summaryrefslogtreecommitdiffstats
path: root/src/mapi
diff options
context:
space:
mode:
authorPierre-Eric Pelloux-Prayer <[email protected]>2019-11-06 10:57:53 +0100
committerPierre-Eric Pelloux-Prayer <[email protected]>2019-11-19 08:49:45 +0100
commita807b8c0a893a437534df5292fe70c54c8d8332b (patch)
tree13cf920878bfb696166999e8c39bfc8a043f7426 /src/mapi
parente3385eb0c1c9e6e0466c282d722f02dd5fd49204 (diff)
mesa: add ARB_gpu_shader_fp64 selector-less functions
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/mapi')
-rw-r--r--src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml131
1 files changed, 131 insertions, 0 deletions
diff --git a/src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml b/src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml
index 2f2b914b388..7f4ee1bc71b 100644
--- a/src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml
+++ b/src/mapi/glapi/gen/ARB_gpu_shader_fp64.xml
@@ -124,6 +124,137 @@
<param name="params" type="GLdouble *"/>
</function>
+ <!-- EXT_direct_state_access interaction -->
+ <function name="ProgramUniform1dEXT" alias="ProgramUniform1d">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="x" type="GLdouble"/>
+ </function>
+
+ <function name="ProgramUniform2dEXT" alias="ProgramUniform2d">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ </function>
+
+ <function name="ProgramUniform3dEXT" alias="ProgramUniform3d">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
+ </function>
+
+ <function name="ProgramUniform4dEXT" alias="ProgramUniform4d">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="x" type="GLdouble"/>
+ <param name="y" type="GLdouble"/>
+ <param name="z" type="GLdouble"/>
+ <param name="w" type="GLdouble"/>
+ </function>
+
+ <function name="ProgramUniform1dvEXT" alias="ProgramUniform1dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="value" type="const GLdouble *" count="count"/>
+ </function>
+
+ <function name="ProgramUniform2dvEXT" alias="ProgramUniform2dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="2"/>
+ </function>
+
+ <function name="ProgramUniform3dvEXT" alias="ProgramUniform3dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="3"/>
+ </function>
+
+ <function name="ProgramUniform4dvEXT" alias="ProgramUniform4dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="4"/>
+ </function>
+
+ <function name="ProgramUniformMatrix2dvEXT" alias="ProgramUniformMatrix2dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="4"/>
+ </function>
+
+ <function name="ProgramUniformMatrix3dvEXT" alias="ProgramUniformMatrix3dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="9"/>
+ </function>
+
+ <function name="ProgramUniformMatrix4dvEXT" alias="ProgramUniformMatrix4dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="16"/>
+ </function>
+
+ <function name="ProgramUniformMatrix2x3dvEXT" alias="ProgramUniformMatrix2x3dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="6"/>
+ </function>
+
+ <function name="ProgramUniformMatrix2x4dvEXT" alias="ProgramUniformMatrix2x4dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="8"/>
+ </function>
+
+ <function name="ProgramUniformMatrix3x2dvEXT" alias="ProgramUniformMatrix3x2dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="6"/>
+ </function>
+
+ <function name="ProgramUniformMatrix3x4dvEXT" alias="ProgramUniformMatrix3x4dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="12"/>
+ </function>
+
+ <function name="ProgramUniformMatrix4x2dvEXT" alias="ProgramUniformMatrix4x2dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="8"/>
+ </function>
+
+ <function name="ProgramUniformMatrix4x3dvEXT" alias="ProgramUniformMatrix4x3dv">
+ <param name="program" type="GLuint"/>
+ <param name="location" type="GLint"/>
+ <param name="count" type="GLsizei"/>
+ <param name="transpose" type="GLboolean"/>
+ <param name="value" type="const GLdouble *" count="count" count_scale="12"/>
+ </function>
+
<enum name="DOUBLE_VEC2" value="0x8FFC"/>
<enum name="DOUBLE_VEC3" value="0x8FFD"/>
<enum name="DOUBLE_VEC4" value="0x8FFE"/>