mesa: Expose GL_NV_ES1_1_compatibility

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18217>
This commit is contained in:
Jesse Natalie
2022-08-23 12:14:56 -07:00
parent b2b5308706
commit d0a1c1a37d
2 changed files with 44 additions and 43 deletions

View File

@@ -18,46 +18,46 @@
<type name="fixed" size="4" /> <type name="fixed" size="4" />
<type name="clampx" size="4" /> <type name="clampx" size="4" />
<function name="AlphaFuncx" es1="1.0" desktop="false"> <function name="AlphaFuncx" es1="1.0" deprecated="3.1">
<param name="func" type="GLenum"/> <param name="func" type="GLenum"/>
<param name="ref" type="GLclampx"/> <param name="ref" type="GLclampx"/>
</function> </function>
<function name="ClearColorx" es1="1.0" desktop="false"> <function name="ClearColorx" es1="1.0" deprecated="3.1">
<param name="red" type="GLclampx"/> <param name="red" type="GLclampx"/>
<param name="green" type="GLclampx"/> <param name="green" type="GLclampx"/>
<param name="blue" type="GLclampx"/> <param name="blue" type="GLclampx"/>
<param name="alpha" type="GLclampx"/> <param name="alpha" type="GLclampx"/>
</function> </function>
<function name="ClearDepthx" es1="1.0" desktop="false"> <function name="ClearDepthx" es1="1.0" deprecated="3.1">
<param name="depth" type="GLclampx"/> <param name="depth" type="GLclampx"/>
</function> </function>
<function name="Color4x" es1="1.0" desktop="false"> <function name="Color4x" es1="1.0" deprecated="3.1">
<param name="red" type="GLfixed"/> <param name="red" type="GLfixed"/>
<param name="green" type="GLfixed"/> <param name="green" type="GLfixed"/>
<param name="blue" type="GLfixed"/> <param name="blue" type="GLfixed"/>
<param name="alpha" type="GLfixed"/> <param name="alpha" type="GLfixed"/>
</function> </function>
<function name="DepthRangex" es1="1.0" desktop="false"> <function name="DepthRangex" es1="1.0" deprecated="3.1">
<param name="zNear" type="GLclampx"/> <param name="zNear" type="GLclampx"/>
<param name="zFar" type="GLclampx"/> <param name="zFar" type="GLclampx"/>
</function> </function>
<function name="Fogx" es1="1.0" desktop="false"> <function name="Fogx" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="Fogxv" es1="1.0" desktop="false"> <function name="Fogxv" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname" <param name="params" type="const GLfixed *" variable_param="pname"
marshal_count="_mesa_fog_enum_to_count(pname)"/> marshal_count="_mesa_fog_enum_to_count(pname)"/>
</function> </function>
<function name="Frustumx" es1="1.0" desktop="false"> <function name="Frustumx" es1="1.0" deprecated="3.1">
<param name="left" type="GLfixed"/> <param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/> <param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/> <param name="bottom" type="GLfixed"/>
@@ -66,56 +66,56 @@
<param name="zFar" type="GLfixed"/> <param name="zFar" type="GLfixed"/>
</function> </function>
<function name="LightModelx" es1="1.0" desktop="false"> <function name="LightModelx" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="LightModelxv" es1="1.0" desktop="false"> <function name="LightModelxv" es1="1.0" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname" <param name="params" type="const GLfixed *" variable_param="pname"
marshal_count="_mesa_light_model_enum_to_count(pname)"/> marshal_count="_mesa_light_model_enum_to_count(pname)"/>
</function> </function>
<function name="Lightx" es1="1.0" desktop="false"> <function name="Lightx" es1="1.0" deprecated="3.1">
<param name="light" type="GLenum"/> <param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="Lightxv" es1="1.0" desktop="false"> <function name="Lightxv" es1="1.0" deprecated="3.1">
<param name="light" type="GLenum"/> <param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname" <param name="params" type="const GLfixed *" variable_param="pname"
marshal_count="_mesa_light_enum_to_count(pname)"/> marshal_count="_mesa_light_enum_to_count(pname)"/>
</function> </function>
<function name="LineWidthx" es1="1.0" desktop="false"> <function name="LineWidthx" es1="1.0" deprecated="3.1">
<param name="width" type="GLfixed"/> <param name="width" type="GLfixed"/>
</function> </function>
<function name="LoadMatrixx" es1="1.0" desktop="false"> <function name="LoadMatrixx" es1="1.0" deprecated="3.1">
<param name="m" type="const GLfixed *" count="16"/> <param name="m" type="const GLfixed *" count="16"/>
</function> </function>
<function name="Materialx" es1="1.0" desktop="false"> <function name="Materialx" es1="1.0" deprecated="3.1">
<param name="face" type="GLenum"/> <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="Materialxv" es1="1.0" desktop="false"> <function name="Materialxv" es1="1.0" deprecated="3.1">
<param name="face" type="GLenum"/> <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname" <param name="params" type="const GLfixed *" variable_param="pname"
marshal_count="_mesa_material_enum_to_count(pname)"/> marshal_count="_mesa_material_enum_to_count(pname)"/>
</function> </function>
<function name="MultMatrixx" es1="1.0" desktop="false"> <function name="MultMatrixx" es1="1.0" deprecated="3.1">
<param name="m" type="const GLfixed *" count="16"/> <param name="m" type="const GLfixed *" count="16"/>
</function> </function>
<function name="MultiTexCoord4x" es1="1.0" desktop="false"> <function name="MultiTexCoord4x" es1="1.0" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="s" type="GLfixed"/> <param name="s" type="GLfixed"/>
<param name="t" type="GLfixed"/> <param name="t" type="GLfixed"/>
@@ -123,13 +123,13 @@
<param name="q" type="GLfixed"/> <param name="q" type="GLfixed"/>
</function> </function>
<function name="Normal3x" es1="1.0" desktop="false"> <function name="Normal3x" es1="1.0" deprecated="3.1">
<param name="nx" type="GLfixed"/> <param name="nx" type="GLfixed"/>
<param name="ny" type="GLfixed"/> <param name="ny" type="GLfixed"/>
<param name="nz" type="GLfixed"/> <param name="nz" type="GLfixed"/>
</function> </function>
<function name="Orthox" es1="1.0" desktop="false"> <function name="Orthox" es1="1.0" deprecated="3.1">
<param name="left" type="GLfixed"/> <param name="left" type="GLfixed"/>
<param name="right" type="GLfixed"/> <param name="right" type="GLfixed"/>
<param name="bottom" type="GLfixed"/> <param name="bottom" type="GLfixed"/>
@@ -138,60 +138,60 @@
<param name="zFar" type="GLfixed"/> <param name="zFar" type="GLfixed"/>
</function> </function>
<function name="PointSizex" es1="1.0" desktop="false"> <function name="PointSizex" es1="1.0" deprecated="3.1">
<param name="size" type="GLfixed"/> <param name="size" type="GLfixed"/>
</function> </function>
<function name="PolygonOffsetx" es1="1.0" desktop="false"> <function name="PolygonOffsetx" es1="1.0" deprecated="3.1">
<param name="factor" type="GLfixed"/> <param name="factor" type="GLfixed"/>
<param name="units" type="GLfixed"/> <param name="units" type="GLfixed"/>
</function> </function>
<function name="Rotatex" es1="1.0" desktop="false"> <function name="Rotatex" es1="1.0" deprecated="3.1">
<param name="angle" type="GLfixed"/> <param name="angle" type="GLfixed"/>
<param name="x" type="GLfixed"/> <param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/> <param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/> <param name="z" type="GLfixed"/>
</function> </function>
<function name="SampleCoveragex" es1="1.0" desktop="false"> <function name="SampleCoveragex" es1="1.0" deprecated="3.1">
<param name="value" type="GLclampx"/> <param name="value" type="GLclampx"/>
<param name="invert" type="GLboolean"/> <param name="invert" type="GLboolean"/>
</function> </function>
<function name="Scalex" es1="1.0" desktop="false"> <function name="Scalex" es1="1.0" deprecated="3.1">
<param name="x" type="GLfixed"/> <param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/> <param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/> <param name="z" type="GLfixed"/>
</function> </function>
<function name="TexEnvx" es1="1.0" desktop="false"> <function name="TexEnvx" es1="1.0" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="TexEnvxv" es1="1.0" desktop="false"> <function name="TexEnvxv" es1="1.0" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname" <param name="params" type="const GLfixed *" variable_param="pname"
marshal_count="_mesa_texenv_enum_to_count(pname)"/> marshal_count="_mesa_texenv_enum_to_count(pname)"/>
</function> </function>
<function name="TexParameterx" es1="1.0" desktop="false"> <function name="TexParameterx" es1="1.0" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="Translatex" es1="1.0" desktop="false"> <function name="Translatex" es1="1.0" deprecated="3.1">
<param name="x" type="GLfixed"/> <param name="x" type="GLfixed"/>
<param name="y" type="GLfixed"/> <param name="y" type="GLfixed"/>
<param name="z" type="GLfixed"/> <param name="z" type="GLfixed"/>
</function> </function>
<!-- from GL_OES_single_precision --> <!-- from GL_OES_single_precision -->
<function name="Frustumf" es1="1.0" desktop="false"> <function name="Frustumf" es1="1.0" deprecated="3.1">
<param name="left" type="GLfloat"/> <param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/> <param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/> <param name="bottom" type="GLfloat"/>
@@ -200,7 +200,7 @@
<param name="zFar" type="GLfloat"/> <param name="zFar" type="GLfloat"/>
</function> </function>
<function name="Orthof" es1="1.0" desktop="false"> <function name="Orthof" es1="1.0" deprecated="3.1">
<param name="left" type="GLfloat"/> <param name="left" type="GLfloat"/>
<param name="right" type="GLfloat"/> <param name="right" type="GLfloat"/>
<param name="bottom" type="GLfloat"/> <param name="bottom" type="GLfloat"/>
@@ -212,57 +212,57 @@
<category name="es1.1"> <category name="es1.1">
<!-- from GL_OES_fixed_point --> <!-- from GL_OES_fixed_point -->
<function name="ClipPlanex" es1="1.1" desktop="false"> <function name="ClipPlanex" es1="1.1" deprecated="3.1">
<param name="plane" type="GLenum"/> <param name="plane" type="GLenum"/>
<param name="equation" type="const GLfixed *" count="4"/> <param name="equation" type="const GLfixed *" count="4"/>
</function> </function>
<function name="GetClipPlanex" es1="1.1"> <function name="GetClipPlanex" es1="1.1" deprecated="3.1">
<param name="plane" type="GLenum"/> <param name="plane" type="GLenum"/>
<param name="equation" type="GLfixed *" output="true" count="4"/> <param name="equation" type="GLfixed *" output="true" count="4"/>
</function> </function>
<function name="GetFixedv" es1="1.1" desktop="false"> <function name="GetFixedv" es1="1.1" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/> <param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function> </function>
<function name="GetLightxv" es1="1.1" desktop="false"> <function name="GetLightxv" es1="1.1" deprecated="3.1">
<param name="light" type="GLenum"/> <param name="light" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/> <param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function> </function>
<function name="GetMaterialxv" es1="1.1" desktop="false"> <function name="GetMaterialxv" es1="1.1" deprecated="3.1">
<param name="face" type="GLenum"/> <param name="face" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/> <param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function> </function>
<function name="GetTexEnvxv" es1="1.1" desktop="false"> <function name="GetTexEnvxv" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/> <param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function> </function>
<function name="GetTexParameterxv" es1="1.1" desktop="false"> <function name="GetTexParameterxv" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="GLfixed *" output="true" variable_param="pname"/> <param name="params" type="GLfixed *" output="true" variable_param="pname"/>
</function> </function>
<function name="PointParameterx" es1="1.1" desktop="false"> <function name="PointParameterx" es1="1.1" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="param" type="GLfixed"/> <param name="param" type="GLfixed"/>
</function> </function>
<function name="PointParameterxv" es1="1.1" desktop="false"> <function name="PointParameterxv" es1="1.1" deprecated="3.1">
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" <param name="params" type="const GLfixed *"
count="_mesa_point_param_enum_to_count(pname)"/> count="_mesa_point_param_enum_to_count(pname)"/>
</function> </function>
<function name="TexParameterxv" es1="1.1" desktop="false"> <function name="TexParameterxv" es1="1.1" deprecated="3.1">
<param name="target" type="GLenum"/> <param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/> <param name="pname" type="GLenum"/>
<param name="params" type="const GLfixed *" variable_param="pname" <param name="params" type="const GLfixed *" variable_param="pname"
@@ -270,12 +270,12 @@
</function> </function>
<!-- from GL_OES_single_precision --> <!-- from GL_OES_single_precision -->
<function name="ClipPlanef" es1="1.1" desktop="false"> <function name="ClipPlanef" es1="1.1" deprecated="3.1">
<param name="plane" type="GLenum"/> <param name="plane" type="GLenum"/>
<param name="equation" type="const GLfloat *" count="4"/> <param name="equation" type="const GLfloat *" count="4"/>
</function> </function>
<function name="GetClipPlanef" es1="1.1"> <function name="GetClipPlanef" es1="1.1" deprecated="3.1">
<param name="plane" type="GLenum"/> <param name="plane" type="GLenum"/>
<param name="equation" type="GLfloat *" output="true" count="4"/> <param name="equation" type="GLfloat *" output="true" count="4"/>
</function> </function>

View File

@@ -386,6 +386,7 @@ EXT(MESA_ycbcr_texture , MESA_ycbcr_texture
EXT(NVX_gpu_memory_info , NVX_gpu_memory_info , GLL, GLC, x , x , 2013) EXT(NVX_gpu_memory_info , NVX_gpu_memory_info , GLL, GLC, x , x , 2013)
EXT(NV_ES1_1_compatibility , dummy_true , GLL, x , x , x , 2022)
EXT(NV_alpha_to_coverage_dither_control , NV_alpha_to_coverage_dither_control , GLL, GLC, x , ES2, 2017) EXT(NV_alpha_to_coverage_dither_control , NV_alpha_to_coverage_dither_control , GLL, GLC, x , ES2, 2017)
EXT(NV_blend_square , dummy_true , GLL, x , x , x , 1999) EXT(NV_blend_square , dummy_true , GLL, x , x , x , 1999)
EXT(NV_compute_shader_derivatives , NV_compute_shader_derivatives , GLL, GLC, x , 32, 2018) EXT(NV_compute_shader_derivatives , NV_compute_shader_derivatives , GLL, GLC, x , 32, 2018)