Эх сурвалжийг харах

gl_rasterizer: Add missing cbuf counter reset on compute

ReinUsesLisp 6 жил өмнө
parent
commit
f936b86c7c

+ 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) {
 void RasterizerOpenGL::DispatchCompute(GPUVAddr code_addr) {
+    buffer_cache.Acquire();
+
     auto kernel = shader_cache.GetComputeKernel(code_addr);
     auto kernel = shader_cache.GetComputeKernel(code_addr);
     SetupComputeTextures(kernel);
     SetupComputeTextures(kernel);
     SetupComputeImages(kernel);
     SetupComputeImages(kernel);