فهرست منبع

Merge pull request #11149 from ameerj/astc-perf-prod

host_shaders: ASTC compute shader optimizations
liamwhite 2 سال پیش
والد
کامیت
18c08cee43
2فایلهای تغییر یافته به همراه331 افزوده شده و 404 حذف شده
  1. 330 404
      src/video_core/host_shaders/astc_decoder.comp
  2. 1 0
      src/video_core/renderer_opengl/util_shaders.cpp

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 330 - 404
src/video_core/host_shaders/astc_decoder.comp


+ 1 - 0
src/video_core/renderer_opengl/util_shaders.cpp

@@ -68,6 +68,7 @@ void UtilShaders::ASTCDecode(Image& image, const StagingBufferMap& map,
                              std::span<const VideoCommon::SwizzleParameters> swizzles) {
     static constexpr GLuint BINDING_INPUT_BUFFER = 0;
     static constexpr GLuint BINDING_OUTPUT_IMAGE = 0;
+    program_manager.LocalMemoryWarmup();
 
     const Extent2D tile_size{
         .width = VideoCore::Surface::DefaultBlockWidth(image.info.format),

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است