summaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi/gen/apiexec.py
diff options
context:
space:
mode:
authorDave Airlie <[email protected]>2016-06-09 06:23:13 +1000
committerIan Romanick <[email protected]>2017-01-20 15:41:23 -0800
commit150f2fa78999ff20a9e21e58b72ae31b7cd845b8 (patch)
treef4dad938d51473d4bbae1b903538b82c1360abd5 /src/mapi/glapi/gen/apiexec.py
parent74c23bde5b8155a84233265c56bedac8f38de14e (diff)
mapi: Add support for ARB_gpu_shader_int64.
Just add the boilerplate xml code. v2 (idr): Update dispatch_sanity. Only add extension functions in core profile. v3 (idr): Remove comment line from gl_API.xml. Suggested by Matt. Signed-off-by: Dave Airlie <[email protected]> Signed-off-by: Ian Romanick <[email protected]> Reviewed-by: Ian Romanick <[email protected]> [v1] Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mapi/glapi/gen/apiexec.py')
-rw-r--r--src/mapi/glapi/gen/apiexec.py39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/mapi/glapi/gen/apiexec.py b/src/mapi/glapi/gen/apiexec.py
index 4bdc95d68e2..e5e1b7d78cb 100644
--- a/src/mapi/glapi/gen/apiexec.py
+++ b/src/mapi/glapi/gen/apiexec.py
@@ -252,4 +252,43 @@ functions = {
"GetQueryBufferObjectuiv": exec_info(core=31),
"GetQueryBufferObjecti64v": exec_info(core=31),
"GetQueryBufferObjectui64v": exec_info(core=31),
+
+ # GL_ARB_gpu_shader_int64 - nominally requires OpenGL 4.0, and Mesa
+ # only supports 4.0 in core profile.
+ "Uniform1i64ARB": exec_info(core=31),
+ "Uniform2i64ARB": exec_info(core=31),
+ "Uniform3i64ARB": exec_info(core=31),
+ "Uniform4i64ARB": exec_info(core=31),
+ "Uniform1i64vARB": exec_info(core=31),
+ "Uniform2i64vARB": exec_info(core=31),
+ "Uniform3i64vARB": exec_info(core=31),
+ "Uniform4i64vARB": exec_info(core=31),
+ "Uniform1ui64ARB": exec_info(core=31),
+ "Uniform2ui64ARB": exec_info(core=31),
+ "Uniform3ui64ARB": exec_info(core=31),
+ "Uniform4ui64ARB": exec_info(core=31),
+ "Uniform1ui64vARB": exec_info(core=31),
+ "Uniform2ui64vARB": exec_info(core=31),
+ "Uniform3ui64vARB": exec_info(core=31),
+ "Uniform4ui64vARB": exec_info(core=31),
+ "GetUniformi64vARB": exec_info(core=31),
+ "GetUniformui64vARB": exec_info(core=31),
+ "GetnUniformi64vARB": exec_info(core=31),
+ "GetnUniformui64vARB": exec_info(core=31),
+ "ProgramUniform1i64ARB": exec_info(core=31),
+ "ProgramUniform2i64ARB": exec_info(core=31),
+ "ProgramUniform3i64ARB": exec_info(core=31),
+ "ProgramUniform4i64ARB": exec_info(core=31),
+ "ProgramUniform1i64vARB": exec_info(core=31),
+ "ProgramUniform2i64vARB": exec_info(core=31),
+ "ProgramUniform3i64vARB": exec_info(core=31),
+ "ProgramUniform4i64vARB": exec_info(core=31),
+ "ProgramUniform1ui64ARB": exec_info(core=31),
+ "ProgramUniform2ui64ARB": exec_info(core=31),
+ "ProgramUniform3ui64ARB": exec_info(core=31),
+ "ProgramUniform4ui64ARB": exec_info(core=31),
+ "ProgramUniform1ui64vARB": exec_info(core=31),
+ "ProgramUniform2ui64vARB": exec_info(core=31),
+ "ProgramUniform3ui64vARB": exec_info(core=31),
+ "ProgramUniform4ui64vARB": exec_info(core=31),
}