[Mesa-dev] [PATCH] ilo: ilo_get_shader_param should return INT
David Heidelberger
david.heidelberger at ixit.cz
Fri Sep 12 19:44:19 PDT 2014
Forget this patch, xexaxo told me how this works. We'll try figure this
out differently.
Dne 2014-09-13 02:17, David Heidelberger napsal:
> Without this fix ilo_get_shader_param returns negative value.
>
> Tested on Gallium Nine state tracker.
>
> Tested-by: Nick Sarnie <commendsarnex at gmail.com>
> Signed-off-by: David Heidelberger <david.heidelberger at ixit.cz>
> ---
> src/gallium/drivers/ilo/ilo_screen.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/gallium/drivers/ilo/ilo_screen.c
> b/src/gallium/drivers/ilo/ilo_screen.c
> index 1601ba3..361aaaa 100644
> --- a/src/gallium/drivers/ilo/ilo_screen.c
> +++ b/src/gallium/drivers/ilo/ilo_screen.c
> @@ -113,7 +113,7 @@ ilo_get_shader_param(struct pipe_screen *screen,
> unsigned shader,
> case PIPE_SHADER_CAP_MAX_TEX_INDIRECTIONS:
> return (shader == PIPE_SHADER_FRAGMENT) ? 1024 : 0;
> case PIPE_SHADER_CAP_MAX_CONTROL_FLOW_DEPTH:
> - return UINT_MAX;
> + return INT_MAX;
> case PIPE_SHADER_CAP_MAX_INPUTS:
> /* this is limited by how many attributes SF can remap */
> return 16;
More information about the mesa-dev
mailing list