From 0faa13baeb923c29bf99861b840420b6e234c372 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 20 Jul 2018 01:12:29 -0400 Subject: [PATCH] gl_state: Make references const where applicable in Apply() --- src/video_core/renderer_opengl/gl_state.cpp | 5 +++-- 1 file 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 8eced0480e..68bacd4c5f 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 { // Constbuffers for (std::size_t stage = 0; stage < draw.const_buffers.size(); ++stage) { for (std::size_t buffer_id = 0; buffer_id < draw.const_buffers[stage].size(); ++buffer_id) { - auto& current = cur_state.draw.const_buffers[stage][buffer_id]; - auto& new_state = draw.const_buffers[stage][buffer_id]; + const auto& current = cur_state.draw.const_buffers[stage][buffer_id]; + const auto& new_state = draw.const_buffers[stage][buffer_id]; + if (current.enabled != new_state.enabled || current.bindpoint != new_state.bindpoint || current.ssbo != new_state.ssbo) { if (new_state.enabled) {