diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp
index e89f96aec56cd09400df6369f52e67b44bd83a70..6cab48329b8eca1500cb1c0d9f3ea2c450997bb0 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp
@@ -655,7 +655,7 @@ void RasterizerOpenGL::DrawArrays() {
     SetupVertexBuffer(vertex_array);
     const GLintptr index_buffer_offset = SetupIndexBuffer();
 
-    DrawParameters params = SetupDraw(index_buffer_offset);
+    const DrawParameters params = SetupDraw(index_buffer_offset);
     texture_cache.GuardSamplers(true);
     SetupShaders(params.primitive_mode);
     texture_cache.GuardSamplers(false);