diff options
| author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-06-07 19:52:16 -0300 | 
|---|---|---|
| committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-06-07 19:52:16 -0300 | 
| commit | 5669ff3cbd5342aeac5ed00873cc37b412ea8b9e (patch) | |
| tree | 2282df54171a99a63596f229d859b13bc050f2f0 /src/video_core | |
| parent | 2f2a61887a2830cf8a1d5c40302fa0c199c6e317 (diff) | |
gl_rasterizer: Remove unused parameters in descriptor uploads
Diffstat (limited to 'src/video_core')
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 9 | ||||
| -rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.h | 5 | 
2 files changed, 6 insertions, 8 deletions
| diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index f3b84781c..d77426067 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -323,8 +323,8 @@ void RasterizerOpenGL::SetupShaders(GLenum primitive_mode) {          const auto stage_enum = static_cast<Maxwell::ShaderStage>(stage);          SetupDrawConstBuffers(stage_enum, shader); -        SetupGlobalRegions(stage_enum, shader, primitive_mode, base_bindings); -        SetupTextures(stage_enum, shader, program_handle, base_bindings); +        SetupGlobalRegions(stage_enum, shader); +        SetupTextures(stage_enum, shader, base_bindings);          // Workaround for Intel drivers.          // When a clip distance is enabled but not set in the shader it crops parts of the screen @@ -824,8 +824,7 @@ void RasterizerOpenGL::SetupConstBuffer(const Tegra::Engines::ConstBufferInfo& b  }  void RasterizerOpenGL::SetupGlobalRegions(Tegra::Engines::Maxwell3D::Regs::ShaderStage stage, -                                          const Shader& shader, GLenum primitive_mode, -                                          BaseBindings base_bindings) { +                                          const Shader& shader) {      const auto& entries = shader->GetShaderEntries().global_memory_entries;      for (std::size_t bindpoint = 0; bindpoint < entries.size(); ++bindpoint) {          const auto& entry{entries[bindpoint]}; @@ -839,7 +838,7 @@ void RasterizerOpenGL::SetupGlobalRegions(Tegra::Engines::Maxwell3D::Regs::Shade  }  void RasterizerOpenGL::SetupTextures(Maxwell::ShaderStage stage, const Shader& shader, -                                     GLuint program_handle, BaseBindings base_bindings) { +                                     BaseBindings base_bindings) {      MICROPROFILE_SCOPE(OpenGL_Texture);      const auto& gpu = system.GPU();      const auto& maxwell3d = gpu.Maxwell3D(); diff --git a/src/video_core/renderer_opengl/gl_rasterizer.h b/src/video_core/renderer_opengl/gl_rasterizer.h index dab08656f..f7671ff5d 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.h +++ b/src/video_core/renderer_opengl/gl_rasterizer.h @@ -116,12 +116,11 @@ private:      /// Configures the current global memory entries to use for the draw command.      void SetupGlobalRegions(Tegra::Engines::Maxwell3D::Regs::ShaderStage stage, -                            const Shader& shader, GLenum primitive_mode, -                            BaseBindings base_bindings); +                            const Shader& shader);      /// Configures the current textures to use for the draw command.      void SetupTextures(Tegra::Engines::Maxwell3D::Regs::ShaderStage stage, const Shader& shader, -                       GLuint program_handle, BaseBindings base_bindings); +                       BaseBindings base_bindings);      /// Syncs the viewport and depth range to match the guest state      void SyncViewport(OpenGLState& current_state); | 
