Lines Matching refs:gl
4 * Generated from Khronos GL API description (gl.xml) revision 32093.
9 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
10 if (!gl)
12 gl->activeShaderProgram(pipeline, program);
17 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
18 if (!gl)
20 gl->activeTexture(texture);
25 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
26 if (!gl)
28 gl->attachShader(program, shader);
33 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
34 if (!gl)
36 gl->beginConditionalRender(id, mode);
41 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
42 if (!gl)
44 gl->beginQuery(target, id);
49 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
50 if (!gl)
52 gl->beginQueryIndexed(target, index, id);
57 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
58 if (!gl)
60 gl->beginTransformFeedback(primitiveMode);
65 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
66 if (!gl)
68 gl->bindAttribLocation(program, index, name);
73 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
74 if (!gl)
76 gl->bindBuffer(target, buffer);
81 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
82 if (!gl)
84 gl->bindBufferBase(target, index, buffer);
89 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
90 if (!gl)
92 gl->bindBufferRange(target, index, buffer, offset, size);
97 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
98 if (!gl)
100 gl->bindBuffersBase(target, first, count, buffers);
105 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
106 if (!gl)
108 gl->bindBuffersRange(target, first, count, buffers, offsets, sizes);
113 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
114 if (!gl)
116 gl->bindFragDataLocation(program, color, name);
121 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
122 if (!gl)
124 gl->bindFragDataLocationIndexed(program, colorNumber, index, name);
129 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
130 if (!gl)
132 gl->bindFramebuffer(target, framebuffer);
137 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
138 if (!gl)
140 gl->bindImageTexture(unit, texture, level, layered, layer, access, format);
145 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
146 if (!gl)
148 gl->bindImageTextures(first, count, textures);
153 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
154 if (!gl)
156 gl->bindProgramPipeline(pipeline);
161 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
162 if (!gl)
164 gl->bindRenderbuffer(target, renderbuffer);
169 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
170 if (!gl)
172 gl->bindSampler(unit, sampler);
177 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
178 if (!gl)
180 gl->bindSamplers(first, count, samplers);
185 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
186 if (!gl)
188 gl->bindTexture(target, texture);
193 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
194 if (!gl)
196 gl->bindTextureUnit(unit, texture);
201 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
202 if (!gl)
204 gl->bindTextures(first, count, textures);
209 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
210 if (!gl)
212 gl->bindTransformFeedback(target, id);
217 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
218 if (!gl)
220 gl->bindVertexArray(array);
225 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
226 if (!gl)
228 gl->bindVertexBuffer(bindingindex, buffer, offset, stride);
233 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
234 if (!gl)
236 gl->bindVertexBuffers(first, count, buffers, offsets, strides);
241 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
242 if (!gl)
244 gl->blendBarrier();
249 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
250 if (!gl)
252 gl->blendColor(red, green, blue, alpha);
257 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
258 if (!gl)
260 gl->blendEquation(mode);
265 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
266 if (!gl)
268 gl->blendEquationSeparate(modeRGB, modeAlpha);
273 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
274 if (!gl)
276 gl->blendEquationSeparatei(buf, modeRGB, modeAlpha);
281 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
282 if (!gl)
284 gl->blendEquationi(buf, mode);
289 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
290 if (!gl)
292 gl->blendFunc(sfactor, dfactor);
297 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
298 if (!gl)
300 gl->blendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);
305 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
306 if (!gl)
308 gl->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha);
313 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
314 if (!gl)
316 gl->blendFunci(buf, src, dst);
321 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
322 if (!gl)
324 gl->blitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
329 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
330 if (!gl)
332 …gl->blitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY…
337 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
338 if (!gl)
340 gl->bufferData(target, size, data, usage);
345 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
346 if (!gl)
348 gl->bufferStorage(target, size, data, flags);
353 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
354 if (!gl)
356 gl->bufferSubData(target, offset, size, data);
361 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
362 if (!gl)
364 return gl->checkFramebufferStatus(target);
369 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
370 if (!gl)
372 return gl->checkNamedFramebufferStatus(framebuffer, target);
377 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
378 if (!gl)
380 gl->clampColor(target, clamp);
385 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
386 if (!gl)
388 gl->clear(mask);
393 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
394 if (!gl)
396 gl->clearBufferData(target, internalformat, format, type, data);
401 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
402 if (!gl)
404 gl->clearBufferSubData(target, internalformat, offset, size, format, type, data);
409 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
410 if (!gl)
412 gl->clearBufferfi(buffer, drawbuffer, depth, stencil);
417 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
418 if (!gl)
420 gl->clearBufferfv(buffer, drawbuffer, value);
425 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
426 if (!gl)
428 gl->clearBufferiv(buffer, drawbuffer, value);
433 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
434 if (!gl)
436 gl->clearBufferuiv(buffer, drawbuffer, value);
441 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
442 if (!gl)
444 gl->clearColor(red, green, blue, alpha);
449 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
450 if (!gl)
452 gl->clearDepth(depth);
457 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
458 if (!gl)
460 gl->clearDepthf(d);
465 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
466 if (!gl)
468 gl->clearNamedBufferData(buffer, internalformat, format, type, data);
473 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
474 if (!gl)
476 gl->clearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
481 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
482 if (!gl)
484 gl->clearNamedFramebufferfi(framebuffer, buffer, depth, stencil);
489 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
490 if (!gl)
492 gl->clearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value);
497 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
498 if (!gl)
500 gl->clearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value);
505 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
506 if (!gl)
508 gl->clearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value);
513 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
514 if (!gl)
516 gl->clearStencil(s);
521 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
522 if (!gl)
524 gl->clearTexImage(texture, level, format, type, data);
529 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
530 if (!gl)
532 …gl->clearTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type…
537 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
538 if (!gl)
540 return gl->clientWaitSync(sync, flags, timeout);
545 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
546 if (!gl)
548 gl->clipControl(origin, depth);
553 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
554 if (!gl)
556 gl->colorMask(red, green, blue, alpha);
561 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
562 if (!gl)
564 gl->colorMaski(index, r, g, b, a);
569 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
570 if (!gl)
572 gl->compileShader(shader);
577 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
578 if (!gl)
580 gl->compressedTexImage1D(target, level, internalformat, width, border, imageSize, data);
585 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
586 if (!gl)
588 gl->compressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
593 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
594 if (!gl)
596 …gl->compressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, d…
601 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
602 if (!gl)
604 gl->compressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);
609 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
610 if (!gl)
612 …gl->compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, dat…
617 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
618 if (!gl)
620 …gl->compressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format…
625 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
626 if (!gl)
628 gl->compressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data);
633 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
634 if (!gl)
636 …gl->compressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize…
641 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
642 if (!gl)
644 …gl->compressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, f…
649 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
650 if (!gl)
652 gl->copyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
657 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
658 if (!gl)
660 …gl->copyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel,…
665 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
666 if (!gl)
668 gl->copyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
673 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
674 if (!gl)
676 gl->copyTexImage1D(target, level, internalformat, x, y, width, border);
681 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
682 if (!gl)
684 gl->copyTexImage2D(target, level, internalformat, x, y, width, height, border);
689 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
690 if (!gl)
692 gl->copyTexSubImage1D(target, level, xoffset, x, y, width);
697 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
698 if (!gl)
700 gl->copyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
705 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
706 if (!gl)
708 gl->copyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
713 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
714 if (!gl)
716 gl->copyTextureSubImage1D(texture, level, xoffset, x, y, width);
721 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
722 if (!gl)
724 gl->copyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height);
729 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
730 if (!gl)
732 gl->copyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height);
737 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
738 if (!gl)
740 gl->createBuffers(n, buffers);
745 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
746 if (!gl)
748 gl->createFramebuffers(n, framebuffers);
753 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
754 if (!gl)
756 return gl->createProgram();
761 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
762 if (!gl)
764 gl->createProgramPipelines(n, pipelines);
769 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
770 if (!gl)
772 gl->createQueries(target, n, ids);
777 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
778 if (!gl)
780 gl->createRenderbuffers(n, renderbuffers);
785 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
786 if (!gl)
788 gl->createSamplers(n, samplers);
793 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
794 if (!gl)
796 return gl->createShader(type);
801 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
802 if (!gl)
804 return gl->createShaderProgramv(type, count, strings);
809 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
810 if (!gl)
812 gl->createTextures(target, n, textures);
817 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
818 if (!gl)
820 gl->createTransformFeedbacks(n, ids);
825 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
826 if (!gl)
828 gl->createVertexArrays(n, arrays);
833 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
834 if (!gl)
836 gl->cullFace(mode);
841 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
842 if (!gl)
844 gl->debugMessageCallback(callback, userParam);
849 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
850 if (!gl)
852 gl->debugMessageControl(source, type, severity, count, ids, enabled);
857 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
858 if (!gl)
860 gl->debugMessageInsert(source, type, id, severity, length, buf);
865 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
866 if (!gl)
868 gl->deleteBuffers(n, buffers);
873 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
874 if (!gl)
876 gl->deleteFramebuffers(n, framebuffers);
881 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
882 if (!gl)
884 gl->deleteProgram(program);
889 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
890 if (!gl)
892 gl->deleteProgramPipelines(n, pipelines);
897 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
898 if (!gl)
900 gl->deleteQueries(n, ids);
905 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
906 if (!gl)
908 gl->deleteRenderbuffers(n, renderbuffers);
913 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
914 if (!gl)
916 gl->deleteSamplers(count, samplers);
921 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
922 if (!gl)
924 gl->deleteShader(shader);
929 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
930 if (!gl)
932 gl->deleteSync(sync);
937 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
938 if (!gl)
940 gl->deleteTextures(n, textures);
945 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
946 if (!gl)
948 gl->deleteTransformFeedbacks(n, ids);
953 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
954 if (!gl)
956 gl->deleteVertexArrays(n, arrays);
961 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
962 if (!gl)
964 gl->depthFunc(func);
969 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
970 if (!gl)
972 gl->depthMask(flag);
977 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
978 if (!gl)
980 gl->depthRange(near, far);
985 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
986 if (!gl)
988 gl->depthRangeArrayv(first, count, v);
993 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
994 if (!gl)
996 gl->depthRangeIndexed(index, n, f);
1001 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1002 if (!gl)
1004 gl->depthRangef(n, f);
1009 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1010 if (!gl)
1012 gl->detachShader(program, shader);
1017 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1018 if (!gl)
1020 gl->disable(cap);
1025 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1026 if (!gl)
1028 gl->disableVertexArrayAttrib(vaobj, index);
1033 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1034 if (!gl)
1036 gl->disableVertexAttribArray(index);
1041 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1042 if (!gl)
1044 gl->disablei(target, index);
1049 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1050 if (!gl)
1052 gl->dispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1057 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1058 if (!gl)
1060 gl->dispatchComputeIndirect(indirect);
1065 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1066 if (!gl)
1068 gl->drawArrays(mode, first, count);
1073 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1074 if (!gl)
1076 gl->drawArraysIndirect(mode, indirect);
1081 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1082 if (!gl)
1084 gl->drawArraysInstanced(mode, first, count, instancecount);
1089 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1090 if (!gl)
1092 gl->drawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance);
1097 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1098 if (!gl)
1100 gl->drawBuffer(buf);
1105 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1106 if (!gl)
1108 gl->drawBuffers(n, bufs);
1113 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1114 if (!gl)
1116 gl->drawElements(mode, count, type, indices);
1121 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1122 if (!gl)
1124 gl->drawElementsBaseVertex(mode, count, type, indices, basevertex);
1129 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1130 if (!gl)
1132 gl->drawElementsIndirect(mode, type, indirect);
1137 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1138 if (!gl)
1140 gl->drawElementsInstanced(mode, count, type, indices, instancecount);
1145 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1146 if (!gl)
1148 gl->drawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance);
1153 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1154 if (!gl)
1156 gl->drawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
1161 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1162 if (!gl)
1164 …gl->drawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basever…
1169 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1170 if (!gl)
1172 gl->drawRangeElements(mode, start, end, count, type, indices);
1177 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1178 if (!gl)
1180 gl->drawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
1185 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1186 if (!gl)
1188 gl->drawTransformFeedback(mode, id);
1193 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1194 if (!gl)
1196 gl->drawTransformFeedbackInstanced(mode, id, instancecount);
1201 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1202 if (!gl)
1204 gl->drawTransformFeedbackStream(mode, id, stream);
1209 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1210 if (!gl)
1212 gl->drawTransformFeedbackStreamInstanced(mode, id, stream, instancecount);
1217 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1218 if (!gl)
1220 gl->eglImageTargetRenderbufferStorageOES(target, image);
1225 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1226 if (!gl)
1228 gl->eglImageTargetTexture2DOES(target, image);
1233 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1234 if (!gl)
1236 gl->enable(cap);
1241 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1242 if (!gl)
1244 gl->enableVertexArrayAttrib(vaobj, index);
1249 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1250 if (!gl)
1252 gl->enableVertexAttribArray(index);
1257 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1258 if (!gl)
1260 gl->enablei(target, index);
1265 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1266 if (!gl)
1268 gl->endConditionalRender();
1273 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1274 if (!gl)
1276 gl->endQuery(target);
1281 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1282 if (!gl)
1284 gl->endQueryIndexed(target, index);
1289 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1290 if (!gl)
1292 gl->endTransformFeedback();
1297 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1298 if (!gl)
1300 return gl->fenceSync(condition, flags);
1305 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1306 if (!gl)
1308 gl->finish();
1313 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1314 if (!gl)
1316 gl->flush();
1321 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1322 if (!gl)
1324 gl->flushMappedBufferRange(target, offset, length);
1329 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1330 if (!gl)
1332 gl->flushMappedNamedBufferRange(buffer, offset, length);
1337 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1338 if (!gl)
1340 gl->framebufferParameteri(target, pname, param);
1345 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1346 if (!gl)
1348 gl->framebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
1353 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1354 if (!gl)
1356 gl->framebufferTexture(target, attachment, texture, level);
1361 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1362 if (!gl)
1364 gl->framebufferTexture1D(target, attachment, textarget, texture, level);
1369 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1370 if (!gl)
1372 gl->framebufferTexture2D(target, attachment, textarget, texture, level);
1377 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1378 if (!gl)
1380 gl->framebufferTexture3D(target, attachment, textarget, texture, level, zoffset);
1385 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1386 if (!gl)
1388 gl->framebufferTextureLayer(target, attachment, texture, level, layer);
1393 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1394 if (!gl)
1396 gl->frontFace(mode);
1401 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1402 if (!gl)
1404 gl->genBuffers(n, buffers);
1409 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1410 if (!gl)
1412 gl->genFramebuffers(n, framebuffers);
1417 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1418 if (!gl)
1420 gl->genProgramPipelines(n, pipelines);
1425 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1426 if (!gl)
1428 gl->genQueries(n, ids);
1433 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1434 if (!gl)
1436 gl->genRenderbuffers(n, renderbuffers);
1441 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1442 if (!gl)
1444 gl->genSamplers(count, samplers);
1449 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1450 if (!gl)
1452 gl->genTextures(n, textures);
1457 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1458 if (!gl)
1460 gl->genTransformFeedbacks(n, ids);
1465 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1466 if (!gl)
1468 gl->genVertexArrays(n, arrays);
1473 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1474 if (!gl)
1476 gl->generateMipmap(target);
1481 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1482 if (!gl)
1484 gl->generateTextureMipmap(texture);
1489 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1490 if (!gl)
1492 gl->getActiveAtomicCounterBufferiv(program, bufferIndex, pname, params);
1497 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1498 if (!gl)
1500 gl->getActiveAttrib(program, index, bufSize, length, size, type, name);
1505 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1506 if (!gl)
1508 gl->getActiveSubroutineName(program, shadertype, index, bufsize, length, name);
1513 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1514 if (!gl)
1516 gl->getActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name);
1521 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1522 if (!gl)
1524 gl->getActiveSubroutineUniformiv(program, shadertype, index, pname, values);
1529 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1530 if (!gl)
1532 gl->getActiveUniform(program, index, bufSize, length, size, type, name);
1537 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1538 if (!gl)
1540 gl->getActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
1545 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1546 if (!gl)
1548 gl->getActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1553 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1554 if (!gl)
1556 gl->getActiveUniformName(program, uniformIndex, bufSize, length, uniformName);
1561 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1562 if (!gl)
1564 gl->getActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1569 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1570 if (!gl)
1572 gl->getAttachedShaders(program, maxCount, count, shaders);
1577 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1578 if (!gl)
1580 return gl->getAttribLocation(program, name);
1585 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1586 if (!gl)
1588 gl->getBooleani_v(target, index, data);
1593 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1594 if (!gl)
1596 gl->getBooleanv(pname, data);
1601 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1602 if (!gl)
1604 gl->getBufferParameteri64v(target, pname, params);
1609 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1610 if (!gl)
1612 gl->getBufferParameteriv(target, pname, params);
1617 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1618 if (!gl)
1620 gl->getBufferPointerv(target, pname, params);
1625 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1626 if (!gl)
1628 gl->getBufferSubData(target, offset, size, data);
1633 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1634 if (!gl)
1636 gl->getCompressedTexImage(target, level, img);
1641 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1642 if (!gl)
1644 gl->getCompressedTextureImage(texture, level, bufSize, pixels);
1649 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1650 if (!gl)
1652 …gl->getCompressedTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, …
1657 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1658 if (!gl)
1660 …return gl->getDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog…
1665 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1666 if (!gl)
1668 gl->getDoublei_v(target, index, data);
1673 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1674 if (!gl)
1676 gl->getDoublev(pname, data);
1681 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1682 if (!gl)
1684 return gl->getError();
1689 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1690 if (!gl)
1692 gl->getFloati_v(target, index, data);
1697 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1698 if (!gl)
1700 gl->getFloatv(pname, data);
1705 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1706 if (!gl)
1708 return gl->getFragDataIndex(program, name);
1713 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1714 if (!gl)
1716 return gl->getFragDataLocation(program, name);
1721 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1722 if (!gl)
1724 gl->getFramebufferAttachmentParameteriv(target, attachment, pname, params);
1729 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1730 if (!gl)
1732 gl->getFramebufferParameteriv(target, pname, params);
1737 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1738 if (!gl)
1740 return gl->getGraphicsResetStatus();
1745 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1746 if (!gl)
1748 gl->getInteger64i_v(target, index, data);
1753 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1754 if (!gl)
1756 gl->getInteger64v(pname, data);
1761 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1762 if (!gl)
1764 gl->getIntegeri_v(target, index, data);
1769 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1770 if (!gl)
1772 gl->getIntegerv(pname, data);
1777 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1778 if (!gl)
1780 gl->getInternalformati64v(target, internalformat, pname, bufSize, params);
1785 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1786 if (!gl)
1788 gl->getInternalformativ(target, internalformat, pname, bufSize, params);
1793 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1794 if (!gl)
1796 gl->getMultisamplefv(pname, index, val);
1801 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1802 if (!gl)
1804 gl->getNamedBufferParameteri64v(buffer, pname, params);
1809 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1810 if (!gl)
1812 gl->getNamedBufferParameteriv(buffer, pname, params);
1817 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1818 if (!gl)
1820 gl->getNamedBufferPointerv(buffer, pname, params);
1825 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1826 if (!gl)
1828 gl->getNamedBufferSubData(buffer, offset, size, data);
1833 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1834 if (!gl)
1836 gl->getNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params);
1841 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1842 if (!gl)
1844 gl->getNamedFramebufferParameteriv(framebuffer, pname, param);
1849 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1850 if (!gl)
1852 gl->getNamedRenderbufferParameteriv(renderbuffer, pname, params);
1857 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1858 if (!gl)
1860 gl->getObjectLabel(identifier, name, bufSize, length, label);
1865 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1866 if (!gl)
1868 gl->getObjectPtrLabel(ptr, bufSize, length, label);
1873 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1874 if (!gl)
1876 gl->getPointerv(pname, params);
1881 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1882 if (!gl)
1884 gl->getProgramBinary(program, bufSize, length, binaryFormat, binary);
1889 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1890 if (!gl)
1892 gl->getProgramInfoLog(program, bufSize, length, infoLog);
1897 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1898 if (!gl)
1900 gl->getProgramInterfaceiv(program, programInterface, pname, params);
1905 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1906 if (!gl)
1908 gl->getProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
1913 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1914 if (!gl)
1916 gl->getProgramPipelineiv(pipeline, pname, params);
1921 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1922 if (!gl)
1924 return gl->getProgramResourceIndex(program, programInterface, name);
1929 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1930 if (!gl)
1932 return gl->getProgramResourceLocation(program, programInterface, name);
1937 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1938 if (!gl)
1940 return gl->getProgramResourceLocationIndex(program, programInterface, name);
1945 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1946 if (!gl)
1948 gl->getProgramResourceName(program, programInterface, index, bufSize, length, name);
1953 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1954 if (!gl)
1956 …gl->getProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, para…
1961 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1962 if (!gl)
1964 gl->getProgramStageiv(program, shadertype, pname, values);
1969 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1970 if (!gl)
1972 gl->getProgramiv(program, pname, params);
1977 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1978 if (!gl)
1980 gl->getQueryBufferObjecti64v(id, buffer, pname, offset);
1985 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1986 if (!gl)
1988 gl->getQueryBufferObjectiv(id, buffer, pname, offset);
1993 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
1994 if (!gl)
1996 gl->getQueryBufferObjectui64v(id, buffer, pname, offset);
2001 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2002 if (!gl)
2004 gl->getQueryBufferObjectuiv(id, buffer, pname, offset);
2009 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2010 if (!gl)
2012 gl->getQueryIndexediv(target, index, pname, params);
2017 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2018 if (!gl)
2020 gl->getQueryObjecti64v(id, pname, params);
2025 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2026 if (!gl)
2028 gl->getQueryObjectiv(id, pname, params);
2033 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2034 if (!gl)
2036 gl->getQueryObjectui64v(id, pname, params);
2041 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2042 if (!gl)
2044 gl->getQueryObjectuiv(id, pname, params);
2049 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2050 if (!gl)
2052 gl->getQueryiv(target, pname, params);
2057 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2058 if (!gl)
2060 gl->getRenderbufferParameteriv(target, pname, params);
2065 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2066 if (!gl)
2068 gl->getSamplerParameterIiv(sampler, pname, params);
2073 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2074 if (!gl)
2076 gl->getSamplerParameterIuiv(sampler, pname, params);
2081 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2082 if (!gl)
2084 gl->getSamplerParameterfv(sampler, pname, params);
2089 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2090 if (!gl)
2092 gl->getSamplerParameteriv(sampler, pname, params);
2097 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2098 if (!gl)
2100 gl->getShaderInfoLog(shader, bufSize, length, infoLog);
2105 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2106 if (!gl)
2108 gl->getShaderPrecisionFormat(shadertype, precisiontype, range, precision);
2113 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2114 if (!gl)
2116 gl->getShaderSource(shader, bufSize, length, source);
2121 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2122 if (!gl)
2124 gl->getShaderiv(shader, pname, params);
2129 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2130 if (!gl)
2132 return gl->getString(name);
2137 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2138 if (!gl)
2140 return gl->getStringi(name, index);
2145 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2146 if (!gl)
2148 return gl->getSubroutineIndex(program, shadertype, name);
2153 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2154 if (!gl)
2156 return gl->getSubroutineUniformLocation(program, shadertype, name);
2161 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2162 if (!gl)
2164 gl->getSynciv(sync, pname, bufSize, length, values);
2169 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2170 if (!gl)
2172 gl->getTexImage(target, level, format, type, pixels);
2177 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2178 if (!gl)
2180 gl->getTexLevelParameterfv(target, level, pname, params);
2185 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2186 if (!gl)
2188 gl->getTexLevelParameteriv(target, level, pname, params);
2193 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2194 if (!gl)
2196 gl->getTexParameterIiv(target, pname, params);
2201 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2202 if (!gl)
2204 gl->getTexParameterIuiv(target, pname, params);
2209 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2210 if (!gl)
2212 gl->getTexParameterfv(target, pname, params);
2217 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2218 if (!gl)
2220 gl->getTexParameteriv(target, pname, params);
2225 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2226 if (!gl)
2228 gl->getTextureImage(texture, level, format, type, bufSize, pixels);
2233 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2234 if (!gl)
2236 gl->getTextureLevelParameterfv(texture, level, pname, params);
2241 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2242 if (!gl)
2244 gl->getTextureLevelParameteriv(texture, level, pname, params);
2249 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2250 if (!gl)
2252 gl->getTextureParameterIiv(texture, pname, params);
2257 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2258 if (!gl)
2260 gl->getTextureParameterIuiv(texture, pname, params);
2265 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2266 if (!gl)
2268 gl->getTextureParameterfv(texture, pname, params);
2273 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2274 if (!gl)
2276 gl->getTextureParameteriv(texture, pname, params);
2281 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2282 if (!gl)
2284 …gl->getTextureSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, ty…
2289 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2290 if (!gl)
2292 gl->getTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
2297 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2298 if (!gl)
2300 gl->getTransformFeedbacki64_v(xfb, pname, index, param);
2305 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2306 if (!gl)
2308 gl->getTransformFeedbacki_v(xfb, pname, index, param);
2313 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2314 if (!gl)
2316 gl->getTransformFeedbackiv(xfb, pname, param);
2321 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2322 if (!gl)
2324 return gl->getUniformBlockIndex(program, uniformBlockName);
2329 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2330 if (!gl)
2332 gl->getUniformIndices(program, uniformCount, uniformNames, uniformIndices);
2337 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2338 if (!gl)
2340 return gl->getUniformLocation(program, name);
2345 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2346 if (!gl)
2348 gl->getUniformSubroutineuiv(shadertype, location, params);
2353 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2354 if (!gl)
2356 gl->getUniformdv(program, location, params);
2361 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2362 if (!gl)
2364 gl->getUniformfv(program, location, params);
2369 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2370 if (!gl)
2372 gl->getUniformiv(program, location, params);
2377 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2378 if (!gl)
2380 gl->getUniformuiv(program, location, params);
2385 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2386 if (!gl)
2388 gl->getVertexArrayIndexed64iv(vaobj, index, pname, param);
2393 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2394 if (!gl)
2396 gl->getVertexArrayIndexediv(vaobj, index, pname, param);
2401 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2402 if (!gl)
2404 gl->getVertexArrayiv(vaobj, pname, param);
2409 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2410 if (!gl)
2412 gl->getVertexAttribIiv(index, pname, params);
2417 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2418 if (!gl)
2420 gl->getVertexAttribIuiv(index, pname, params);
2425 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2426 if (!gl)
2428 gl->getVertexAttribLdv(index, pname, params);
2433 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2434 if (!gl)
2436 gl->getVertexAttribPointerv(index, pname, pointer);
2441 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2442 if (!gl)
2444 gl->getVertexAttribdv(index, pname, params);
2449 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2450 if (!gl)
2452 gl->getVertexAttribfv(index, pname, params);
2457 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2458 if (!gl)
2460 gl->getVertexAttribiv(index, pname, params);
2465 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2466 if (!gl)
2468 gl->getnCompressedTexImage(target, lod, bufSize, pixels);
2473 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2474 if (!gl)
2476 gl->getnTexImage(target, level, format, type, bufSize, pixels);
2481 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2482 if (!gl)
2484 gl->getnUniformdv(program, location, bufSize, params);
2489 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2490 if (!gl)
2492 gl->getnUniformfv(program, location, bufSize, params);
2497 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2498 if (!gl)
2500 gl->getnUniformiv(program, location, bufSize, params);
2505 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2506 if (!gl)
2508 gl->getnUniformuiv(program, location, bufSize, params);
2513 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2514 if (!gl)
2516 gl->hint(target, mode);
2521 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2522 if (!gl)
2524 gl->insertEventMarkerEXT(length, marker);
2529 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2530 if (!gl)
2532 gl->invalidateBufferData(buffer);
2537 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2538 if (!gl)
2540 gl->invalidateBufferSubData(buffer, offset, length);
2545 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2546 if (!gl)
2548 gl->invalidateFramebuffer(target, numAttachments, attachments);
2553 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2554 if (!gl)
2556 gl->invalidateNamedFramebufferData(framebuffer, numAttachments, attachments);
2561 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2562 if (!gl)
2564 …gl->invalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, heigh…
2569 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2570 if (!gl)
2572 gl->invalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
2577 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2578 if (!gl)
2580 gl->invalidateTexImage(texture, level);
2585 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2586 if (!gl)
2588 gl->invalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth);
2593 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2594 if (!gl)
2596 return gl->isBuffer(buffer);
2601 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2602 if (!gl)
2604 return gl->isEnabled(cap);
2609 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2610 if (!gl)
2612 return gl->isEnabledi(target, index);
2617 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2618 if (!gl)
2620 return gl->isFramebuffer(framebuffer);
2625 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2626 if (!gl)
2628 return gl->isProgram(program);
2633 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2634 if (!gl)
2636 return gl->isProgramPipeline(pipeline);
2641 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2642 if (!gl)
2644 return gl->isQuery(id);
2649 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2650 if (!gl)
2652 return gl->isRenderbuffer(renderbuffer);
2657 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2658 if (!gl)
2660 return gl->isSampler(sampler);
2665 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2666 if (!gl)
2668 return gl->isShader(shader);
2673 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2674 if (!gl)
2676 return gl->isSync(sync);
2681 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2682 if (!gl)
2684 return gl->isTexture(texture);
2689 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2690 if (!gl)
2692 return gl->isTransformFeedback(id);
2697 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2698 if (!gl)
2700 return gl->isVertexArray(array);
2705 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2706 if (!gl)
2708 gl->lineWidth(width);
2713 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2714 if (!gl)
2716 gl->linkProgram(program);
2721 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2722 if (!gl)
2724 gl->logicOp(opcode);
2729 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2730 if (!gl)
2732 return gl->mapBuffer(target, access);
2737 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2738 if (!gl)
2740 return gl->mapBufferRange(target, offset, length, access);
2745 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2746 if (!gl)
2748 return gl->mapNamedBuffer(buffer, access);
2753 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2754 if (!gl)
2756 return gl->mapNamedBufferRange(buffer, offset, length, access);
2761 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2762 if (!gl)
2764 gl->memoryBarrier(barriers);
2769 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2770 if (!gl)
2772 gl->memoryBarrierByRegion(barriers);
2777 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2778 if (!gl)
2780 gl->minSampleShading(value);
2785 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2786 if (!gl)
2788 gl->multiDrawArrays(mode, first, count, drawcount);
2793 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2794 if (!gl)
2796 gl->multiDrawArraysIndirect(mode, indirect, drawcount, stride);
2801 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2802 if (!gl)
2804 gl->multiDrawElements(mode, count, type, indices, drawcount);
2809 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2810 if (!gl)
2812 gl->multiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
2817 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2818 if (!gl)
2820 gl->multiDrawElementsIndirect(mode, type, indirect, drawcount, stride);
2825 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2826 if (!gl)
2828 gl->namedBufferData(buffer, size, data, usage);
2833 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2834 if (!gl)
2836 gl->namedBufferStorage(buffer, size, data, flags);
2841 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2842 if (!gl)
2844 gl->namedBufferSubData(buffer, offset, size, data);
2849 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2850 if (!gl)
2852 gl->namedFramebufferDrawBuffer(framebuffer, buf);
2857 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2858 if (!gl)
2860 gl->namedFramebufferDrawBuffers(framebuffer, n, bufs);
2865 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2866 if (!gl)
2868 gl->namedFramebufferParameteri(framebuffer, pname, param);
2873 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2874 if (!gl)
2876 gl->namedFramebufferReadBuffer(framebuffer, src);
2881 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2882 if (!gl)
2884 gl->namedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer);
2889 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2890 if (!gl)
2892 gl->namedFramebufferTexture(framebuffer, attachment, texture, level);
2897 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2898 if (!gl)
2900 gl->namedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer);
2905 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2906 if (!gl)
2908 gl->namedRenderbufferStorage(renderbuffer, internalformat, width, height);
2913 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2914 if (!gl)
2916 gl->namedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height);
2921 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2922 if (!gl)
2924 gl->objectLabel(identifier, name, length, label);
2929 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2930 if (!gl)
2932 gl->objectPtrLabel(ptr, length, label);
2937 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2938 if (!gl)
2940 gl->patchParameterfv(pname, values);
2945 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2946 if (!gl)
2948 gl->patchParameteri(pname, value);
2953 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2954 if (!gl)
2956 gl->pauseTransformFeedback();
2961 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2962 if (!gl)
2964 gl->pixelStoref(pname, param);
2969 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2970 if (!gl)
2972 gl->pixelStorei(pname, param);
2977 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2978 if (!gl)
2980 gl->pointParameterf(pname, param);
2985 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2986 if (!gl)
2988 gl->pointParameterfv(pname, params);
2993 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
2994 if (!gl)
2996 gl->pointParameteri(pname, param);
3001 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3002 if (!gl)
3004 gl->pointParameteriv(pname, params);
3009 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3010 if (!gl)
3012 gl->pointSize(size);
3017 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3018 if (!gl)
3020 gl->polygonMode(face, mode);
3025 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3026 if (!gl)
3028 gl->polygonOffset(factor, units);
3033 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3034 if (!gl)
3036 gl->popDebugGroup();
3041 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3042 if (!gl)
3044 gl->popGroupMarkerEXT();
3049 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3050 if (!gl)
3052 gl->primitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW);
3057 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3058 if (!gl)
3060 gl->primitiveRestartIndex(index);
3065 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3066 if (!gl)
3068 gl->programBinary(program, binaryFormat, binary, length);
3073 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3074 if (!gl)
3076 gl->programParameteri(program, pname, value);
3081 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3082 if (!gl)
3084 gl->programUniform1d(program, location, v0);
3089 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3090 if (!gl)
3092 gl->programUniform1dv(program, location, count, value);
3097 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3098 if (!gl)
3100 gl->programUniform1f(program, location, v0);
3105 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3106 if (!gl)
3108 gl->programUniform1fv(program, location, count, value);
3113 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3114 if (!gl)
3116 gl->programUniform1i(program, location, v0);
3121 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3122 if (!gl)
3124 gl->programUniform1iv(program, location, count, value);
3129 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3130 if (!gl)
3132 gl->programUniform1ui(program, location, v0);
3137 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3138 if (!gl)
3140 gl->programUniform1uiv(program, location, count, value);
3145 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3146 if (!gl)
3148 gl->programUniform2d(program, location, v0, v1);
3153 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3154 if (!gl)
3156 gl->programUniform2dv(program, location, count, value);
3161 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3162 if (!gl)
3164 gl->programUniform2f(program, location, v0, v1);
3169 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3170 if (!gl)
3172 gl->programUniform2fv(program, location, count, value);
3177 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3178 if (!gl)
3180 gl->programUniform2i(program, location, v0, v1);
3185 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3186 if (!gl)
3188 gl->programUniform2iv(program, location, count, value);
3193 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3194 if (!gl)
3196 gl->programUniform2ui(program, location, v0, v1);
3201 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3202 if (!gl)
3204 gl->programUniform2uiv(program, location, count, value);
3209 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3210 if (!gl)
3212 gl->programUniform3d(program, location, v0, v1, v2);
3217 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3218 if (!gl)
3220 gl->programUniform3dv(program, location, count, value);
3225 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3226 if (!gl)
3228 gl->programUniform3f(program, location, v0, v1, v2);
3233 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3234 if (!gl)
3236 gl->programUniform3fv(program, location, count, value);
3241 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3242 if (!gl)
3244 gl->programUniform3i(program, location, v0, v1, v2);
3249 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3250 if (!gl)
3252 gl->programUniform3iv(program, location, count, value);
3257 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3258 if (!gl)
3260 gl->programUniform3ui(program, location, v0, v1, v2);
3265 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3266 if (!gl)
3268 gl->programUniform3uiv(program, location, count, value);
3273 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3274 if (!gl)
3276 gl->programUniform4d(program, location, v0, v1, v2, v3);
3281 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3282 if (!gl)
3284 gl->programUniform4dv(program, location, count, value);
3289 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3290 if (!gl)
3292 gl->programUniform4f(program, location, v0, v1, v2, v3);
3297 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3298 if (!gl)
3300 gl->programUniform4fv(program, location, count, value);
3305 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3306 if (!gl)
3308 gl->programUniform4i(program, location, v0, v1, v2, v3);
3313 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3314 if (!gl)
3316 gl->programUniform4iv(program, location, count, value);
3321 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3322 if (!gl)
3324 gl->programUniform4ui(program, location, v0, v1, v2, v3);
3329 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3330 if (!gl)
3332 gl->programUniform4uiv(program, location, count, value);
3337 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3338 if (!gl)
3340 gl->programUniformMatrix2dv(program, location, count, transpose, value);
3345 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3346 if (!gl)
3348 gl->programUniformMatrix2fv(program, location, count, transpose, value);
3353 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3354 if (!gl)
3356 gl->programUniformMatrix2x3dv(program, location, count, transpose, value);
3361 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3362 if (!gl)
3364 gl->programUniformMatrix2x3fv(program, location, count, transpose, value);
3369 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3370 if (!gl)
3372 gl->programUniformMatrix2x4dv(program, location, count, transpose, value);
3377 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3378 if (!gl)
3380 gl->programUniformMatrix2x4fv(program, location, count, transpose, value);
3385 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3386 if (!gl)
3388 gl->programUniformMatrix3dv(program, location, count, transpose, value);
3393 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3394 if (!gl)
3396 gl->programUniformMatrix3fv(program, location, count, transpose, value);
3401 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3402 if (!gl)
3404 gl->programUniformMatrix3x2dv(program, location, count, transpose, value);
3409 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3410 if (!gl)
3412 gl->programUniformMatrix3x2fv(program, location, count, transpose, value);
3417 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3418 if (!gl)
3420 gl->programUniformMatrix3x4dv(program, location, count, transpose, value);
3425 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3426 if (!gl)
3428 gl->programUniformMatrix3x4fv(program, location, count, transpose, value);
3433 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3434 if (!gl)
3436 gl->programUniformMatrix4dv(program, location, count, transpose, value);
3441 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3442 if (!gl)
3444 gl->programUniformMatrix4fv(program, location, count, transpose, value);
3449 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3450 if (!gl)
3452 gl->programUniformMatrix4x2dv(program, location, count, transpose, value);
3457 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3458 if (!gl)
3460 gl->programUniformMatrix4x2fv(program, location, count, transpose, value);
3465 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3466 if (!gl)
3468 gl->programUniformMatrix4x3dv(program, location, count, transpose, value);
3473 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3474 if (!gl)
3476 gl->programUniformMatrix4x3fv(program, location, count, transpose, value);
3481 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3482 if (!gl)
3484 gl->provokingVertex(mode);
3489 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3490 if (!gl)
3492 gl->pushDebugGroup(source, id, length, message);
3497 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3498 if (!gl)
3500 gl->pushGroupMarkerEXT(length, marker);
3505 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3506 if (!gl)
3508 gl->queryCounter(id, target);
3513 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3514 if (!gl)
3516 gl->readBuffer(src);
3521 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3522 if (!gl)
3524 gl->readPixels(x, y, width, height, format, type, pixels);
3529 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3530 if (!gl)
3532 gl->readnPixels(x, y, width, height, format, type, bufSize, data);
3537 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3538 if (!gl)
3540 gl->releaseShaderCompiler();
3545 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3546 if (!gl)
3548 gl->renderbufferStorage(target, internalformat, width, height);
3553 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3554 if (!gl)
3556 gl->renderbufferStorageMultisample(target, samples, internalformat, width, height);
3561 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3562 if (!gl)
3564 gl->resumeTransformFeedback();
3569 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3570 if (!gl)
3572 gl->sampleCoverage(value, invert);
3577 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3578 if (!gl)
3580 gl->sampleMaski(maskNumber, mask);
3585 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3586 if (!gl)
3588 gl->samplerParameterIiv(sampler, pname, param);
3593 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3594 if (!gl)
3596 gl->samplerParameterIuiv(sampler, pname, param);
3601 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3602 if (!gl)
3604 gl->samplerParameterf(sampler, pname, param);
3609 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3610 if (!gl)
3612 gl->samplerParameterfv(sampler, pname, param);
3617 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3618 if (!gl)
3620 gl->samplerParameteri(sampler, pname, param);
3625 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3626 if (!gl)
3628 gl->samplerParameteriv(sampler, pname, param);
3633 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3634 if (!gl)
3636 gl->scissor(x, y, width, height);
3641 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3642 if (!gl)
3644 gl->scissorArrayv(first, count, v);
3649 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3650 if (!gl)
3652 gl->scissorIndexed(index, left, bottom, width, height);
3657 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3658 if (!gl)
3660 gl->scissorIndexedv(index, v);
3665 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3666 if (!gl)
3668 gl->shaderBinary(count, shaders, binaryformat, binary, length);
3673 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3674 if (!gl)
3676 gl->shaderSource(shader, count, string, length);
3681 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3682 if (!gl)
3684 gl->shaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding);
3689 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3690 if (!gl)
3692 gl->stencilFunc(func, ref, mask);
3697 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3698 if (!gl)
3700 gl->stencilFuncSeparate(face, func, ref, mask);
3705 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3706 if (!gl)
3708 gl->stencilMask(mask);
3713 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3714 if (!gl)
3716 gl->stencilMaskSeparate(face, mask);
3721 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3722 if (!gl)
3724 gl->stencilOp(fail, zfail, zpass);
3729 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3730 if (!gl)
3732 gl->stencilOpSeparate(face, sfail, dpfail, dppass);
3737 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3738 if (!gl)
3740 gl->texBuffer(target, internalformat, buffer);
3745 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3746 if (!gl)
3748 gl->texBufferRange(target, internalformat, buffer, offset, size);
3753 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3754 if (!gl)
3756 gl->texImage1D(target, level, internalformat, width, border, format, type, pixels);
3761 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3762 if (!gl)
3764 gl->texImage2D(target, level, internalformat, width, height, border, format, type, pixels);
3769 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3770 if (!gl)
3772 gl->texImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
3777 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3778 if (!gl)
3780 gl->texImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);
3785 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3786 if (!gl)
3788 …gl->texImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocati…
3793 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3794 if (!gl)
3796 gl->texParameterIiv(target, pname, params);
3801 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3802 if (!gl)
3804 gl->texParameterIuiv(target, pname, params);
3809 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3810 if (!gl)
3812 gl->texParameterf(target, pname, param);
3817 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3818 if (!gl)
3820 gl->texParameterfv(target, pname, params);
3825 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3826 if (!gl)
3828 gl->texParameteri(target, pname, param);
3833 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3834 if (!gl)
3836 gl->texParameteriv(target, pname, params);
3841 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3842 if (!gl)
3844 gl->texStorage1D(target, levels, internalformat, width);
3849 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3850 if (!gl)
3852 gl->texStorage2D(target, levels, internalformat, width, height);
3857 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3858 if (!gl)
3860 gl->texStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations);
3865 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3866 if (!gl)
3868 gl->texStorage3D(target, levels, internalformat, width, height, depth);
3873 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3874 if (!gl)
3876 …gl->texStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsampleloca…
3881 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3882 if (!gl)
3884 gl->texSubImage1D(target, level, xoffset, width, format, type, pixels);
3889 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3890 if (!gl)
3892 gl->texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
3897 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3898 if (!gl)
3900 …gl->texSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pi…
3905 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3906 if (!gl)
3908 gl->textureBarrier();
3913 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3914 if (!gl)
3916 gl->textureBuffer(texture, internalformat, buffer);
3921 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3922 if (!gl)
3924 gl->textureBufferRange(texture, internalformat, buffer, offset, size);
3929 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3930 if (!gl)
3932 gl->textureParameterIiv(texture, pname, params);
3937 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3938 if (!gl)
3940 gl->textureParameterIuiv(texture, pname, params);
3945 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3946 if (!gl)
3948 gl->textureParameterf(texture, pname, param);
3953 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3954 if (!gl)
3956 gl->textureParameterfv(texture, pname, param);
3961 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3962 if (!gl)
3964 gl->textureParameteri(texture, pname, param);
3969 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3970 if (!gl)
3972 gl->textureParameteriv(texture, pname, param);
3977 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3978 if (!gl)
3980 gl->textureStorage1D(texture, levels, internalformat, width);
3985 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3986 if (!gl)
3988 gl->textureStorage2D(texture, levels, internalformat, width, height);
3993 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
3994 if (!gl)
3996 …gl->textureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocati…
4001 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4002 if (!gl)
4004 gl->textureStorage3D(texture, levels, internalformat, width, height, depth);
4009 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4010 if (!gl)
4012 …gl->textureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsampl…
4017 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4018 if (!gl)
4020 gl->textureSubImage1D(texture, level, xoffset, width, format, type, pixels);
4025 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4026 if (!gl)
4028 gl->textureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels);
4033 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4034 if (!gl)
4036 …gl->textureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, typ…
4041 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4042 if (!gl)
4044 …gl->textureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numla…
4049 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4050 if (!gl)
4052 gl->transformFeedbackBufferBase(xfb, index, buffer);
4057 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4058 if (!gl)
4060 gl->transformFeedbackBufferRange(xfb, index, buffer, offset, size);
4065 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4066 if (!gl)
4068 gl->transformFeedbackVaryings(program, count, varyings, bufferMode);
4073 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4074 if (!gl)
4076 gl->uniform1d(location, x);
4081 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4082 if (!gl)
4084 gl->uniform1dv(location, count, value);
4089 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4090 if (!gl)
4092 gl->uniform1f(location, v0);
4097 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4098 if (!gl)
4100 gl->uniform1fv(location, count, value);
4105 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4106 if (!gl)
4108 gl->uniform1i(location, v0);
4113 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4114 if (!gl)
4116 gl->uniform1iv(location, count, value);
4121 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4122 if (!gl)
4124 gl->uniform1ui(location, v0);
4129 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4130 if (!gl)
4132 gl->uniform1uiv(location, count, value);
4137 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4138 if (!gl)
4140 gl->uniform2d(location, x, y);
4145 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4146 if (!gl)
4148 gl->uniform2dv(location, count, value);
4153 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4154 if (!gl)
4156 gl->uniform2f(location, v0, v1);
4161 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4162 if (!gl)
4164 gl->uniform2fv(location, count, value);
4169 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4170 if (!gl)
4172 gl->uniform2i(location, v0, v1);
4177 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4178 if (!gl)
4180 gl->uniform2iv(location, count, value);
4185 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4186 if (!gl)
4188 gl->uniform2ui(location, v0, v1);
4193 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4194 if (!gl)
4196 gl->uniform2uiv(location, count, value);
4201 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4202 if (!gl)
4204 gl->uniform3d(location, x, y, z);
4209 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4210 if (!gl)
4212 gl->uniform3dv(location, count, value);
4217 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4218 if (!gl)
4220 gl->uniform3f(location, v0, v1, v2);
4225 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4226 if (!gl)
4228 gl->uniform3fv(location, count, value);
4233 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4234 if (!gl)
4236 gl->uniform3i(location, v0, v1, v2);
4241 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4242 if (!gl)
4244 gl->uniform3iv(location, count, value);
4249 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4250 if (!gl)
4252 gl->uniform3ui(location, v0, v1, v2);
4257 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4258 if (!gl)
4260 gl->uniform3uiv(location, count, value);
4265 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4266 if (!gl)
4268 gl->uniform4d(location, x, y, z, w);
4273 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4274 if (!gl)
4276 gl->uniform4dv(location, count, value);
4281 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4282 if (!gl)
4284 gl->uniform4f(location, v0, v1, v2, v3);
4289 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4290 if (!gl)
4292 gl->uniform4fv(location, count, value);
4297 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4298 if (!gl)
4300 gl->uniform4i(location, v0, v1, v2, v3);
4305 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4306 if (!gl)
4308 gl->uniform4iv(location, count, value);
4313 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4314 if (!gl)
4316 gl->uniform4ui(location, v0, v1, v2, v3);
4321 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4322 if (!gl)
4324 gl->uniform4uiv(location, count, value);
4329 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4330 if (!gl)
4332 gl->uniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
4337 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4338 if (!gl)
4340 gl->uniformMatrix2dv(location, count, transpose, value);
4345 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4346 if (!gl)
4348 gl->uniformMatrix2fv(location, count, transpose, value);
4353 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4354 if (!gl)
4356 gl->uniformMatrix2x3dv(location, count, transpose, value);
4361 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4362 if (!gl)
4364 gl->uniformMatrix2x3fv(location, count, transpose, value);
4369 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4370 if (!gl)
4372 gl->uniformMatrix2x4dv(location, count, transpose, value);
4377 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4378 if (!gl)
4380 gl->uniformMatrix2x4fv(location, count, transpose, value);
4385 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4386 if (!gl)
4388 gl->uniformMatrix3dv(location, count, transpose, value);
4393 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4394 if (!gl)
4396 gl->uniformMatrix3fv(location, count, transpose, value);
4401 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4402 if (!gl)
4404 gl->uniformMatrix3x2dv(location, count, transpose, value);
4409 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4410 if (!gl)
4412 gl->uniformMatrix3x2fv(location, count, transpose, value);
4417 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4418 if (!gl)
4420 gl->uniformMatrix3x4dv(location, count, transpose, value);
4425 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4426 if (!gl)
4428 gl->uniformMatrix3x4fv(location, count, transpose, value);
4433 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4434 if (!gl)
4436 gl->uniformMatrix4dv(location, count, transpose, value);
4441 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4442 if (!gl)
4444 gl->uniformMatrix4fv(location, count, transpose, value);
4449 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4450 if (!gl)
4452 gl->uniformMatrix4x2dv(location, count, transpose, value);
4457 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4458 if (!gl)
4460 gl->uniformMatrix4x2fv(location, count, transpose, value);
4465 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4466 if (!gl)
4468 gl->uniformMatrix4x3dv(location, count, transpose, value);
4473 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4474 if (!gl)
4476 gl->uniformMatrix4x3fv(location, count, transpose, value);
4481 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4482 if (!gl)
4484 gl->uniformSubroutinesuiv(shadertype, count, indices);
4489 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4490 if (!gl)
4492 return gl->unmapBuffer(target);
4497 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4498 if (!gl)
4500 return gl->unmapNamedBuffer(buffer);
4505 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4506 if (!gl)
4508 gl->useProgram(program);
4513 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4514 if (!gl)
4516 gl->useProgramStages(pipeline, stages, program);
4521 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4522 if (!gl)
4524 gl->validateProgram(program);
4529 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4530 if (!gl)
4532 gl->validateProgramPipeline(pipeline);
4537 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4538 if (!gl)
4540 gl->vertexArrayAttribBinding(vaobj, attribindex, bindingindex);
4545 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4546 if (!gl)
4548 gl->vertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset);
4553 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4554 if (!gl)
4556 gl->vertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset);
4561 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4562 if (!gl)
4564 gl->vertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset);
4569 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4570 if (!gl)
4572 gl->vertexArrayBindingDivisor(vaobj, bindingindex, divisor);
4577 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4578 if (!gl)
4580 gl->vertexArrayElementBuffer(vaobj, buffer);
4585 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4586 if (!gl)
4588 gl->vertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride);
4593 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4594 if (!gl)
4596 gl->vertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides);
4601 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4602 if (!gl)
4604 gl->vertexAttrib1d(index, x);
4609 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4610 if (!gl)
4612 gl->vertexAttrib1dv(index, v);
4617 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4618 if (!gl)
4620 gl->vertexAttrib1f(index, x);
4625 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4626 if (!gl)
4628 gl->vertexAttrib1fv(index, v);
4633 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4634 if (!gl)
4636 gl->vertexAttrib1s(index, x);
4641 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4642 if (!gl)
4644 gl->vertexAttrib1sv(index, v);
4649 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4650 if (!gl)
4652 gl->vertexAttrib2d(index, x, y);
4657 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4658 if (!gl)
4660 gl->vertexAttrib2dv(index, v);
4665 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4666 if (!gl)
4668 gl->vertexAttrib2f(index, x, y);
4673 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4674 if (!gl)
4676 gl->vertexAttrib2fv(index, v);
4681 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4682 if (!gl)
4684 gl->vertexAttrib2s(index, x, y);
4689 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4690 if (!gl)
4692 gl->vertexAttrib2sv(index, v);
4697 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4698 if (!gl)
4700 gl->vertexAttrib3d(index, x, y, z);
4705 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4706 if (!gl)
4708 gl->vertexAttrib3dv(index, v);
4713 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4714 if (!gl)
4716 gl->vertexAttrib3f(index, x, y, z);
4721 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4722 if (!gl)
4724 gl->vertexAttrib3fv(index, v);
4729 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4730 if (!gl)
4732 gl->vertexAttrib3s(index, x, y, z);
4737 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4738 if (!gl)
4740 gl->vertexAttrib3sv(index, v);
4745 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4746 if (!gl)
4748 gl->vertexAttrib4Nbv(index, v);
4753 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4754 if (!gl)
4756 gl->vertexAttrib4Niv(index, v);
4761 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4762 if (!gl)
4764 gl->vertexAttrib4Nsv(index, v);
4769 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4770 if (!gl)
4772 gl->vertexAttrib4Nub(index, x, y, z, w);
4777 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4778 if (!gl)
4780 gl->vertexAttrib4Nubv(index, v);
4785 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4786 if (!gl)
4788 gl->vertexAttrib4Nuiv(index, v);
4793 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4794 if (!gl)
4796 gl->vertexAttrib4Nusv(index, v);
4801 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4802 if (!gl)
4804 gl->vertexAttrib4bv(index, v);
4809 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4810 if (!gl)
4812 gl->vertexAttrib4d(index, x, y, z, w);
4817 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4818 if (!gl)
4820 gl->vertexAttrib4dv(index, v);
4825 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4826 if (!gl)
4828 gl->vertexAttrib4f(index, x, y, z, w);
4833 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4834 if (!gl)
4836 gl->vertexAttrib4fv(index, v);
4841 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4842 if (!gl)
4844 gl->vertexAttrib4iv(index, v);
4849 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4850 if (!gl)
4852 gl->vertexAttrib4s(index, x, y, z, w);
4857 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4858 if (!gl)
4860 gl->vertexAttrib4sv(index, v);
4865 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4866 if (!gl)
4868 gl->vertexAttrib4ubv(index, v);
4873 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4874 if (!gl)
4876 gl->vertexAttrib4uiv(index, v);
4881 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4882 if (!gl)
4884 gl->vertexAttrib4usv(index, v);
4889 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4890 if (!gl)
4892 gl->vertexAttribBinding(attribindex, bindingindex);
4897 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4898 if (!gl)
4900 gl->vertexAttribDivisor(index, divisor);
4905 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4906 if (!gl)
4908 gl->vertexAttribFormat(attribindex, size, type, normalized, relativeoffset);
4913 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4914 if (!gl)
4916 gl->vertexAttribI1i(index, x);
4921 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4922 if (!gl)
4924 gl->vertexAttribI1iv(index, v);
4929 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4930 if (!gl)
4932 gl->vertexAttribI1ui(index, x);
4937 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4938 if (!gl)
4940 gl->vertexAttribI1uiv(index, v);
4945 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4946 if (!gl)
4948 gl->vertexAttribI2i(index, x, y);
4953 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4954 if (!gl)
4956 gl->vertexAttribI2iv(index, v);
4961 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4962 if (!gl)
4964 gl->vertexAttribI2ui(index, x, y);
4969 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4970 if (!gl)
4972 gl->vertexAttribI2uiv(index, v);
4977 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4978 if (!gl)
4980 gl->vertexAttribI3i(index, x, y, z);
4985 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4986 if (!gl)
4988 gl->vertexAttribI3iv(index, v);
4993 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
4994 if (!gl)
4996 gl->vertexAttribI3ui(index, x, y, z);
5001 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5002 if (!gl)
5004 gl->vertexAttribI3uiv(index, v);
5009 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5010 if (!gl)
5012 gl->vertexAttribI4bv(index, v);
5017 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5018 if (!gl)
5020 gl->vertexAttribI4i(index, x, y, z, w);
5025 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5026 if (!gl)
5028 gl->vertexAttribI4iv(index, v);
5033 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5034 if (!gl)
5036 gl->vertexAttribI4sv(index, v);
5041 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5042 if (!gl)
5044 gl->vertexAttribI4ubv(index, v);
5049 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5050 if (!gl)
5052 gl->vertexAttribI4ui(index, x, y, z, w);
5057 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5058 if (!gl)
5060 gl->vertexAttribI4uiv(index, v);
5065 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5066 if (!gl)
5068 gl->vertexAttribI4usv(index, v);
5073 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5074 if (!gl)
5076 gl->vertexAttribIFormat(attribindex, size, type, relativeoffset);
5081 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5082 if (!gl)
5084 gl->vertexAttribIPointer(index, size, type, stride, pointer);
5089 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5090 if (!gl)
5092 gl->vertexAttribL1d(index, x);
5097 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5098 if (!gl)
5100 gl->vertexAttribL1dv(index, v);
5105 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5106 if (!gl)
5108 gl->vertexAttribL2d(index, x, y);
5113 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5114 if (!gl)
5116 gl->vertexAttribL2dv(index, v);
5121 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5122 if (!gl)
5124 gl->vertexAttribL3d(index, x, y, z);
5129 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5130 if (!gl)
5132 gl->vertexAttribL3dv(index, v);
5137 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5138 if (!gl)
5140 gl->vertexAttribL4d(index, x, y, z, w);
5145 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5146 if (!gl)
5148 gl->vertexAttribL4dv(index, v);
5153 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5154 if (!gl)
5156 gl->vertexAttribLFormat(attribindex, size, type, relativeoffset);
5161 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5162 if (!gl)
5164 gl->vertexAttribLPointer(index, size, type, stride, pointer);
5169 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5170 if (!gl)
5172 gl->vertexAttribP1ui(index, type, normalized, value);
5177 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5178 if (!gl)
5180 gl->vertexAttribP1uiv(index, type, normalized, value);
5185 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5186 if (!gl)
5188 gl->vertexAttribP2ui(index, type, normalized, value);
5193 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5194 if (!gl)
5196 gl->vertexAttribP2uiv(index, type, normalized, value);
5201 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5202 if (!gl)
5204 gl->vertexAttribP3ui(index, type, normalized, value);
5209 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5210 if (!gl)
5212 gl->vertexAttribP3uiv(index, type, normalized, value);
5217 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5218 if (!gl)
5220 gl->vertexAttribP4ui(index, type, normalized, value);
5225 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5226 if (!gl)
5228 gl->vertexAttribP4uiv(index, type, normalized, value);
5233 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5234 if (!gl)
5236 gl->vertexAttribPointer(index, size, type, normalized, stride, pointer);
5241 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5242 if (!gl)
5244 gl->vertexBindingDivisor(bindingindex, divisor);
5249 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5250 if (!gl)
5252 gl->viewport(x, y, width, height);
5257 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5258 if (!gl)
5260 gl->viewportArrayv(first, count, v);
5265 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5266 if (!gl)
5268 gl->viewportIndexedf(index, x, y, w, h);
5273 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5274 if (!gl)
5276 gl->viewportIndexedfv(index, v);
5281 const glw::Functions* gl = glw::getCurrentThreadFunctions(); local
5282 if (!gl)
5284 gl->waitSync(sync, flags, timeout);