Przeglądaj źródła

gl_rasterizer: Add missing cbuf counter reset on compute

ReinUsesLisp 6 lat temu
rodzic
commit
f936b86c7c
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      src/video_core/renderer_opengl/gl_rasterizer.cpp

+ 2 - 0
src/video_core/renderer_opengl/gl_rasterizer.cpp

@@ -743,6 +743,8 @@ bool RasterizerOpenGL::DrawMultiBatch(bool is_indexed) {
 }
 
 void RasterizerOpenGL::DispatchCompute(GPUVAddr code_addr) {
+    buffer_cache.Acquire();
+
     auto kernel = shader_cache.GetComputeKernel(code_addr);
     SetupComputeTextures(kernel);
     SetupComputeImages(kernel);