1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<category name="GL_AMD_gpu_shader_int64" number="451"> 7 8 <function name="Uniform1i64NV" alias="Uniform1i64ARB"> 9 <param name="location" type="GLint"/> 10 <param name="x" type="GLint64"/> 11 </function> 12 13 <function name="Uniform2i64NV" alias="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="Uniform3i64NV" alias="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="Uniform4i64NV" alias="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="Uniform1i64vNV" alias="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="Uniform2i64vNV" alias="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="Uniform3i64vNV" alias="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="Uniform4i64vNV" alias="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="Uniform1ui64NV" alias="Uniform1ui64ARB"> 59 <param name="location" type="GLint"/> 60 <param name="x" type="GLuint64"/> 61 </function> 62 63 <function name="Uniform2ui64NV" alias="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="Uniform3ui64NV" alias="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="Uniform4ui64NV" alias="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="Uniform1ui64vNV" alias="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="Uniform2ui64vNV" alias="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="Uniform3ui64vNV" alias="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="Uniform4ui64vNV" alias="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="GetUniformi64vNV" alias="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="GetUniformui64vNV" alias="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="ProgramUniform1i64NV" alias="ProgramUniform1i64ARB"> 121 <param name="program" type="GLuint"/> 122 <param name="location" type="GLint"/> 123 <param name="x" type="GLint64"/> 124 </function> 125 126 <function name="ProgramUniform2i64NV" alias="ProgramUniform2i64ARB"> 127 <param name="program" type="GLuint"/> 128 <param name="location" type="GLint"/> 129 <param name="x" type="GLint64"/> 130 <param name="y" type="GLint64"/> 131 </function> 132 133 <function name="ProgramUniform3i64NV" alias="ProgramUniform3i64ARB"> 134 <param name="program" type="GLuint"/> 135 <param name="location" type="GLint"/> 136 <param name="x" type="GLint64"/> 137 <param name="y" type="GLint64"/> 138 <param name="z" type="GLint64"/> 139 </function> 140 141 <function name="ProgramUniform4i64NV" alias="ProgramUniform4i64ARB"> 142 <param name="program" type="GLuint"/> 143 <param name="location" type="GLint"/> 144 <param name="x" type="GLint64"/> 145 <param name="y" type="GLint64"/> 146 <param name="z" type="GLint64"/> 147 <param name="w" type="GLint64"/> 148 </function> 149 150 <function name="ProgramUniform1i64vNV" alias="ProgramUniform1i64vARB"> 151 <param name="program" type="GLuint"/> 152 <param name="location" type="GLint"/> 153 <param name="count" type="GLsizei"/> 154 <param name="value" type="const GLint64 *" count="count"/> 155 </function> 156 157 <function name="ProgramUniform2i64vNV" alias="ProgramUniform2i64vARB"> 158 <param name="program" type="GLuint"/> 159 <param name="location" type="GLint"/> 160 <param name="count" type="GLsizei"/> 161 <param name="value" type="const GLint64 *" count="count" count_scale="2"/> 162 </function> 163 164 <function name="ProgramUniform3i64vNV" alias="ProgramUniform3i64vARB"> 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" count_scale="3"/> 169 </function> 170 171 <function name="ProgramUniform4i64vNV" alias="ProgramUniform4i64vARB"> 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="4"/> 176 </function> 177 178 <function name="ProgramUniform1ui64NV" alias="ProgramUniform1ui64ARB"> 179 <param name="program" type="GLuint"/> 180 <param name="location" type="GLint"/> 181 <param name="x" type="GLuint64"/> 182 </function> 183 184 <function name="ProgramUniform2ui64NV" alias="ProgramUniform2ui64ARB"> 185 <param name="program" type="GLuint"/> 186 <param name="location" type="GLint"/> 187 <param name="x" type="GLuint64"/> 188 <param name="y" type="GLuint64"/> 189 </function> 190 191 <function name="ProgramUniform3ui64NV" alias="ProgramUniform3ui64ARB"> 192 <param name="program" type="GLuint"/> 193 <param name="location" type="GLint"/> 194 <param name="x" type="GLuint64"/> 195 <param name="y" type="GLuint64"/> 196 <param name="z" type="GLuint64"/> 197 </function> 198 199 <function name="ProgramUniform4ui64NV" alias="ProgramUniform4ui64ARB"> 200 <param name="program" type="GLuint"/> 201 <param name="location" type="GLint"/> 202 <param name="x" type="GLuint64"/> 203 <param name="y" type="GLuint64"/> 204 <param name="z" type="GLuint64"/> 205 <param name="w" type="GLuint64"/> 206 </function> 207 208 <function name="ProgramUniform1ui64vNV" alias="ProgramUniform1ui64vARB"> 209 <param name="program" type="GLuint"/> 210 <param name="location" type="GLint"/> 211 <param name="count" type="GLsizei"/> 212 <param name="value" type="const GLuint64 *" count="count"/> 213 </function> 214 215 <function name="ProgramUniform2ui64vNV" alias="ProgramUniform2ui64vARB"> 216 <param name="program" type="GLuint"/> 217 <param name="location" type="GLint"/> 218 <param name="count" type="GLsizei"/> 219 <param name="value" type="const GLuint64 *" count="count" count_scale="2"/> 220 </function> 221 222 <function name="ProgramUniform3ui64vNV" alias="ProgramUniform3ui64vARB"> 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" count_scale="3"/> 227 </function> 228 229 <function name="ProgramUniform4ui64vNV" alias="ProgramUniform4ui64vARB"> 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="4"/> 234 </function> 235 236</category> 237 238</OpenGLAPI> 239 240