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

Reply via email to