Lines Matching refs:LogSpec
26 class LogSpec: class
57 "glActiveTexture": LogSpec({0: textureUnit}),
58 "glBeginQuery": LogSpec({0: enum("QueryTarget")}),
59 "glBeginTransformFeedback": LogSpec({0: enum("PrimitiveType")}),
60 "glBindBuffer": LogSpec({0: enum("BufferTarget")}),
61 "glBindBufferBase": LogSpec({0: enum("BufferTarget")}),
62 "glBindBufferRange": LogSpec({0: enum("BufferTarget")}),
63 "glBindFramebuffer": LogSpec({0: enum("FramebufferTarget")}),
64 "glBindRenderbuffer": LogSpec({0: enum("FramebufferTarget")}),
65 "glBindTexture": LogSpec({0: enum("TextureTarget")}),
66 "glBindTransformFeedback": LogSpec({0: enum("TransformFeedbackTarget")}),
67 "glBlendEquation": LogSpec({0: enum("BlendEquation")}),
68 "glBlendEquationSeparate": LogSpec({0: enum("BlendEquation"), 1: enum("BlendEquation")}),
69 "glBlendEquationi": LogSpec({1: enum("BlendEquation")}),
70 "glBlendEquationSeparatei": LogSpec({1: enum("BlendEquation"), 2: enum("BlendEquation")}),
71 "glBlendFunc": LogSpec({0: enum("BlendFactor"), 1: enum("BlendFactor")}),
72 …"glBlendFuncSeparate": LogSpec({0: enum("BlendFactor"), 1: enum("BlendFactor"), 2: enum("Blend…
73 "glBlitFramebuffer": LogSpec({8: enum("BufferMask"), 9: enum("TextureFilter")}),
74 "glBufferData": LogSpec({0: enum("BufferTarget"), 3: enum("Usage")}),
75 "glBufferSubData": LogSpec({0: enum("BufferTarget")}),
76 …"glCheckFramebufferStatus": LogSpec({0: enum("FramebufferTarget")}, returnPrint = enum("Framebu…
77 "glClear": LogSpec({0: enum("BufferMask")}),
78 "glClearBufferfv": LogSpec({0: enum("Buffer")}),
79 "glClearBufferfi": LogSpec({0: enum("Buffer")}),
80 "glClearBufferiv": LogSpec({0: enum("Buffer")}),
81 "glClearBufferuiv": LogSpec({0: enum("Buffer")}),
82 "glCompressedTexImage2D": LogSpec({0: enum("TextureTarget"), 2: enum("CompressedTexFormat")}),
83 "glCompressedTexSubImage2D": LogSpec({0: enum("TextureTarget"), 6: enum("CompressedTexFormat")}),
84 "glCopyTexImage1D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat")}),
85 "glCopyTexImage2D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat")}),
86 "glCreateShader": LogSpec({0: enum("ShaderType")}),
87 "glCullFace": LogSpec({0: enum("Face")}),
88 "glDeleteBuffers": LogSpec({1: pointer(size = "n")}),
89 "glDeleteFramebuffers": LogSpec({1: pointer(size = "n")}),
90 "glDeleteQueries": LogSpec({1: pointer(size = "n")}),
91 "glDeleteRenderbuffers": LogSpec({1: pointer(size = "n")}),
92 "glDeleteBuffers": LogSpec({1: pointer(size = "n")}),
93 "glDeleteTextures": LogSpec({1: pointer(size = "n")}),
94 "glDeleteVertexArrays": LogSpec({1: pointer(size = "n")}),
95 "glDeleteProgramPipelines": LogSpec({1: pointer(size = "n")}),
96 "glDepthFunc": LogSpec({0: enum("CompareFunc")}),
97 "glDisable": LogSpec({0: enum("EnableCap")}),
98 "glDisablei": LogSpec({0: enum("IndexedEnableCap")}),
99 "glDrawArrays": LogSpec({0: enum("PrimitiveType")}),
100 "glDrawArraysInstanced": LogSpec({0: enum("PrimitiveType")}),
101 "glDrawBuffers": LogSpec({1: enumPointer("DrawReadBuffer", size = "n")}),
102 "glDrawElements": LogSpec({0: enum("PrimitiveType"), 2: enum("Type")}),
103 "glDrawElementsInstanced": LogSpec({0: enum("PrimitiveType"), 2: enum("Type")}),
104 "glDrawRangeElements": LogSpec({0: enum("PrimitiveType"), 4: enum("Type")}),
105 "glDrawArraysIndirect": LogSpec({0: enum("PrimitiveType")}),
106 "glDrawElementsIndirect": LogSpec({0: enum("PrimitiveType"), 1: enum("Type")}),
107 "glDrawElementsBaseVertex": LogSpec({0: enum("PrimitiveType"), 2: enum("Type")}),
108 "glDrawElementsInstancedBaseVertex": LogSpec({0: enum("PrimitiveType"), 2: enum("Type")}),
109 "glDrawRangeElementsBaseVertex": LogSpec({0: enum("PrimitiveType"), 4: enum("Type")}),
110 "glMultiDrawArrays": LogSpec({0: enum("PrimitiveType")}),
111 "glMultiDrawElements": LogSpec({0: enum("PrimitiveType"), 2: enum("Type")}),
112 "glMultiDrawElementsBaseVertex": LogSpec({0: enum("PrimitiveType"), 2: enum("Type")}),
113 "glEnable": LogSpec({0: enum("EnableCap")}),
114 "glEnablei": LogSpec({0: enum("IndexedEnableCap")}),
115 "glEndQuery": LogSpec({0: enum("QueryTarget")}),
116 …"glFramebufferRenderbuffer": LogSpec({0: enum("FramebufferTarget"), 1: enum("FramebufferAttachme…
117 …"glFramebufferTexture2D": LogSpec({0: enum("FramebufferTarget"), 1: enum("FramebufferAttachment…
118 …"glFramebufferTextureLayer": LogSpec({0: enum("FramebufferTarget"), 1: enum("FramebufferAttachme…
119 …"glFramebufferTexture": LogSpec({0: enum("FramebufferTarget"), 1: enum("FramebufferAttachment"…
120 …"glFramebufferParameteri": LogSpec({0: enum("FramebufferTarget"), 1: enum("FramebufferParameter…
121 "glFrontFace": LogSpec({0: enum("Winding")}),
122 "glGenBuffers": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
123 "glGenerateMipmap": LogSpec({0: enum("TextureTarget")}),
124 "glGenFramebuffers": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
125 "glGenQueries": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
126 "glGenRenderbuffers": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
127 "glGenTextures": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
128 "glGenTransformFeedbacks": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
129 "glGenVertexArrays": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
130 "glGenProgramPipelines": LogSpec({}, argOutPrints = {1: pointer(size = "n")}),
132 …"glGetActiveUniform": LogSpec({}, argOutPrints = {3: pointer(size = "1"), 4: pointer(size = "1…
133 …"glGetActiveUniformsiv": LogSpec({2: pointer(size = "uniformCount"), 3: enum("UniformParam")}, …
136 LogSpec(
143 "glGetBufferParameteriv": LogSpec({0: enum("BufferTarget"), 1: enum("BufferQuery")}),
144 "glGetBufferParameteri64v": LogSpec({0: enum("BufferTarget"), 1: enum("BufferQuery")}),
145 "glGetError": LogSpec({}, returnPrint = enum("Error")),
146 …"glGetFloatv": LogSpec({0: enum("GettableState")}, argOutPrints = {1: pointer(size = "getBas…
148 LogSpec(
155 …"glGetFramebufferParameteriv": LogSpec({0: enum("FramebufferTarget"), 1: enum("FramebufferParame…
156 …"glGetIntegerv": LogSpec({0: enum("GettableState")}, argOutPrints = {1: pointer(size = "getBa…
157 …"glGetInteger64v": LogSpec({0: enum("GettableState")}, argOutPrints = {1: pointer(size = "get…
158 …"glGetIntegeri_v": LogSpec({0: enum("GettableIndexedState")}, argOutPrints = {2:pointer(size …
159 …"glGetInteger64i_v": LogSpec({0: enum("GettableIndexedState")}, argOutPrints = {2: pointer(si…
161 LogSpec(
168 …"glGetInternalformativ": LogSpec({0: enum("InternalFormatTarget"), 1: enum("PixelFormat"), 2: e…
169 …"glGetMultisamplefv": LogSpec({0: enum("MultisampleParameter")}, argOutPrints = {2: pointer(si…
170 "glGetPointerv": LogSpec({0: enum("PointerState")}, argOutPrints = {1: pointer(size = "1")}),
171 …"glGetProgramiv": LogSpec({1: enum("ProgramParam")}, argOutPrints = {2: pointer(size = "getPr…
172 "glGetProgramInfoLog": LogSpec({3: voidPointer}, argOutPrints = {2: pointer(size = "1")}),
173 …"glGetProgramPipelineiv": LogSpec({1: enum("PipelineParam")}, argOutPrints = {2: pointer(size =…
174 …"glGetProgramPipelineInfoLog": LogSpec({3: voidPointer}, argOutPrints = {2: pointer(size = "1")}…
175 …"glGetQueryiv": LogSpec({0: enum("QueryTarget"), 1: enum("QueryParam")}, argOutPrints = {2: …
176 …"glGetQueryObjectiv": LogSpec({1: enum("QueryObjectParam")}, argOutPrints = {2: pointer(size =…
177 …"glGetQueryObjectuiv": LogSpec({1: enum("QueryObjectParam")}, argOutPrints = {2: pointer(size …
178 …"glGetQueryObjecti64v": LogSpec({1: enum("QueryObjectParam")}, argOutPrints = {2: pointer(size…
179 …"glGetQueryObjectui64v": LogSpec({1: enum("QueryObjectParam")}, argOutPrints = {2: pointer(size…
180 …"glGetRenderbufferParameteriv": LogSpec({0: enum("FramebufferTarget"), 1: enum("RenderbufferPara…
181 …"glGetSamplerParameterfv": LogSpec({1: enum("TextureParameter")}, argOutPrints = {2: pointer(si…
182 …"glGetSamplerParameteriv": LogSpec({1: enum("TextureParameter")}, argOutPrints = {2: pointer(si…
183 …"glGetSamplerParameterIiv": LogSpec({1: enum("TextureParameter")}, argOutPrints = {2: pointer(s…
184 …"glGetSamplerParameterIuiv": LogSpec({1: enum("TextureParameter")}, argOutPrints = {2: pointer(s…
185 "glGetShaderiv": LogSpec({1: enum("ShaderParam")}, argOutPrints = {2: pointer(size = "1")}),
186 "glGetShaderInfoLog": LogSpec({3: voidPointer}, argOutPrints = {2: pointer(size = "1")}),
187 "glGetShaderPrecisionFormat": LogSpec({0: enum("ShaderType"), 1: enum("PrecisionFormatType")}),
189 "glGetString": LogSpec({0: enum("GettableString")}, returnPrint=stringVal),
190 "glGetStringi": LogSpec({0: enum("GettableString")}, returnPrint=stringVal),
191 …"glGetTexParameterfv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter")}, argOut…
192 …"glGetTexParameteriv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter")}, argOut…
193 …"glGetTexParameterIiv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter")}, argOu…
194 …"glGetTexParameterIuiv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter")}, argOu…
195 …"glGetTexLevelParameterfv": LogSpec({0: enum("TextureTarget"), 2: enum("TextureLevelParameter")…
196 …"glGetTexLevelParameteriv": LogSpec({0: enum("TextureTarget"), 2: enum("TextureLevelParameter")…
199 …"glGetUniformIndices": LogSpec({2: pointer(size = "uniformCount")}, argOutPrints = {3: pointer…
200 …"glGetVertexAttribfv": LogSpec({1: enum("VertexAttribParameterName")}, argOutPrints = {2: poin…
201 …"glGetVertexAttribiv": LogSpec({1: enum("VertexAttribParameterName")}, argOutPrints = {2: poin…
202 …"glGetVertexAttribIiv": LogSpec({1: enum("VertexAttribParameterName")}, argOutPrints = {2: poi…
203 …"glGetVertexAttribIuiv": LogSpec({1: enum("VertexAttribParameterName")}, argOutPrints = {2: poi…
205 "glHint": LogSpec({0: enum("Hint"), 1: enum("HintMode")}),
206 "glIsEnabled": LogSpec({0: enum("EnableCap")}),
207 "glIsEnabledi": LogSpec({0: enum("IndexedEnableCap")}),
208 "glPixelStorei": LogSpec({0: enum("PixelStoreParameter")}),
209 "glReadBuffer": LogSpec({0: enum("DrawReadBuffer")}),
210 "glReadPixels": LogSpec({4: enum("PixelFormat"), 5: enum("Type")}),
211 "glRenderbufferStorage": LogSpec({0: enum("FramebufferTarget"), 1: enum("PixelFormat")}),
212 …"glRenderbufferStorageMultisample": LogSpec({0: enum("FramebufferTarget"), 2: enum("PixelFormat")…
213 "glStencilFunc": LogSpec({0: enum("CompareFunc")}),
214 "glStencilFuncSeparate": LogSpec({0: enum("Face"), 1: enum("CompareFunc")}),
215 "glStencilMaskSeparate": LogSpec({0: enum("Face")}),
216 "glStencilOp": LogSpec({0: enum("StencilOp"), 1: enum("StencilOp"), 2: enum("StencilOp")}),
217 …"glStencilOpSeparate": LogSpec({0: enum("Face"), 1: enum("StencilOp"), 2: enum("StencilOp"), 3…
218 …"glTexImage1D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat"), 5: enum("PixelFor…
219 …"glTexImage2D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat"), 6: enum("PixelFor…
220 …"glTexImage2DMultisample": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat"), 5: enum("…
221 …"glTexImage3D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat"), 7: enum("PixelFor…
222 "glTexStorage2D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat")}),
223 "glTexStorage3D": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat")}),
224 …"glTexStorage2DMultisample": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat"), 5: enum(…
225 …"glTexStorage3DMultisample": LogSpec({0: enum("TextureTarget"), 2: enum("PixelFormat"), 6: enum(…
227 "glTexParameterf": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter")}),
228 …"glTexParameteri": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter"), 2: lambda …
229 …"glTexParameterfv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter"), 2: pointe…
230 …"glTexParameteriv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter"), 2: pointe…
231 …"glTexParameterIiv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter"), 2: pointe…
232 …"glTexParameterIuiv": LogSpec({0: enum("TextureTarget"), 1: enum("TextureParameter"), 2: point…
233 "glSamplerParameterf": LogSpec({1: enum("TextureParameter")}),
234 …"glSamplerParameteri": LogSpec({1: enum("TextureParameter"), 2: lambda name: "getTextureParame…
235 …"glSamplerParameterfv": LogSpec({1: enum("TextureParameter"), 2: pointer(size = "getTexturePar…
236 …"glSamplerParameteriv": LogSpec({1: enum("TextureParameter"), 2: pointer(size = "getTexturePar…
237 …"glSamplerParameterIiv": LogSpec({1: enum("TextureParameter"), 2: pointer(size = "getTexturePar…
238 …"glSamplerParameterIuiv": LogSpec({1: enum("TextureParameter"), 2: pointer(size = "getTexturePa…
239 …"glTexSubImage1D": LogSpec({0: enum("TextureTarget"), 4: enum("PixelFormat"), 5: enum("Type")…
240 …"glTexSubImage2D": LogSpec({0: enum("TextureTarget"), 6: enum("PixelFormat"), 7: enum("Type")…
241 …"glTexSubImage3D": LogSpec({0: enum("TextureTarget"), 8: enum("PixelFormat"), 9: enum("Type")…
242 "glUniform1fv": LogSpec({2: pointer(size = "(count * 1)")}),
243 "glUniform1iv": LogSpec({2: pointer(size = "(count * 1)")}),
244 "glUniform1uiv": LogSpec({2: pointer(size = "(count * 1)")}),
245 "glUniform2fv": LogSpec({2: pointer(size = "(count * 2)")}),
246 "glUniform2iv": LogSpec({2: pointer(size = "(count * 2)")}),
247 "glUniform2uiv": LogSpec({2: pointer(size = "(count * 2)")}),
248 "glUniform3fv": LogSpec({2: pointer(size = "(count * 3)")}),
249 "glUniform3iv": LogSpec({2: pointer(size = "(count * 3)")}),
250 "glUniform3uiv": LogSpec({2: pointer(size = "(count * 3)")}),
251 "glUniform4fv": LogSpec({2: pointer(size = "(count * 4)")}),
252 "glUniform4iv": LogSpec({2: pointer(size = "(count * 4)")}),
253 "glUniform4uiv": LogSpec({2: pointer(size = "(count * 4)")}),
254 "glUniformMatrix2fv": LogSpec({3: pointer(size = "(count * 2*2)")}),
255 "glUniformMatrix3fv": LogSpec({3: pointer(size = "(count * 3*3)")}),
256 "glUniformMatrix4fv": LogSpec({3: pointer(size = "(count * 4*4)")}),
257 "glUniformMatrix2x3fv": LogSpec({3: pointer(size = "(count * 2*3)")}),
258 "glUniformMatrix2x4fv": LogSpec({3: pointer(size = "(count * 2*4)")}),
259 "glUniformMatrix3x2fv": LogSpec({3: pointer(size = "(count * 3*2)")}),
260 "glUniformMatrix3x4fv": LogSpec({3: pointer(size = "(count * 3*4)")}),
261 "glUniformMatrix4x2fv": LogSpec({3: pointer(size = "(count * 4*2)")}),
262 "glUniformMatrix4x3fv": LogSpec({3: pointer(size = "(count * 4*3)")}),
263 "glUseProgramStages": LogSpec({1: enum("ShaderTypeMask")}),
264 "glPatchParameteri": LogSpec({0: enum("PatchParam")}),
265 "glProgramParameteri": LogSpec({1: enum("ProgramParam")}),
266 "glProgramUniform1fv": LogSpec({3: pointer(size = "(count * 1)")}),
267 "glProgramUniform1iv": LogSpec({3: pointer(size = "(count * 1)")}),
268 "glProgramUniform1uiv": LogSpec({3: pointer(size = "(count * 1)")}),
269 "glProgramUniform2fv": LogSpec({3: pointer(size = "(count * 2)")}),
270 "glProgramUniform2iv": LogSpec({3: pointer(size = "(count * 2)")}),
271 "glProgramUniform2uiv": LogSpec({3: pointer(size = "(count * 2)")}),
272 "glProgramUniform3fv": LogSpec({3: pointer(size = "(count * 3)")}),
273 "glProgramUniform3iv": LogSpec({3: pointer(size = "(count * 3)")}),
274 "glProgramUniform3uiv": LogSpec({3: pointer(size = "(count * 3)")}),
275 "glProgramUniform4fv": LogSpec({3: pointer(size = "(count * 4)")}),
276 "glProgramUniform4iv": LogSpec({3: pointer(size = "(count * 4)")}),
277 "glProgramUniform4uiv": LogSpec({3: pointer(size = "(count * 4)")}),
278 "glProgramUniformMatrix2fv": LogSpec({4: pointer(size = "(count * 2*2)")}),
279 "glProgramUniformMatrix3fv": LogSpec({4: pointer(size = "(count * 3*3)")}),
280 "glProgramUniformMatrix4fv": LogSpec({4: pointer(size = "(count * 4*4)")}),
281 "glProgramUniformMatrix2x3fv": LogSpec({4: pointer(size = "(count * 2*3)")}),
282 "glProgramUniformMatrix2x4fv": LogSpec({4: pointer(size = "(count * 2*4)")}),
283 "glProgramUniformMatrix3x2fv": LogSpec({4: pointer(size = "(count * 3*2)")}),
284 "glProgramUniformMatrix3x4fv": LogSpec({4: pointer(size = "(count * 3*4)")}),
285 "glProgramUniformMatrix4x3fv": LogSpec({4: pointer(size = "(count * 4*3)")}),
286 "glProgramUniformMatrix4x2fv": LogSpec({4: pointer(size = "(count * 4*2)")}),
287 "glProvokingVertex": LogSpec({0: enum("ProvokingVertex")}),
288 "glVertexAttrib1fv": LogSpec({1: pointer(size = "1")}),
289 "glVertexAttrib2fv": LogSpec({1: pointer(size = "2")}),
290 "glVertexAttrib3fv": LogSpec({1: pointer(size = "3")}),
291 "glVertexAttrib4fv": LogSpec({1: pointer(size = "4")}),
292 "glVertexAttrib1sv": LogSpec({1: pointer(size = "1")}),
293 "glVertexAttrib2sv": LogSpec({1: pointer(size = "2")}),
294 "glVertexAttrib3sv": LogSpec({1: pointer(size = "3")}),
295 "glVertexAttrib4sv": LogSpec({1: pointer(size = "4")}),
296 "glVertexAttrib1dv": LogSpec({1: pointer(size = "1")}),
297 "glVertexAttrib2dv": LogSpec({1: pointer(size = "2")}),
298 "glVertexAttrib3dv": LogSpec({1: pointer(size = "3")}),
299 "glVertexAttrib4dv": LogSpec({1: pointer(size = "4")}),
300 "glVertexAttrib4bv": LogSpec({1: pointer(size = "4")}),
301 "glVertexAttrib4iv": LogSpec({1: pointer(size = "4")}),
302 "glVertexAttrib4ubv": LogSpec({1: pointer(size = "4")}),
303 "glVertexAttrib4usv": LogSpec({1: pointer(size = "4")}),
304 "glVertexAttrib4uiv": LogSpec({1: pointer(size = "4")}),
305 "glVertexAttrib4Nbv": LogSpec({1: pointer(size = "4")}),
306 "glVertexAttrib4Nsv": LogSpec({1: pointer(size = "4")}),
307 "glVertexAttrib4Niv": LogSpec({1: pointer(size = "4")}),
308 "glVertexAttrib4Nubv": LogSpec({1: pointer(size = "4")}),
309 "glVertexAttrib4Nusv": LogSpec({1: pointer(size = "4")}),
310 "glVertexAttrib4Nuiv": LogSpec({1: pointer(size = "4")}),
311 "glVertexAttribI1iv": LogSpec({1: pointer(size = "1")}),
312 "glVertexAttribI2iv": LogSpec({1: pointer(size = "2")}),
313 "glVertexAttribI3iv": LogSpec({1: pointer(size = "3")}),
314 "glVertexAttribI4iv": LogSpec({1: pointer(size = "4")}),
315 "glVertexAttribI1uiv": LogSpec({1: pointer(size = "1")}),
316 "glVertexAttribI2uiv": LogSpec({1: pointer(size = "2")}),
317 "glVertexAttribI3uiv": LogSpec({1: pointer(size = "3")}),
318 "glVertexAttribI4uiv": LogSpec({1: pointer(size = "4")}),
319 "glVertexAttribI4bv": LogSpec({1: pointer(size = "4")}),
320 "glVertexAttribI4sv": LogSpec({1: pointer(size = "4")}),
321 "glVertexAttribI4ubv": LogSpec({1: pointer(size = "4")}),
322 "glVertexAttribI4usv": LogSpec({1: pointer(size = "4")}),
323 "glVertexAttribPointer": LogSpec({2: enum("Type")}),
324 "glVertexAttribIPointer": LogSpec({2: enum("Type")}),
325 "glVertexAttribFormat": LogSpec({2: enum("Type")}),
326 "glVertexAttribIFormat": LogSpec({2: enum("Type")}),
327 …"glInvalidateFramebuffer": LogSpec({0: enum("FramebufferTarget"), 2: enumPointer("InvalidateAtt…
328 …"glInvalidateSubFramebuffer": LogSpec({0: enum("FramebufferTarget"), 2: enumPointer("InvalidateA…
329 "glMapBufferRange": LogSpec({0: enum("BufferTarget"), 3: enum("BufferMapFlags")}),
330 "glUnmapBuffer": LogSpec({0: enum("BufferTarget")}),
331 "glFlushMappedBufferRange": LogSpec({0: enum("BufferTarget")}),
332 "glMemoryBarrier": LogSpec({0: enum("MemoryBarrierFlags")}),
333 "glBindImageTexture": LogSpec({5: enum("ImageAccess"), 6: enum("PixelFormat")}),
334 "glGetProgramResourceIndex": LogSpec({1: enum("ProgramInterface")}),
336 LogSpec(
346 …"glDebugMessageInsert": LogSpec({0: enum("DebugMessageSource"), 1: enum("DebugMessageType"), 3…
347 …"glDebugMessageControl": LogSpec({0: enum("DebugMessageSource"), 1: enum("DebugMessageType"), 2…
348 "glDebugMessageCallback": LogSpec({0: fnPointer, 1: voidPointer}),
349 "glPushDebugGroup": LogSpec({0: enum("DebugMessageSource")}),
350 "glTexBuffer": LogSpec({0: enum("BufferTarget"), 1: enum("PixelFormat")}),
351 "glTexBufferRange": LogSpec({0: enum("BufferTarget"), 1: enum("PixelFormat")}),