summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_shader_manager.cpp
diff options
context:
space:
mode:
authorSubv <subv2112@gmail.com>2018-06-06 19:58:16 +0200
committerSubv <subv2112@gmail.com>2018-06-06 19:58:16 +0200
commitdbfc39d21492dd1346b0e0d7ab5a2dbd989432bd (patch)
treefa95ce57c5f16a01b766efe2b49ed90888800e3d /src/video_core/renderer_opengl/gl_shader_manager.cpp
parentnvdrv/devices/nvidia_ctrl_gpu : add IoctlCommands with their params (#524) (diff)
downloadyuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.tar
yuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.tar.gz
yuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.tar.bz2
yuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.tar.lz
yuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.tar.xz
yuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.tar.zst
yuzu-dbfc39d21492dd1346b0e0d7ab5a2dbd989432bd.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_opengl/gl_shader_manager.cpp19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/video_core/renderer_opengl/gl_shader_manager.cpp b/src/video_core/renderer_opengl/gl_shader_manager.cpp
index ccdfc2718..7c00beb33 100644
--- a/src/video_core/renderer_opengl/gl_shader_manager.cpp
+++ b/src/video_core/renderer_opengl/gl_shader_manager.cpp
@@ -32,25 +32,6 @@ void SetShaderUniformBlockBindings(GLuint shader) {
sizeof(MaxwellUniformData));
}
-void SetShaderSamplerBindings(GLuint shader) {
- OpenGLState cur_state = OpenGLState::GetCurState();
- GLuint old_program = std::exchange(cur_state.draw.shader_program, shader);
- cur_state.Apply();
-
- // Set the texture samplers to correspond to different texture units
- for (u32 texture = 0; texture < NumTextureSamplers; ++texture) {
- // Set the texture samplers to correspond to different texture units
- std::string uniform_name = "tex[" + std::to_string(texture) + "]";
- GLint uniform_tex = glGetUniformLocation(shader, uniform_name.c_str());
- if (uniform_tex != -1) {
- glUniform1i(uniform_tex, TextureUnits::MaxwellTexture(texture).id);
- }
- }
-
- cur_state.draw.shader_program = old_program;
- cur_state.Apply();
-}
-
} // namespace Impl
void MaxwellUniformData::SetFromRegs(const Maxwell3D::State::ShaderStageInfo& shader_stage) {