[Mesa-dev] [PATCH 6/8] mesa: Implement image uniform queries.

Matt Turner mattst88 at gmail.com
Tue Apr 28 12:13:24 PDT 2015


On Sat, Jan 31, 2015 at 10:27 AM, Francisco Jerez <currojerez at riseup.net> wrote:
> ---
>  src/mesa/main/uniform_query.cpp | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/mesa/main/uniform_query.cpp b/src/mesa/main/uniform_query.cpp
> index 32870d0..82e5e38 100644
> --- a/src/mesa/main/uniform_query.cpp
> +++ b/src/mesa/main/uniform_query.cpp
> @@ -362,7 +362,8 @@ _mesa_get_uniform(struct gl_context *ctx, GLuint program, GLint location,
>               &&
>               (uni->type->base_type == GLSL_TYPE_INT
>                || uni->type->base_type == GLSL_TYPE_UINT
> -              || uni->type->base_type == GLSL_TYPE_SAMPLER))) {
> +              || uni->type->base_type == GLSL_TYPE_SAMPLER
> +               || uni->type->base_type == GLSL_TYPE_IMAGE))) {
>          memcpy(paramsOut, src, bytes);
>        } else {
>          union gl_constant_value *const dst =
> @@ -381,6 +382,7 @@ _mesa_get_uniform(struct gl_context *ctx, GLuint program, GLint location,
>                   break;
>                case GLSL_TYPE_INT:
>                case GLSL_TYPE_SAMPLER:
> +              case GLSL_TYPE_IMAGE:
>                   dst[i].f = (float) src[i].i;
>                   break;
>                case GLSL_TYPE_BOOL:
> --
> 2.1.3

Remove the tabs in the couple of lines you're adding in this patch,
and this series is

Reviewed-by: Matt Turner <mattst88 at gmail.com>


More information about the mesa-dev mailing list