소스 검색

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),

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.