diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 5c5ad1f6c..f2494e0e2 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp | |||
| @@ -743,6 +743,8 @@ bool RasterizerOpenGL::DrawMultiBatch(bool is_indexed) { | |||
| 743 | } | 743 | } |
| 744 | 744 | ||
| 745 | void RasterizerOpenGL::DispatchCompute(GPUVAddr code_addr) { | 745 | void RasterizerOpenGL::DispatchCompute(GPUVAddr code_addr) { |
| 746 | buffer_cache.Acquire(); | ||
| 747 | |||
| 746 | auto kernel = shader_cache.GetComputeKernel(code_addr); | 748 | auto kernel = shader_cache.GetComputeKernel(code_addr); |
| 747 | SetupComputeTextures(kernel); | 749 | SetupComputeTextures(kernel); |
| 748 | SetupComputeImages(kernel); | 750 | SetupComputeImages(kernel); |