Reviewed-by: Marek Olšák <marek.ol...@amd.com> Marek
On Mon, Feb 20, 2017 at 12:16 AM, Timothy Arceri <tarc...@itsqueeze.com> wrote: > This assert might have made sense before but we no longer use > gl_linked_shader here. Unless the caller has really done something > crazy this assert is fairly useless. > > We also do some small tidy ups in this change. > --- > src/mesa/main/uniforms.c | 9 ++------- > 1 file changed, 2 insertions(+), 7 deletions(-) > > diff --git a/src/mesa/main/uniforms.c b/src/mesa/main/uniforms.c > index 8376a95..59ae4c5 100644 > --- a/src/mesa/main/uniforms.c > +++ b/src/mesa/main/uniforms.c > @@ -65,18 +65,13 @@ > */ > void > _mesa_update_shader_textures_used(struct gl_shader_program *shProg, > - struct gl_program *prog) > + struct gl_program *prog) > { > - GLbitfield mask = prog->SamplersUsed; > - struct gl_linked_shader *shader = > - > shProg->_LinkedShaders[_mesa_program_enum_to_shader_stage(prog->Target)]; > - > - assert(shader); > - > memset(prog->TexturesUsed, 0, sizeof(prog->TexturesUsed)); > > shProg->SamplersValidated = GL_TRUE; > > + GLbitfield mask = prog->SamplersUsed; > while (mask) { > const int s = u_bit_scan(&mask); > GLuint unit = prog->SamplerUnits[s]; > -- > 2.9.3 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev