video_core: gl_shader_manager: Only set shader samplers on fragment shader.

- Avoids unnecessary uniform errors.
This commit is contained in:
bunnei 2019-10-14 22:21:24 -04:00 committed by SachinVin
parent 3b2b9282d3
commit e028eb91c0

View file

@ -177,7 +177,10 @@ public:
OGLProgram& program = boost::get<OGLProgram>(shader_or_program); OGLProgram& program = boost::get<OGLProgram>(shader_or_program);
program.Create(true, {shader.handle}); program.Create(true, {shader.handle});
SetShaderUniformBlockBindings(program.handle); SetShaderUniformBlockBindings(program.handle);
SetShaderSamplerBindings(program.handle);
if (type == GL_FRAGMENT_SHADER) {
SetShaderSamplerBindings(program.handle);
}
} }
} }