[Mesa-dev] [PATCH 09/11 v2] mesa: Allow querying for GL_PRIMITIVE_RESTART_FIXED_INDEX under GLES 3

Ian Romanick idr at freedesktop.org
Tue Jan 20 10:14:42 PST 2015


On 01/20/2015 04:58 AM, Eduardo Lima Mitev wrote:
> GLES 3.0.0 spec introduces context state PRIMITIVE_RESTART_FIXED_INDEX
> (2.8.1 Transferring Array Elements, page 26) which is not currently
> possible to query using glGet*() funcs.
> 
> Fixes 4 dEQP tests:
> * dEQP-GLES3.functional.state_query.boolean.primitive_restart_fixed_index_getboolean
> * dEQP-GLES3.functional.state_query.boolean.primitive_restart_fixed_index_getinteger
> * dEQP-GLES3.functional.state_query.boolean.primitive_restart_fixed_index_getinteger64
> * dEQP-GLES3.functional.state_query.boolean.primitive_restart_fixed_index_getfloat

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

> ---
>  src/mesa/main/get_hash_params.py | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/mesa/main/get_hash_params.py b/src/mesa/main/get_hash_params.py
> index c487e98..c79ca45 100644
> --- a/src/mesa/main/get_hash_params.py
> +++ b/src/mesa/main/get_hash_params.py
> @@ -343,6 +343,7 @@ descriptor=[
>  
>  # GL_ARB_ES3_compatibility
>    [ "MAX_ELEMENT_INDEX", "CONTEXT_INT64(Const.MaxElementIndex), extra_ARB_ES3_compatibility_api_es3"],
> +  [ "PRIMITIVE_RESTART_FIXED_INDEX", "CONTEXT_BOOL(Array.PrimitiveRestartFixedIndex), extra_ARB_ES3_compatibility_api_es3" ],
>  
>  # GL_ARB_fragment_shader
>    [ "MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB", "CONTEXT_INT(Const.Program[MESA_SHADER_FRAGMENT].MaxUniformComponents), extra_ARB_fragment_shader" ],
> 



More information about the mesa-dev mailing list