1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<category name="GL_ARB_gpu_shader_int64" number="178"> 7 8 <function name="Uniform1i64ARB"> 9 <param name="location" type="GLint"/> 10 <param name="x" type="GLint64"/> 11 </function> 12 13 <function name="Uniform2i64ARB"> 14 <param name="location" type="GLint"/> 15 <param name="x" type="GLint64"/> 16 <param name="y" type="GLint64"/> 17 </function> 18 19 <function name="Uniform3i64ARB"> 20 <param name="location" type="GLint"/> 21 <param name="x" type="GLint64"/> 22 <param name="y" type="GLint64"/> 23 <param name="z" type="GLint64"/> 24 </function> 25 26 <function name="Uniform4i64ARB"> 27 <param name="location" type="GLint"/> 28 <param name="x" type="GLint64"/> 29 <param name="y" type="GLint64"/> 30 <param name="z" type="GLint64"/> 31 <param name="w" type="GLint64"/> 32 </function> 33 34 <function name="Uniform1i64vARB"> 35 <param name="location" type="GLint"/> 36 <param name="count" type="GLsizei"/> 37 <param name="value" type="const GLint64 *" count="count"/> 38 </function> 39 40 <function name="Uniform2i64vARB"> 41 <param name="location" type="GLint"/> 42 <param name="count" type="GLsizei"/> 43 <param name="value" type="const GLint64 *" count="count" count_scale="2"/> 44 </function> 45 46 <function name="Uniform3i64vARB"> 47 <param name="location" type="GLint"/> 48 <param name="count" type="GLsizei"/> 49 <param name="value" type="const GLint64 *" count="count" count_scale="3"/> 50 </function> 51 52 <function name="Uniform4i64vARB"> 53 <param name="location" type="GLint"/> 54 <param name="count" type="GLsizei"/> 55 <param name="value" type="const GLint64 *" count="count" count_scale="4"/> 56 </function> 57 58 <function name="Uniform1ui64ARB"> 59 <param name="location" type="GLint"/> 60 <param name="x" type="GLuint64"/> 61 </function> 62 63 <function name="Uniform2ui64ARB"> 64 <param name="location" type="GLint"/> 65 <param name="x" type="GLuint64"/> 66 <param name="y" type="GLuint64"/> 67 </function> 68 69 <function name="Uniform3ui64ARB"> 70 <param name="location" type="GLint"/> 71 <param name="x" type="GLuint64"/> 72 <param name="y" type="GLuint64"/> 73 <param name="z" type="GLuint64"/> 74 </function> 75 76 <function name="Uniform4ui64ARB"> 77 <param name="location" type="GLint"/> 78 <param name="x" type="GLuint64"/> 79 <param name="y" type="GLuint64"/> 80 <param name="z" type="GLuint64"/> 81 <param name="w" type="GLuint64"/> 82 </function> 83 84 <function name="Uniform1ui64vARB"> 85 <param name="location" type="GLint"/> 86 <param name="count" type="GLsizei"/> 87 <param name="value" type="const GLuint64 *" count="count"/> 88 </function> 89 90 <function name="Uniform2ui64vARB"> 91 <param name="location" type="GLint"/> 92 <param name="count" type="GLsizei"/> 93 <param name="value" type="const GLuint64 *" count="count" count_scale="2"/> 94 </function> 95 96 <function name="Uniform3ui64vARB"> 97 <param name="location" type="GLint"/> 98 <param name="count" type="GLsizei"/> 99 <param name="value" type="const GLuint64 *" count="count" count_scale="3"/> 100 </function> 101 102 <function name="Uniform4ui64vARB"> 103 <param name="location" type="GLint"/> 104 <param name="count" type="GLsizei"/> 105 <param name="value" type="const GLuint64 *" count="count" count_scale="4"/> 106 </function> 107 108 <function name="GetUniformi64vARB"> 109 <param name="program" type="GLuint"/> 110 <param name="location" type="GLint"/> 111 <param name="params" type="GLint64 *"/> 112 </function> 113 114 <function name="GetUniformui64vARB"> 115 <param name="program" type="GLuint"/> 116 <param name="location" type="GLint"/> 117 <param name="params" type="GLuint64 *"/> 118 </function> 119 120 <function name="GetnUniformi64vARB"> 121 <param name="program" type="GLuint"/> 122 <param name="location" type="GLint"/> 123 <param name="bufSize" type="GLsizei"/> 124 <param name="params" type="GLint64 *"/> 125 </function> 126 127 <function name="GetnUniformui64vARB"> 128 <param name="program" type="GLuint"/> 129 <param name="location" type="GLint"/> 130 <param name="bufSize" type="GLsizei"/> 131 <param name="params" type="GLuint64 *"/> 132 </function> 133 134 <function name="ProgramUniform1i64ARB"> 135 <param name="program" type="GLuint"/> 136 <param name="location" type="GLint"/> 137 <param name="x" type="GLint64"/> 138 </function> 139 140 <function name="ProgramUniform2i64ARB"> 141 <param name="program" type="GLuint"/> 142 <param name="location" type="GLint"/> 143 <param name="x" type="GLint64"/> 144 <param name="y" type="GLint64"/> 145 </function> 146 147 <function name="ProgramUniform3i64ARB"> 148 <param name="program" type="GLuint"/> 149 <param name="location" type="GLint"/> 150 <param name="x" type="GLint64"/> 151 <param name="y" type="GLint64"/> 152 <param name="z" type="GLint64"/> 153 </function> 154 155 <function name="ProgramUniform4i64ARB"> 156 <param name="program" type="GLuint"/> 157 <param name="location" type="GLint"/> 158 <param name="x" type="GLint64"/> 159 <param name="y" type="GLint64"/> 160 <param name="z" type="GLint64"/> 161 <param name="w" type="GLint64"/> 162 </function> 163 164 <function name="ProgramUniform1i64vARB"> 165 <param name="program" type="GLuint"/> 166 <param name="location" type="GLint"/> 167 <param name="count" type="GLsizei"/> 168 <param name="value" type="const GLint64 *" count="count"/> 169 </function> 170 171 <function name="ProgramUniform2i64vARB"> 172 <param name="program" type="GLuint"/> 173 <param name="location" type="GLint"/> 174 <param name="count" type="GLsizei"/> 175 <param name="value" type="const GLint64 *" count="count" count_scale="2"/> 176 </function> 177 178 <function name="ProgramUniform3i64vARB"> 179 <param name="program" type="GLuint"/> 180 <param name="location" type="GLint"/> 181 <param name="count" type="GLsizei"/> 182 <param name="value" type="const GLint64 *" count="count" count_scale="3"/> 183 </function> 184 185 <function name="ProgramUniform4i64vARB"> 186 <param name="program" type="GLuint"/> 187 <param name="location" type="GLint"/> 188 <param name="count" type="GLsizei"/> 189 <param name="value" type="const GLint64 *" count="count" count_scale="4"/> 190 </function> 191 192 <function name="ProgramUniform1ui64ARB"> 193 <param name="program" type="GLuint"/> 194 <param name="location" type="GLint"/> 195 <param name="x" type="GLuint64"/> 196 </function> 197 198 <function name="ProgramUniform2ui64ARB"> 199 <param name="program" type="GLuint"/> 200 <param name="location" type="GLint"/> 201 <param name="x" type="GLuint64"/> 202 <param name="y" type="GLuint64"/> 203 </function> 204 205 <function name="ProgramUniform3ui64ARB"> 206 <param name="program" type="GLuint"/> 207 <param name="location" type="GLint"/> 208 <param name="x" type="GLuint64"/> 209 <param name="y" type="GLuint64"/> 210 <param name="z" type="GLuint64"/> 211 </function> 212 213 <function name="ProgramUniform4ui64ARB"> 214 <param name="program" type="GLuint"/> 215 <param name="location" type="GLint"/> 216 <param name="x" type="GLuint64"/> 217 <param name="y" type="GLuint64"/> 218 <param name="z" type="GLuint64"/> 219 <param name="w" type="GLuint64"/> 220 </function> 221 222 <function name="ProgramUniform1ui64vARB"> 223 <param name="program" type="GLuint"/> 224 <param name="location" type="GLint"/> 225 <param name="count" type="GLsizei"/> 226 <param name="value" type="const GLuint64 *" count="count"/> 227 </function> 228 229 <function name="ProgramUniform2ui64vARB"> 230 <param name="program" type="GLuint"/> 231 <param name="location" type="GLint"/> 232 <param name="count" type="GLsizei"/> 233 <param name="value" type="const GLuint64 *" count="count" count_scale="2"/> 234 </function> 235 236 <function name="ProgramUniform3ui64vARB"> 237 <param name="program" type="GLuint"/> 238 <param name="location" type="GLint"/> 239 <param name="count" type="GLsizei"/> 240 <param name="value" type="const GLuint64 *" count="count" count_scale="3"/> 241 </function> 242 243 <function name="ProgramUniform4ui64vARB"> 244 <param name="program" type="GLuint"/> 245 <param name="location" type="GLint"/> 246 <param name="count" type="GLsizei"/> 247 <param name="value" type="const GLuint64 *" count="count" count_scale="4"/> 248 </function> 249 250 <enum name="INT64_ARB" value="0x140E"/> 251 <enum name="UNSIGNED_INT64_ARB" value="0x140F"/> 252 <enum name="INT64_VEC2_ARB" value="0x8FE9"/> 253 <enum name="INT64_VEC3_ARB" value="0x8FEA"/> 254 <enum name="INT64_VEC4_ARB" value="0x8FEB"/> 255 <enum name="UNSIGNED_INT64_VEC2_ARB" value="0x8FF5"/> 256 <enum name="UNSIGNED_INT64_VEC3_ARB" value="0x8FF6"/> 257 <enum name="UNSIGNED_INT64_VEC4_ARB" value="0x8FF7"/> 258 259</category> 260 261</OpenGLAPI> 262 263