Răsfoiți Sursa

gl_rasterizer: Add missing cbuf counter reset on compute

ReinUsesLisp 6 ani în urmă
părinte
comite
f936b86c7c
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  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);