diff options
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 5d493a2b2..6e89fa6e3 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp | |||
| @@ -237,6 +237,8 @@ void RasterizerOpenGL::SetupShaders() { | |||
| 237 | } | 237 | } |
| 238 | } | 238 | } |
| 239 | 239 | ||
| 240 | state.Apply(); | ||
| 241 | |||
| 240 | shader_program_manager->UseTrivialGeometryShader(); | 242 | shader_program_manager->UseTrivialGeometryShader(); |
| 241 | } | 243 | } |
| 242 | 244 | ||
| @@ -666,8 +668,6 @@ u32 RasterizerOpenGL::SetupConstBuffers(Maxwell::ShaderStage stage, Shader& shad | |||
| 666 | current_bindpoint + bindpoint); | 668 | current_bindpoint + bindpoint); |
| 667 | } | 669 | } |
| 668 | 670 | ||
| 669 | state.Apply(); | ||
| 670 | |||
| 671 | return current_bindpoint + static_cast<u32>(entries.size()); | 671 | return current_bindpoint + static_cast<u32>(entries.size()); |
| 672 | } | 672 | } |
| 673 | 673 | ||
| @@ -714,8 +714,6 @@ u32 RasterizerOpenGL::SetupTextures(Maxwell::ShaderStage stage, Shader& shader, | |||
| 714 | } | 714 | } |
| 715 | } | 715 | } |
| 716 | 716 | ||
| 717 | state.Apply(); | ||
| 718 | |||
| 719 | return current_unit + static_cast<u32>(entries.size()); | 717 | return current_unit + static_cast<u32>(entries.size()); |
| 720 | } | 718 | } |
| 721 | 719 | ||