From d2ea592ddbf1d236ebb4eb58eedd2d0ffbe92455 Mon Sep 17 00:00:00 2001 From: Fernando Sahmkow Date: Wed, 18 Sep 2019 10:20:33 -0400 Subject: [PATCH] Rasterizer: Address Feedback and conscerns. --- .../renderer_opengl/gl_rasterizer.cpp | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 9ca832863..b86aa49f3 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -728,19 +728,19 @@ void RasterizerOpenGL::DrawPrelude() { } struct DrawParams { - bool is_indexed; - bool is_instanced; - GLenum primitive_mode; - GLint count; - GLint base_vertex; + bool is_indexed{}; + bool is_instanced{}; + GLenum primitive_mode{}; + GLint count{}; + GLint base_vertex{}; // Indexed settings - GLenum index_format; - GLintptr index_buffer_offset; + GLenum index_format{}; + GLintptr index_buffer_offset{}; // Instanced setting - GLint num_instances; - GLint base_instance; + GLint num_instances{}; + GLint base_instance{}; void DispatchDraw() { if (is_indexed) { @@ -770,7 +770,7 @@ void RasterizerOpenGL::DrawArrays() { auto& maxwell3d = system.GPU().Maxwell3D(); const auto& regs = maxwell3d.regs; const auto current_instance = maxwell3d.state.current_instance; - DrawParams draw_call; + DrawParams draw_call{}; draw_call.is_indexed = accelerate_draw == AccelDraw::Indexed; draw_call.num_instances = static_cast(1); draw_call.base_instance = static_cast(current_instance); @@ -797,7 +797,7 @@ void RasterizerOpenGL::DrawMultiArrays() { auto& maxwell3d = system.GPU().Maxwell3D(); const auto& regs = maxwell3d.regs; const auto& draw_setup = maxwell3d.mme_draw; - DrawParams draw_call; + DrawParams draw_call{}; draw_call.is_indexed = draw_setup.current_mode == Tegra::Engines::Maxwell3D::MMMEDrawMode::Indexed; draw_call.num_instances = static_cast(draw_setup.instance_count);