mesa: enable ARB_gpu_shader_int64 in compat profile
[mesa.git] / src / mapi / glapi / gen / apiexec.py
index 26adb00ae21a7bbb26789dd45ec67a5eaf68d9d3..966e66a6c02f697e9d74eff24b2d5f92f804a9d4 100644 (file)
@@ -254,44 +254,43 @@ functions = {
     "GetQueryBufferObjecti64v": exec_info(compatibility=31, core=31),
     "GetQueryBufferObjectui64v": exec_info(compatibility=31, 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),
+    # GL_ARB_gpu_shader_int64 - nominally requires OpenGL 4.0
+    "Uniform1i64ARB": exec_info(compatibility=40, core=31),
+    "Uniform2i64ARB": exec_info(compatibility=40, core=31),
+    "Uniform3i64ARB": exec_info(compatibility=40, core=31),
+    "Uniform4i64ARB": exec_info(compatibility=40, core=31),
+    "Uniform1i64vARB": exec_info(compatibility=40, core=31),
+    "Uniform2i64vARB": exec_info(compatibility=40, core=31),
+    "Uniform3i64vARB": exec_info(compatibility=40, core=31),
+    "Uniform4i64vARB": exec_info(compatibility=40, core=31),
+    "Uniform1ui64ARB": exec_info(compatibility=40, core=31),
+    "Uniform2ui64ARB": exec_info(compatibility=40, core=31),
+    "Uniform3ui64ARB": exec_info(compatibility=40, core=31),
+    "Uniform4ui64ARB": exec_info(compatibility=40, core=31),
+    "Uniform1ui64vARB": exec_info(compatibility=40, core=31),
+    "Uniform2ui64vARB": exec_info(compatibility=40, core=31),
+    "Uniform3ui64vARB": exec_info(compatibility=40, core=31),
+    "Uniform4ui64vARB": exec_info(compatibility=40, core=31),
+    "GetUniformi64vARB": exec_info(compatibility=40, core=31),
+    "GetUniformui64vARB": exec_info(compatibility=40, core=31),
+    "GetnUniformi64vARB": exec_info(compatibility=40, core=31),
+    "GetnUniformui64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform1i64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform2i64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform3i64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform4i64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform1i64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform2i64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform3i64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform4i64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform1ui64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform2ui64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform3ui64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform4ui64ARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform1ui64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform2ui64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform3ui64vARB": exec_info(compatibility=40, core=31),
+    "ProgramUniform4ui64vARB": exec_info(compatibility=40, core=31),
 
     # GL_ARB_bindless_texture
     "GetVertexAttribLui64vARB": exec_info(compatibility=30, core=31),