diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_state.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/video_core/renderer_opengl/gl_state.cpp b/src/video_core/renderer_opengl/gl_state.cpp index 8eced0480..68bacd4c5 100644 --- a/src/video_core/renderer_opengl/gl_state.cpp +++ b/src/video_core/renderer_opengl/gl_state.cpp | |||
| @@ -206,8 +206,9 @@ void OpenGLState::Apply() const { | |||
| 206 | // Constbuffers | 206 | // Constbuffers |
| 207 | for (std::size_t stage = 0; stage < draw.const_buffers.size(); ++stage) { | 207 | for (std::size_t stage = 0; stage < draw.const_buffers.size(); ++stage) { |
| 208 | for (std::size_t buffer_id = 0; buffer_id < draw.const_buffers[stage].size(); ++buffer_id) { | 208 | for (std::size_t buffer_id = 0; buffer_id < draw.const_buffers[stage].size(); ++buffer_id) { |
| 209 | auto& current = cur_state.draw.const_buffers[stage][buffer_id]; | 209 | const auto& current = cur_state.draw.const_buffers[stage][buffer_id]; |
| 210 | auto& new_state = draw.const_buffers[stage][buffer_id]; | 210 | const auto& new_state = draw.const_buffers[stage][buffer_id]; |
| 211 | |||
| 211 | if (current.enabled != new_state.enabled || current.bindpoint != new_state.bindpoint || | 212 | if (current.enabled != new_state.enabled || current.bindpoint != new_state.bindpoint || |
| 212 | current.ssbo != new_state.ssbo) { | 213 | current.ssbo != new_state.ssbo) { |
| 213 | if (new_state.enabled) { | 214 | if (new_state.enabled) { |