Просмотр исходного кода

gl_rasterizer: Add missing cbuf counter reset on compute

ReinUsesLisp 6 лет назад
Родитель
Сommit
f936b86c7c
1 измененных файлов с 2 добавлено и 0 удалено
  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);