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:
@@ -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>
|
||||||
|
@@ -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)
|
||||||
|
Reference in New Issue
Block a user