34 #include "opengl_defines.h"
124 typedef void (
GLFUNC *
ptr_glTexSubImage3D)(
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid *pixels);
131 typedef void (
GLFUNC *
ptr_glCompressedTexSubImage3D)(
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const GLvoid *data);
634 typedef void (
GLFUNC *
ptr_glCopyImageSubData)(
GLuint srcName,
GLenum srcTarget,
GLint srcLevel,
GLint srcX,
GLint srcY,
GLint srcZ,
GLuint dstName,
GLenum dstTarget,
GLint dstLevel,
GLint dstX,
GLint dstY,
GLint dstZ,
GLsizei srcWidth,
GLsizei srcHeight,
GLsizei srcDepth);
678 typedef void (
GLFUNC *
ptr_glClearTexSubImage)(
GLuint texture,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const void *data);
689 DECLARE_HANDLE(HPBUFFERARB);
690 typedef HPBUFFERARB (
GLFUNC *ptr_wglCreatePbufferARB)(HDC hDC,
int iPixelFormat,
int iWidth,
int iHeight,
const int *piAttribList);
691 typedef HDC (
GLFUNC *ptr_wglGetPbufferDCARB)(HPBUFFERARB hPbuffer);
692 typedef int (
GLFUNC *ptr_wglReleasePbufferDCARB)(HPBUFFERARB hPbuffer, HDC hDC);
693 typedef BOOL (
GLFUNC *ptr_wglDestroyPbufferARB)(HPBUFFERARB hPbuffer);
694 typedef BOOL (
GLFUNC *ptr_wglQueryPbufferARB)(HPBUFFERARB hPbuffer,
int iAttribute,
int *piValue);
1335 ptr_wglCreatePbufferARB wglCreatePbufferARB;
1336 ptr_wglGetPbufferDCARB wglGetPbufferDCARB;
1337 ptr_wglReleasePbufferDCARB wglReleasePbufferDCARB;
1338 ptr_wglDestroyPbufferARB wglDestroyPbufferARB;
1339 ptr_wglQueryPbufferARB wglQueryPbufferARB;
1346 #define glCullFace clan::OpenGL::functions->cullFace
1347 #define glFrontFace clan::OpenGL::functions->frontFace
1348 #define glHint clan::OpenGL::functions->hint
1349 #define glLineWidth clan::OpenGL::functions->lineWidth
1350 #define glPointSize clan::OpenGL::functions->pointSize
1351 #define glPolygonMode clan::OpenGL::functions->polygonMode
1352 #define glScissor clan::OpenGL::functions->scissor
1353 #define glTexParameterf clan::OpenGL::functions->texParameterf
1354 #define glTexParameterfv clan::OpenGL::functions->texParameterfv
1355 #define glTexParameteri clan::OpenGL::functions->texParameteri
1356 #define glTexParameteriv clan::OpenGL::functions->texParameteriv
1357 #define glTexImage1D clan::OpenGL::functions->texImage1D
1358 #define glTexImage2D clan::OpenGL::functions->texImage2D
1359 #define glDrawBuffer clan::OpenGL::functions->drawBuffer
1360 #define glClear clan::OpenGL::functions->clear
1361 #define glClearColor clan::OpenGL::functions->clearColor
1362 #define glClearStencil clan::OpenGL::functions->clearStencil
1363 #define glClearDepth clan::OpenGL::functions->clearDepth
1364 #define glStencilMask clan::OpenGL::functions->stencilMask
1365 #define glColorMask clan::OpenGL::functions->colorMask
1366 #define glDepthMask clan::OpenGL::functions->depthMask
1367 #define glDisable clan::OpenGL::functions->disable
1368 #define glEnable clan::OpenGL::functions->enable
1369 #define glFinish clan::OpenGL::functions->finish
1370 #define glFlush clan::OpenGL::functions->flush
1371 #define glBlendFunc clan::OpenGL::functions->blendFunc
1372 #define glLogicOp clan::OpenGL::functions->logicOp
1373 #define glStencilFunc clan::OpenGL::functions->stencilFunc
1374 #define glStencilOp clan::OpenGL::functions->stencilOp
1375 #define glDepthFunc clan::OpenGL::functions->depthFunc
1376 #define glPixelStoref clan::OpenGL::functions->pixelStoref
1377 #define glPixelStorei clan::OpenGL::functions->pixelStorei
1378 #define glReadBuffer clan::OpenGL::functions->readBuffer
1379 #define glReadPixels clan::OpenGL::functions->readPixels
1380 #define glGetBooleanv clan::OpenGL::functions->getBooleanv
1381 #define glGetDoublev clan::OpenGL::functions->getDoublev
1382 #define glGetError clan::OpenGL::functions->getError
1383 #define glGetFloatv clan::OpenGL::functions->getFloatv
1384 #define glGetIntegerv clan::OpenGL::functions->getIntegerv
1385 #define glGetString clan::OpenGL::functions->getString
1386 #define glGetTexImage clan::OpenGL::functions->getTexImage
1387 #define glGetTexParameterfv clan::OpenGL::functions->getTexParameterfv
1388 #define glGetTexParameteriv clan::OpenGL::functions->getTexParameteriv
1389 #define glGetTexLevelParameterfv clan::OpenGL::functions->getTexLevelParameterfv
1390 #define glGetTexLevelParameteriv clan::OpenGL::functions->getTexLevelParameteriv
1391 #define glIsEnabled clan::OpenGL::functions->isEnabled
1392 #define glDepthRange clan::OpenGL::functions->depthRange
1393 #define glViewport clan::OpenGL::functions->viewport
1394 #define glDrawArrays clan::OpenGL::functions->drawArrays
1395 #define glDrawElements clan::OpenGL::functions->drawElements
1396 #define glGetPointerv clan::OpenGL::functions->getPointerv
1397 #define glPolygonOffset clan::OpenGL::functions->polygonOffset
1398 #define glCopyTexImage1D clan::OpenGL::functions->copyTexImage1D
1399 #define glCopyTexImage2D clan::OpenGL::functions->copyTexImage2D
1400 #define glCopyTexSubImage1D clan::OpenGL::functions->copyTexSubImage1D
1401 #define glCopyTexSubImage2D clan::OpenGL::functions->copyTexSubImage2D
1402 #define glTexSubImage1D clan::OpenGL::functions->texSubImage1D
1403 #define glTexSubImage2D clan::OpenGL::functions->texSubImage2D
1404 #define glBindTexture clan::OpenGL::functions->bindTexture
1405 #define glDeleteTextures clan::OpenGL::functions->deleteTextures
1406 #define glGenTextures clan::OpenGL::functions->genTextures
1407 #define glIsTexture clan::OpenGL::functions->isTexture
1408 #define glBlendColor clan::OpenGL::functions->blendColor
1409 #define glBlendEquation clan::OpenGL::functions->blendEquation
1410 #define glDrawRangeElements clan::OpenGL::functions->drawRangeElements
1411 #define glTexImage3D clan::OpenGL::functions->texImage3D
1412 #define glTexSubImage3D clan::OpenGL::functions->texSubImage3D
1413 #define glCopyTexSubImage3D clan::OpenGL::functions->copyTexSubImage3D
1414 #define glActiveTexture clan::OpenGL::functions->activeTexture
1415 #define glSampleCoverage clan::OpenGL::functions->sampleCoverage
1416 #define glCompressedTexImage3D clan::OpenGL::functions->compressedTexImage3D
1417 #define glCompressedTexImage2D clan::OpenGL::functions->compressedTexImage2D
1418 #define glCompressedTexImage1D clan::OpenGL::functions->compressedTexImage1D
1419 #define glCompressedTexSubImage3D clan::OpenGL::functions->compressedTexSubImage3D
1420 #define glCompressedTexSubImage2D clan::OpenGL::functions->compressedTexSubImage2D
1421 #define glCompressedTexSubImage1D clan::OpenGL::functions->compressedTexSubImage1D
1422 #define glGetCompressedTexImage clan::OpenGL::functions->getCompressedTexImage
1423 #define glBlendFuncSeparate clan::OpenGL::functions->blendFuncSeparate
1424 #define glMultiDrawArrays clan::OpenGL::functions->multiDrawArrays
1425 #define glMultiDrawElements clan::OpenGL::functions->multiDrawElements
1426 #define glPointParameterf clan::OpenGL::functions->pointParameterf
1427 #define glPointParameterfv clan::OpenGL::functions->pointParameterfv
1428 #define glPointParameteri clan::OpenGL::functions->pointParameteri
1429 #define glPointParameteriv clan::OpenGL::functions->pointParameteriv
1430 #define glGenQueries clan::OpenGL::functions->genQueries
1431 #define glDeleteQueries clan::OpenGL::functions->deleteQueries
1432 #define glIsQuery clan::OpenGL::functions->isQuery
1433 #define glBeginQuery clan::OpenGL::functions->beginQuery
1434 #define glEndQuery clan::OpenGL::functions->endQuery
1435 #define glGetQueryiv clan::OpenGL::functions->getQueryiv
1436 #define glGetQueryObjectiv clan::OpenGL::functions->getQueryObjectiv
1437 #define glGetQueryObjectuiv clan::OpenGL::functions->getQueryObjectuiv
1438 #define glBindBuffer clan::OpenGL::functions->bindBuffer
1439 #define glDeleteBuffers clan::OpenGL::functions->deleteBuffers
1440 #define glGenBuffers clan::OpenGL::functions->genBuffers
1441 #define glIsBuffer clan::OpenGL::functions->isBuffer
1442 #define glBufferData clan::OpenGL::functions->bufferData
1443 #define glBufferSubData clan::OpenGL::functions->bufferSubData
1444 #define glGetBufferSubData clan::OpenGL::functions->getBufferSubData
1445 #define glMapBuffer clan::OpenGL::functions->mapBuffer
1446 #define glUnmapBuffer clan::OpenGL::functions->unmapBuffer
1447 #define glGetBufferParameteriv clan::OpenGL::functions->getBufferParameteriv
1448 #define glGetBufferPointerv clan::OpenGL::functions->getBufferPointerv
1449 #define glBlendEquationSeparate clan::OpenGL::functions->blendEquationSeparate
1450 #define glDrawBuffers clan::OpenGL::functions->drawBuffers
1451 #define glStencilOpSeparate clan::OpenGL::functions->stencilOpSeparate
1452 #define glStencilFuncSeparate clan::OpenGL::functions->stencilFuncSeparate
1453 #define glStencilMaskSeparate clan::OpenGL::functions->stencilMaskSeparate
1454 #define glAttachShader clan::OpenGL::functions->attachShader
1455 #define glBindAttribLocation clan::OpenGL::functions->bindAttribLocation
1456 #define glCompileShader clan::OpenGL::functions->compileShader
1457 #define glCreateProgram clan::OpenGL::functions->createProgram
1458 #define glCreateShader clan::OpenGL::functions->createShader
1459 #define glDeleteProgram clan::OpenGL::functions->deleteProgram
1460 #define glDeleteShader clan::OpenGL::functions->deleteShader
1461 #define glDetachShader clan::OpenGL::functions->detachShader
1462 #define glDisableVertexAttribArray clan::OpenGL::functions->disableVertexAttribArray
1463 #define glEnableVertexAttribArray clan::OpenGL::functions->enableVertexAttribArray
1464 #define glGetActiveAttrib clan::OpenGL::functions->getActiveAttrib
1465 #define glGetActiveUniform clan::OpenGL::functions->getActiveUniform
1466 #define glGetAttachedShaders clan::OpenGL::functions->getAttachedShaders
1467 #define glGetAttribLocation clan::OpenGL::functions->getAttribLocation
1468 #define glGetProgramiv clan::OpenGL::functions->getProgramiv
1469 #define glGetProgramInfoLog clan::OpenGL::functions->getProgramInfoLog
1470 #define glGetShaderiv clan::OpenGL::functions->getShaderiv
1471 #define glGetShaderInfoLog clan::OpenGL::functions->getShaderInfoLog
1472 #define glGetShaderSource clan::OpenGL::functions->getShaderSource
1473 #define glGetUniformLocation clan::OpenGL::functions->getUniformLocation
1474 #define glGetUniformfv clan::OpenGL::functions->getUniformfv
1475 #define glGetUniformiv clan::OpenGL::functions->getUniformiv
1476 #define glGetVertexAttribdv clan::OpenGL::functions->getVertexAttribdv
1477 #define glGetVertexAttribfv clan::OpenGL::functions->getVertexAttribfv
1478 #define glGetVertexAttribiv clan::OpenGL::functions->getVertexAttribiv
1479 #define glGetVertexAttribPointerv clan::OpenGL::functions->getVertexAttribPointerv
1480 #define glIsProgram clan::OpenGL::functions->isProgram
1481 #define glIsShader clan::OpenGL::functions->isShader
1482 #define glLinkProgram clan::OpenGL::functions->linkProgram
1483 #define glShaderSource clan::OpenGL::functions->shaderSource
1484 #define glUseProgram clan::OpenGL::functions->useProgram
1485 #define glUniform1f clan::OpenGL::functions->uniform1f
1486 #define glUniform2f clan::OpenGL::functions->uniform2f
1487 #define glUniform3f clan::OpenGL::functions->uniform3f
1488 #define glUniform4f clan::OpenGL::functions->uniform4f
1489 #define glUniform1i clan::OpenGL::functions->uniform1i
1490 #define glUniform2i clan::OpenGL::functions->uniform2i
1491 #define glUniform3i clan::OpenGL::functions->uniform3i
1492 #define glUniform4i clan::OpenGL::functions->uniform4i
1493 #define glUniform1fv clan::OpenGL::functions->uniform1fv
1494 #define glUniform2fv clan::OpenGL::functions->uniform2fv
1495 #define glUniform3fv clan::OpenGL::functions->uniform3fv
1496 #define glUniform4fv clan::OpenGL::functions->uniform4fv
1497 #define glUniform1iv clan::OpenGL::functions->uniform1iv
1498 #define glUniform2iv clan::OpenGL::functions->uniform2iv
1499 #define glUniform3iv clan::OpenGL::functions->uniform3iv
1500 #define glUniform4iv clan::OpenGL::functions->uniform4iv
1501 #define glUniformMatrix2fv clan::OpenGL::functions->uniformMatrix2fv
1502 #define glUniformMatrix3fv clan::OpenGL::functions->uniformMatrix3fv
1503 #define glUniformMatrix4fv clan::OpenGL::functions->uniformMatrix4fv
1504 #define glValidateProgram clan::OpenGL::functions->validateProgram
1505 #define glVertexAttrib1d clan::OpenGL::functions->vertexAttrib1d
1506 #define glVertexAttrib1dv clan::OpenGL::functions->vertexAttrib1dv
1507 #define glVertexAttrib1f clan::OpenGL::functions->vertexAttrib1f
1508 #define glVertexAttrib1fv clan::OpenGL::functions->vertexAttrib1fv
1509 #define glVertexAttrib1s clan::OpenGL::functions->vertexAttrib1s
1510 #define glVertexAttrib1sv clan::OpenGL::functions->vertexAttrib1sv
1511 #define glVertexAttrib2d clan::OpenGL::functions->vertexAttrib2d
1512 #define glVertexAttrib2dv clan::OpenGL::functions->vertexAttrib2dv
1513 #define glVertexAttrib2f clan::OpenGL::functions->vertexAttrib2f
1514 #define glVertexAttrib2fv clan::OpenGL::functions->vertexAttrib2fv
1515 #define glVertexAttrib2s clan::OpenGL::functions->vertexAttrib2s
1516 #define glVertexAttrib2sv clan::OpenGL::functions->vertexAttrib2sv
1517 #define glVertexAttrib3d clan::OpenGL::functions->vertexAttrib3d
1518 #define glVertexAttrib3dv clan::OpenGL::functions->vertexAttrib3dv
1519 #define glVertexAttrib3f clan::OpenGL::functions->vertexAttrib3f
1520 #define glVertexAttrib3fv clan::OpenGL::functions->vertexAttrib3fv
1521 #define glVertexAttrib3s clan::OpenGL::functions->vertexAttrib3s
1522 #define glVertexAttrib3sv clan::OpenGL::functions->vertexAttrib3sv
1523 #define glVertexAttrib4Nbv clan::OpenGL::functions->vertexAttrib4Nbv
1524 #define glVertexAttrib4Niv clan::OpenGL::functions->vertexAttrib4Niv
1525 #define glVertexAttrib4Nsv clan::OpenGL::functions->vertexAttrib4Nsv
1526 #define glVertexAttrib4Nub clan::OpenGL::functions->vertexAttrib4Nub
1527 #define glVertexAttrib4Nubv clan::OpenGL::functions->vertexAttrib4Nubv
1528 #define glVertexAttrib4Nuiv clan::OpenGL::functions->vertexAttrib4Nuiv
1529 #define glVertexAttrib4Nusv clan::OpenGL::functions->vertexAttrib4Nusv
1530 #define glVertexAttrib4bv clan::OpenGL::functions->vertexAttrib4bv
1531 #define glVertexAttrib4d clan::OpenGL::functions->vertexAttrib4d
1532 #define glVertexAttrib4dv clan::OpenGL::functions->vertexAttrib4dv
1533 #define glVertexAttrib4f clan::OpenGL::functions->vertexAttrib4f
1534 #define glVertexAttrib4fv clan::OpenGL::functions->vertexAttrib4fv
1535 #define glVertexAttrib4iv clan::OpenGL::functions->vertexAttrib4iv
1536 #define glVertexAttrib4s clan::OpenGL::functions->vertexAttrib4s
1537 #define glVertexAttrib4sv clan::OpenGL::functions->vertexAttrib4sv
1538 #define glVertexAttrib4ubv clan::OpenGL::functions->vertexAttrib4ubv
1539 #define glVertexAttrib4uiv clan::OpenGL::functions->vertexAttrib4uiv
1540 #define glVertexAttrib4usv clan::OpenGL::functions->vertexAttrib4usv
1541 #define glVertexAttribPointer clan::OpenGL::functions->vertexAttribPointer
1542 #define glUniformMatrix2x3fv clan::OpenGL::functions->uniformMatrix2x3fv
1543 #define glUniformMatrix3x2fv clan::OpenGL::functions->uniformMatrix3x2fv
1544 #define glUniformMatrix2x4fv clan::OpenGL::functions->uniformMatrix2x4fv
1545 #define glUniformMatrix4x2fv clan::OpenGL::functions->uniformMatrix4x2fv
1546 #define glUniformMatrix3x4fv clan::OpenGL::functions->uniformMatrix3x4fv
1547 #define glUniformMatrix4x3fv clan::OpenGL::functions->uniformMatrix4x3fv
1548 #define glColorMaski clan::OpenGL::functions->colorMaski
1549 #define glGetBooleani_v clan::OpenGL::functions->getBooleani_v
1550 #define glGetIntegeri_v clan::OpenGL::functions->getIntegeri_v
1551 #define glEnablei clan::OpenGL::functions->enablei
1552 #define glDisablei clan::OpenGL::functions->disablei
1553 #define glIsEnabledi clan::OpenGL::functions->isEnabledi
1554 #define glBeginTransformFeedback clan::OpenGL::functions->beginTransformFeedback
1555 #define glEndTransformFeedback clan::OpenGL::functions->endTransformFeedback
1556 #define glBindBufferRange clan::OpenGL::functions->bindBufferRange
1557 #define glBindBufferBase clan::OpenGL::functions->bindBufferBase
1558 #define glTransformFeedbackVaryings clan::OpenGL::functions->transformFeedbackVaryings
1559 #define glGetTransformFeedbackVarying clan::OpenGL::functions->getTransformFeedbackVarying
1560 #define glClampColor clan::OpenGL::functions->clampColor
1561 #define glBeginConditionalRender clan::OpenGL::functions->beginConditionalRender
1562 #define glEndConditionalRender clan::OpenGL::functions->endConditionalRender
1563 #define glVertexAttribIPointer clan::OpenGL::functions->vertexAttribIPointer
1564 #define glGetVertexAttribIiv clan::OpenGL::functions->getVertexAttribIiv
1565 #define glGetVertexAttribIuiv clan::OpenGL::functions->getVertexAttribIuiv
1566 #define glVertexAttribI1i clan::OpenGL::functions->vertexAttribI1i
1567 #define glVertexAttribI2i clan::OpenGL::functions->vertexAttribI2i
1568 #define glVertexAttribI3i clan::OpenGL::functions->vertexAttribI3i
1569 #define glVertexAttribI4i clan::OpenGL::functions->vertexAttribI4i
1570 #define glVertexAttribI1ui clan::OpenGL::functions->vertexAttribI1ui
1571 #define glVertexAttribI2ui clan::OpenGL::functions->vertexAttribI2ui
1572 #define glVertexAttribI3ui clan::OpenGL::functions->vertexAttribI3ui
1573 #define glVertexAttribI4ui clan::OpenGL::functions->vertexAttribI4ui
1574 #define glVertexAttribI1iv clan::OpenGL::functions->vertexAttribI1iv
1575 #define glVertexAttribI2iv clan::OpenGL::functions->vertexAttribI2iv
1576 #define glVertexAttribI3iv clan::OpenGL::functions->vertexAttribI3iv
1577 #define glVertexAttribI4iv clan::OpenGL::functions->vertexAttribI4iv
1578 #define glVertexAttribI1uiv clan::OpenGL::functions->vertexAttribI1uiv
1579 #define glVertexAttribI2uiv clan::OpenGL::functions->vertexAttribI2uiv
1580 #define glVertexAttribI3uiv clan::OpenGL::functions->vertexAttribI3uiv
1581 #define glVertexAttribI4uiv clan::OpenGL::functions->vertexAttribI4uiv
1582 #define glVertexAttribI4bv clan::OpenGL::functions->vertexAttribI4bv
1583 #define glVertexAttribI4sv clan::OpenGL::functions->vertexAttribI4sv
1584 #define glVertexAttribI4ubv clan::OpenGL::functions->vertexAttribI4ubv
1585 #define glVertexAttribI4usv clan::OpenGL::functions->vertexAttribI4usv
1586 #define glGetUniformuiv clan::OpenGL::functions->getUniformuiv
1587 #define glBindFragDataLocation clan::OpenGL::functions->bindFragDataLocation
1588 #define glGetFragDataLocation clan::OpenGL::functions->getFragDataLocation
1589 #define glUniform1ui clan::OpenGL::functions->uniform1ui
1590 #define glUniform2ui clan::OpenGL::functions->uniform2ui
1591 #define glUniform3ui clan::OpenGL::functions->uniform3ui
1592 #define glUniform4ui clan::OpenGL::functions->uniform4ui
1593 #define glUniform1uiv clan::OpenGL::functions->uniform1uiv
1594 #define glUniform2uiv clan::OpenGL::functions->uniform2uiv
1595 #define glUniform3uiv clan::OpenGL::functions->uniform3uiv
1596 #define glUniform4uiv clan::OpenGL::functions->uniform4uiv
1597 #define glTexParameterIiv clan::OpenGL::functions->texParameterIiv
1598 #define glTexParameterIuiv clan::OpenGL::functions->texParameterIuiv
1599 #define glGetTexParameterIiv clan::OpenGL::functions->getTexParameterIiv
1600 #define glGetTexParameterIuiv clan::OpenGL::functions->getTexParameterIuiv
1601 #define glClearBufferiv clan::OpenGL::functions->clearBufferiv
1602 #define glClearBufferuiv clan::OpenGL::functions->clearBufferuiv
1603 #define glClearBufferfv clan::OpenGL::functions->clearBufferfv
1604 #define glClearBufferfi clan::OpenGL::functions->clearBufferfi
1605 #define glGetStringi clan::OpenGL::functions->getStringi
1606 #define glDrawArraysInstanced clan::OpenGL::functions->drawArraysInstanced
1607 #define glDrawElementsInstanced clan::OpenGL::functions->drawElementsInstanced
1608 #define glTexBuffer clan::OpenGL::functions->texBuffer
1609 #define glPrimitiveRestartIndex clan::OpenGL::functions->primitiveRestartIndex
1610 #define glGetInteger64i_v clan::OpenGL::functions->getInteger64i_v
1611 #define glGetBufferParameteri64v clan::OpenGL::functions->getBufferParameteri64v
1612 #define glFramebufferTexture clan::OpenGL::functions->framebufferTexture
1613 #define glVertexAttribDivisor clan::OpenGL::functions->vertexAttribDivisor
1614 #define glMinSampleShading clan::OpenGL::functions->minSampleShading
1615 #define glBlendEquationi clan::OpenGL::functions->blendEquationi
1616 #define glBlendEquationSeparatei clan::OpenGL::functions->blendEquationSeparatei
1617 #define glBlendFunci clan::OpenGL::functions->blendFunci
1618 #define glBlendFuncSeparatei clan::OpenGL::functions->blendFuncSeparatei
1619 #define glIsRenderbuffer clan::OpenGL::functions->isRenderbuffer
1620 #define glBindRenderbuffer clan::OpenGL::functions->bindRenderbuffer
1621 #define glDeleteRenderbuffers clan::OpenGL::functions->deleteRenderbuffers
1622 #define glGenRenderbuffers clan::OpenGL::functions->genRenderbuffers
1623 #define glRenderbufferStorage clan::OpenGL::functions->renderbufferStorage
1624 #define glGetRenderbufferParameteriv clan::OpenGL::functions->getRenderbufferParameteriv
1625 #define glIsFramebuffer clan::OpenGL::functions->isFramebuffer
1626 #define glBindFramebuffer clan::OpenGL::functions->bindFramebuffer
1627 #define glDeleteFramebuffers clan::OpenGL::functions->deleteFramebuffers
1628 #define glGenFramebuffers clan::OpenGL::functions->genFramebuffers
1629 #define glCheckFramebufferStatus clan::OpenGL::functions->checkFramebufferStatus
1630 #define glFramebufferTexture1D clan::OpenGL::functions->framebufferTexture1D
1631 #define glFramebufferTexture2D clan::OpenGL::functions->framebufferTexture2D
1632 #define glFramebufferTexture3D clan::OpenGL::functions->framebufferTexture3D
1633 #define glFramebufferRenderbuffer clan::OpenGL::functions->framebufferRenderbuffer
1634 #define glGetFramebufferAttachmentParameteriv clan::OpenGL::functions->getFramebufferAttachmentParameteriv
1635 #define glGenerateMipmap clan::OpenGL::functions->generateMipmap
1636 #define glBlitFramebuffer clan::OpenGL::functions->blitFramebuffer
1637 #define glRenderbufferStorageMultisample clan::OpenGL::functions->renderbufferStorageMultisample
1638 #define glFramebufferTextureLayer clan::OpenGL::functions->framebufferTextureLayer
1639 #define glMapBufferRange clan::OpenGL::functions->mapBufferRange
1640 #define glFlushMappedBufferRange clan::OpenGL::functions->flushMappedBufferRange
1641 #define glBindVertexArray clan::OpenGL::functions->bindVertexArray
1642 #define glDeleteVertexArrays clan::OpenGL::functions->deleteVertexArrays
1643 #define glGenVertexArrays clan::OpenGL::functions->genVertexArrays
1644 #define glIsVertexArray clan::OpenGL::functions->isVertexArray
1645 #define glGetUniformIndices clan::OpenGL::functions->getUniformIndices
1646 #define glGetActiveUniformsiv clan::OpenGL::functions->getActiveUniformsiv
1647 #define glGetActiveUniformName clan::OpenGL::functions->getActiveUniformName
1648 #define glGetUniformBlockIndex clan::OpenGL::functions->getUniformBlockIndex
1649 #define glGetActiveUniformBlockiv clan::OpenGL::functions->getActiveUniformBlockiv
1650 #define glGetActiveUniformBlockName clan::OpenGL::functions->getActiveUniformBlockName
1651 #define glUniformBlockBinding clan::OpenGL::functions->uniformBlockBinding
1652 #define glCopyBufferSubData clan::OpenGL::functions->copyBufferSubData
1653 #define glDrawElementsBaseVertex clan::OpenGL::functions->drawElementsBaseVertex
1654 #define glDrawRangeElementsBaseVertex clan::OpenGL::functions->drawRangeElementsBaseVertex
1655 #define glDrawElementsInstancedBaseVertex clan::OpenGL::functions->drawElementsInstancedBaseVertex
1656 #define glMultiDrawElementsBaseVertex clan::OpenGL::functions->multiDrawElementsBaseVertex
1657 #define glProvokingVertex clan::OpenGL::functions->provokingVertex
1658 #define glFenceSync clan::OpenGL::functions->fenceSync
1659 #define glIsSync clan::OpenGL::functions->isSync
1660 #define glDeleteSync clan::OpenGL::functions->deleteSync
1661 #define glClientWaitSync clan::OpenGL::functions->clientWaitSync
1662 #define glWaitSync clan::OpenGL::functions->waitSync
1663 #define glGetInteger64v clan::OpenGL::functions->getInteger64v
1664 #define glGetSynciv clan::OpenGL::functions->getSynciv
1665 #define glTexImage2DMultisample clan::OpenGL::functions->texImage2DMultisample
1666 #define glTexImage3DMultisample clan::OpenGL::functions->texImage3DMultisample
1667 #define glGetMultisamplefv clan::OpenGL::functions->getMultisamplefv
1668 #define glSampleMaski clan::OpenGL::functions->sampleMaski
1669 #define glBlendEquationiARB clan::OpenGL::functions->blendEquationiARB
1670 #define glBlendEquationSeparateiARB clan::OpenGL::functions->blendEquationSeparateiARB
1671 #define glBlendFunciARB clan::OpenGL::functions->blendFunciARB
1672 #define glBlendFuncSeparateiARB clan::OpenGL::functions->blendFuncSeparateiARB
1673 #define glMinSampleShadingARB clan::OpenGL::functions->minSampleShadingARB
1674 #define glNamedStringARB clan::OpenGL::functions->namedStringARB
1675 #define glDeleteNamedStringARB clan::OpenGL::functions->deleteNamedStringARB
1676 #define glCompileShaderIncludeARB clan::OpenGL::functions->compileShaderIncludeARB
1677 #define glIsNamedStringARB clan::OpenGL::functions->isNamedStringARB
1678 #define glGetNamedStringARB clan::OpenGL::functions->getNamedStringARB
1679 #define glGetNamedStringivARB clan::OpenGL::functions->getNamedStringivARB
1680 #define glBindFragDataLocationIndexed clan::OpenGL::functions->bindFragDataLocationIndexed
1681 #define glGetFragDataIndex clan::OpenGL::functions->getFragDataIndex
1682 #define glGenSamplers clan::OpenGL::functions->genSamplers
1683 #define glDeleteSamplers clan::OpenGL::functions->deleteSamplers
1684 #define glIsSampler clan::OpenGL::functions->isSampler
1685 #define glBindSampler clan::OpenGL::functions->bindSampler
1686 #define glSamplerParameteri clan::OpenGL::functions->samplerParameteri
1687 #define glSamplerParameteriv clan::OpenGL::functions->samplerParameteriv
1688 #define glSamplerParameterf clan::OpenGL::functions->samplerParameterf
1689 #define glSamplerParameterfv clan::OpenGL::functions->samplerParameterfv
1690 #define glSamplerParameterIiv clan::OpenGL::functions->samplerParameterIiv
1691 #define glSamplerParameterIuiv clan::OpenGL::functions->samplerParameterIuiv
1692 #define glGetSamplerParameteriv clan::OpenGL::functions->getSamplerParameteriv
1693 #define glGetSamplerParameterIiv clan::OpenGL::functions->getSamplerParameterIiv
1694 #define glGetSamplerParameterfv clan::OpenGL::functions->getSamplerParameterfv
1695 #define glGetSamplerParameterIuiv clan::OpenGL::functions->getSamplerParameterIuiv
1696 #define glQueryCounter clan::OpenGL::functions->queryCounter
1697 #define glGetQueryObjecti64v clan::OpenGL::functions->getQueryObjecti64v
1698 #define glGetQueryObjectui64v clan::OpenGL::functions->getQueryObjectui64v
1699 #define glVertexP2ui clan::OpenGL::functions->vertexP2ui
1700 #define glVertexP2uiv clan::OpenGL::functions->vertexP2uiv
1701 #define glVertexP3ui clan::OpenGL::functions->vertexP3ui
1702 #define glVertexP3uiv clan::OpenGL::functions->vertexP3uiv
1703 #define glVertexP4ui clan::OpenGL::functions->vertexP4ui
1704 #define glVertexP4uiv clan::OpenGL::functions->vertexP4uiv
1705 #define glTexCoordP1ui clan::OpenGL::functions->texCoordP1ui
1706 #define glTexCoordP1uiv clan::OpenGL::functions->texCoordP1uiv
1707 #define glTexCoordP2ui clan::OpenGL::functions->texCoordP2ui
1708 #define glTexCoordP2uiv clan::OpenGL::functions->texCoordP2uiv
1709 #define glTexCoordP3ui clan::OpenGL::functions->texCoordP3ui
1710 #define glTexCoordP3uiv clan::OpenGL::functions->texCoordP3uiv
1711 #define glTexCoordP4ui clan::OpenGL::functions->texCoordP4ui
1712 #define glTexCoordP4uiv clan::OpenGL::functions->texCoordP4uiv
1713 #define glMultiTexCoordP1ui clan::OpenGL::functions->multiTexCoordP1ui
1714 #define glMultiTexCoordP1uiv clan::OpenGL::functions->multiTexCoordP1uiv
1715 #define glMultiTexCoordP2ui clan::OpenGL::functions->multiTexCoordP2ui
1716 #define glMultiTexCoordP2uiv clan::OpenGL::functions->multiTexCoordP2uiv
1717 #define glMultiTexCoordP3ui clan::OpenGL::functions->multiTexCoordP3ui
1718 #define glMultiTexCoordP3uiv clan::OpenGL::functions->multiTexCoordP3uiv
1719 #define glMultiTexCoordP4ui clan::OpenGL::functions->multiTexCoordP4ui
1720 #define glMultiTexCoordP4uiv clan::OpenGL::functions->multiTexCoordP4uiv
1721 #define glNormalP3ui clan::OpenGL::functions->normalP3ui
1722 #define glNormalP3uiv clan::OpenGL::functions->normalP3uiv
1723 #define glColorP3ui clan::OpenGL::functions->colorP3ui
1724 #define glColorP3uiv clan::OpenGL::functions->colorP3uiv
1725 #define glColorP4ui clan::OpenGL::functions->colorP4ui
1726 #define glColorP4uiv clan::OpenGL::functions->colorP4uiv
1727 #define glSecondaryColorP3ui clan::OpenGL::functions->secondaryColorP3ui
1728 #define glSecondaryColorP3uiv clan::OpenGL::functions->secondaryColorP3uiv
1729 #define glVertexAttribP1ui clan::OpenGL::functions->vertexAttribP1ui
1730 #define glVertexAttribP1uiv clan::OpenGL::functions->vertexAttribP1uiv
1731 #define glVertexAttribP2ui clan::OpenGL::functions->vertexAttribP2ui
1732 #define glVertexAttribP2uiv clan::OpenGL::functions->vertexAttribP2uiv
1733 #define glVertexAttribP3ui clan::OpenGL::functions->vertexAttribP3ui
1734 #define glVertexAttribP3uiv clan::OpenGL::functions->vertexAttribP3uiv
1735 #define glVertexAttribP4ui clan::OpenGL::functions->vertexAttribP4ui
1736 #define glVertexAttribP4uiv clan::OpenGL::functions->vertexAttribP4uiv
1737 #define glDrawArraysIndirect clan::OpenGL::functions->drawArraysIndirect
1738 #define glDrawElementsIndirect clan::OpenGL::functions->drawElementsIndirect
1739 #define glUniform1d clan::OpenGL::functions->uniform1d
1740 #define glUniform2d clan::OpenGL::functions->uniform2d
1741 #define glUniform3d clan::OpenGL::functions->uniform3d
1742 #define glUniform4d clan::OpenGL::functions->uniform4d
1743 #define glUniform1dv clan::OpenGL::functions->uniform1dv
1744 #define glUniform2dv clan::OpenGL::functions->uniform2dv
1745 #define glUniform3dv clan::OpenGL::functions->uniform3dv
1746 #define glUniform4dv clan::OpenGL::functions->uniform4dv
1747 #define glUniformMatrix2dv clan::OpenGL::functions->uniformMatrix2dv
1748 #define glUniformMatrix3dv clan::OpenGL::functions->uniformMatrix3dv
1749 #define glUniformMatrix4dv clan::OpenGL::functions->uniformMatrix4dv
1750 #define glUniformMatrix2x3dv clan::OpenGL::functions->uniformMatrix2x3dv
1751 #define glUniformMatrix2x4dv clan::OpenGL::functions->uniformMatrix2x4dv
1752 #define glUniformMatrix3x2dv clan::OpenGL::functions->uniformMatrix3x2dv
1753 #define glUniformMatrix3x4dv clan::OpenGL::functions->uniformMatrix3x4dv
1754 #define glUniformMatrix4x2dv clan::OpenGL::functions->uniformMatrix4x2dv
1755 #define glUniformMatrix4x3dv clan::OpenGL::functions->uniformMatrix4x3dv
1756 #define glGetUniformdv clan::OpenGL::functions->getUniformdv
1757 #define glGetSubroutineUniformLocation clan::OpenGL::functions->getSubroutineUniformLocation
1758 #define glGetSubroutineIndex clan::OpenGL::functions->getSubroutineIndex
1759 #define glGetActiveSubroutineUniformiv clan::OpenGL::functions->getActiveSubroutineUniformiv
1760 #define glGetActiveSubroutineUniformName clan::OpenGL::functions->getActiveSubroutineUniformName
1761 #define glGetActiveSubroutineName clan::OpenGL::functions->getActiveSubroutineName
1762 #define glUniformSubroutinesuiv clan::OpenGL::functions->uniformSubroutinesuiv
1763 #define glGetUniformSubroutineuiv clan::OpenGL::functions->getUniformSubroutineuiv
1764 #define glGetProgramStageiv clan::OpenGL::functions->getProgramStageiv
1765 #define glPatchParameteri clan::OpenGL::functions->patchParameteri
1766 #define glPatchParameterfv clan::OpenGL::functions->patchParameterfv
1767 #define glBindTransformFeedback clan::OpenGL::functions->bindTransformFeedback
1768 #define glDeleteTransformFeedbacks clan::OpenGL::functions->deleteTransformFeedbacks
1769 #define glGenTransformFeedbacks clan::OpenGL::functions->genTransformFeedbacks
1770 #define glIsTransformFeedback clan::OpenGL::functions->isTransformFeedback
1771 #define glPauseTransformFeedback clan::OpenGL::functions->pauseTransformFeedback
1772 #define glResumeTransformFeedback clan::OpenGL::functions->resumeTransformFeedback
1773 #define glDrawTransformFeedback clan::OpenGL::functions->drawTransformFeedback
1774 #define glDrawTransformFeedbackStream clan::OpenGL::functions->drawTransformFeedbackStream
1775 #define glBeginQueryIndexed clan::OpenGL::functions->beginQueryIndexed
1776 #define glEndQueryIndexed clan::OpenGL::functions->endQueryIndexed
1777 #define glGetQueryIndexediv clan::OpenGL::functions->getQueryIndexediv
1778 #define glReleaseShaderCompiler clan::OpenGL::functions->releaseShaderCompiler
1779 #define glShaderBinary clan::OpenGL::functions->shaderBinary
1780 #define glGetShaderPrecisionFormat clan::OpenGL::functions->getShaderPrecisionFormat
1781 #define glDepthRangef clan::OpenGL::functions->depthRangef
1782 #define glClearDepthf clan::OpenGL::functions->clearDepthf
1783 #define glGetProgramBinary clan::OpenGL::functions->getProgramBinary
1784 #define glProgramBinary clan::OpenGL::functions->programBinary
1785 #define glProgramParameteri clan::OpenGL::functions->programParameteri
1786 #define glUseProgramStages clan::OpenGL::functions->useProgramStages
1787 #define glActiveShaderProgram clan::OpenGL::functions->activeShaderProgram
1788 #define glCreateShaderProgramv clan::OpenGL::functions->createShaderProgramv
1789 #define glBindProgramPipeline clan::OpenGL::functions->bindProgramPipeline
1790 #define glDeleteProgramPipelines clan::OpenGL::functions->deleteProgramPipelines
1791 #define glGenProgramPipelines clan::OpenGL::functions->genProgramPipelines
1792 #define glIsProgramPipeline clan::OpenGL::functions->isProgramPipeline
1793 #define glGetProgramPipelineiv clan::OpenGL::functions->getProgramPipelineiv
1794 #define glProgramUniform1i clan::OpenGL::functions->programUniform1i
1795 #define glProgramUniform1iv clan::OpenGL::functions->programUniform1iv
1796 #define glProgramUniform1f clan::OpenGL::functions->programUniform1f
1797 #define glProgramUniform1fv clan::OpenGL::functions->programUniform1fv
1798 #define glProgramUniform1d clan::OpenGL::functions->programUniform1d
1799 #define glProgramUniform1dv clan::OpenGL::functions->programUniform1dv
1800 #define glProgramUniform1ui clan::OpenGL::functions->programUniform1ui
1801 #define glProgramUniform1uiv clan::OpenGL::functions->programUniform1uiv
1802 #define glProgramUniform2i clan::OpenGL::functions->programUniform2i
1803 #define glProgramUniform2iv clan::OpenGL::functions->programUniform2iv
1804 #define glProgramUniform2f clan::OpenGL::functions->programUniform2f
1805 #define glProgramUniform2fv clan::OpenGL::functions->programUniform2fv
1806 #define glProgramUniform2d clan::OpenGL::functions->programUniform2d
1807 #define glProgramUniform2dv clan::OpenGL::functions->programUniform2dv
1808 #define glProgramUniform2ui clan::OpenGL::functions->programUniform2ui
1809 #define glProgramUniform2uiv clan::OpenGL::functions->programUniform2uiv
1810 #define glProgramUniform3i clan::OpenGL::functions->programUniform3i
1811 #define glProgramUniform3iv clan::OpenGL::functions->programUniform3iv
1812 #define glProgramUniform3f clan::OpenGL::functions->programUniform3f
1813 #define glProgramUniform3fv clan::OpenGL::functions->programUniform3fv
1814 #define glProgramUniform3d clan::OpenGL::functions->programUniform3d
1815 #define glProgramUniform3dv clan::OpenGL::functions->programUniform3dv
1816 #define glProgramUniform3ui clan::OpenGL::functions->programUniform3ui
1817 #define glProgramUniform3uiv clan::OpenGL::functions->programUniform3uiv
1818 #define glProgramUniform4i clan::OpenGL::functions->programUniform4i
1819 #define glProgramUniform4iv clan::OpenGL::functions->programUniform4iv
1820 #define glProgramUniform4f clan::OpenGL::functions->programUniform4f
1821 #define glProgramUniform4fv clan::OpenGL::functions->programUniform4fv
1822 #define glProgramUniform4d clan::OpenGL::functions->programUniform4d
1823 #define glProgramUniform4dv clan::OpenGL::functions->programUniform4dv
1824 #define glProgramUniform4ui clan::OpenGL::functions->programUniform4ui
1825 #define glProgramUniform4uiv clan::OpenGL::functions->programUniform4uiv
1826 #define glProgramUniformMatrix2fv clan::OpenGL::functions->programUniformMatrix2fv
1827 #define glProgramUniformMatrix3fv clan::OpenGL::functions->programUniformMatrix3fv
1828 #define glProgramUniformMatrix4fv clan::OpenGL::functions->programUniformMatrix4fv
1829 #define glProgramUniformMatrix2dv clan::OpenGL::functions->programUniformMatrix2dv
1830 #define glProgramUniformMatrix3dv clan::OpenGL::functions->programUniformMatrix3dv
1831 #define glProgramUniformMatrix4dv clan::OpenGL::functions->programUniformMatrix4dv
1832 #define glProgramUniformMatrix2x3fv clan::OpenGL::functions->programUniformMatrix2x3fv
1833 #define glProgramUniformMatrix3x2fv clan::OpenGL::functions->programUniformMatrix3x2fv
1834 #define glProgramUniformMatrix2x4fv clan::OpenGL::functions->programUniformMatrix2x4fv
1835 #define glProgramUniformMatrix4x2fv clan::OpenGL::functions->programUniformMatrix4x2fv
1836 #define glProgramUniformMatrix3x4fv clan::OpenGL::functions->programUniformMatrix3x4fv
1837 #define glProgramUniformMatrix4x3fv clan::OpenGL::functions->programUniformMatrix4x3fv
1838 #define glProgramUniformMatrix2x3dv clan::OpenGL::functions->programUniformMatrix2x3dv
1839 #define glProgramUniformMatrix3x2dv clan::OpenGL::functions->programUniformMatrix3x2dv
1840 #define glProgramUniformMatrix2x4dv clan::OpenGL::functions->programUniformMatrix2x4dv
1841 #define glProgramUniformMatrix4x2dv clan::OpenGL::functions->programUniformMatrix4x2dv
1842 #define glProgramUniformMatrix3x4dv clan::OpenGL::functions->programUniformMatrix3x4dv
1843 #define glProgramUniformMatrix4x3dv clan::OpenGL::functions->programUniformMatrix4x3dv
1844 #define glValidateProgramPipeline clan::OpenGL::functions->validateProgramPipeline
1845 #define glGetProgramPipelineInfoLog clan::OpenGL::functions->getProgramPipelineInfoLog
1846 #define glVertexAttribL1d clan::OpenGL::functions->vertexAttribL1d
1847 #define glVertexAttribL2d clan::OpenGL::functions->vertexAttribL2d
1848 #define glVertexAttribL3d clan::OpenGL::functions->vertexAttribL3d
1849 #define glVertexAttribL4d clan::OpenGL::functions->vertexAttribL4d
1850 #define glVertexAttribL1dv clan::OpenGL::functions->vertexAttribL1dv
1851 #define glVertexAttribL2dv clan::OpenGL::functions->vertexAttribL2dv
1852 #define glVertexAttribL3dv clan::OpenGL::functions->vertexAttribL3dv
1853 #define glVertexAttribL4dv clan::OpenGL::functions->vertexAttribL4dv
1854 #define glVertexAttribLPointer clan::OpenGL::functions->vertexAttribLPointer
1855 #define glGetVertexAttribLdv clan::OpenGL::functions->getVertexAttribLdv
1856 #define glViewportArrayv clan::OpenGL::functions->viewportArrayv
1857 #define glViewportIndexedf clan::OpenGL::functions->viewportIndexedf
1858 #define glViewportIndexedfv clan::OpenGL::functions->viewportIndexedfv
1859 #define glScissorArrayv clan::OpenGL::functions->scissorArrayv
1860 #define glScissorIndexed clan::OpenGL::functions->scissorIndexed
1861 #define glScissorIndexedv clan::OpenGL::functions->scissorIndexedv
1862 #define glDepthRangeArrayv clan::OpenGL::functions->depthRangeArrayv
1863 #define glDepthRangeIndexed clan::OpenGL::functions->depthRangeIndexed
1864 #define glGetFloati_v clan::OpenGL::functions->getFloati_v
1865 #define glGetDoublei_v clan::OpenGL::functions->getDoublei_v
1866 #define glCreateSyncFromCLeventARB clan::OpenGL::functions->createSyncFromCLeventARB
1867 #define glDebugMessageControlARB clan::OpenGL::functions->debugMessageControlARB
1868 #define glDebugMessageInsertARB clan::OpenGL::functions->debugMessageInsertARB
1869 #define glDebugMessageCallbackARB clan::OpenGL::functions->debugMessageCallbackARB
1870 #define glGetDebugMessageLogARB clan::OpenGL::functions->getDebugMessageLogARB
1871 #define glGetGraphicsResetStatusARB clan::OpenGL::functions->getGraphicsResetStatusARB
1872 #define glGetnMapdvARB clan::OpenGL::functions->getnMapdvARB
1873 #define glGetnMapfvARB clan::OpenGL::functions->getnMapfvARB
1874 #define glGetnMapivARB clan::OpenGL::functions->getnMapivARB
1875 #define glGetnPixelMapfvARB clan::OpenGL::functions->getnPixelMapfvARB
1876 #define glGetnPixelMapuivARB clan::OpenGL::functions->getnPixelMapuivARB
1877 #define glGetnPixelMapusvARB clan::OpenGL::functions->getnPixelMapusvARB
1878 #define glGetnPolygonStippleARB clan::OpenGL::functions->getnPolygonStippleARB
1879 #define glGetnColorTableARB clan::OpenGL::functions->getnColorTableARB
1880 #define glGetnConvolutionFilterARB clan::OpenGL::functions->getnConvolutionFilterARB
1881 #define glGetnSeparableFilterARB clan::OpenGL::functions->getnSeparableFilterARB
1882 #define glGetnHistogramARB clan::OpenGL::functions->getnHistogramARB
1883 #define glGetnMinmaxARB clan::OpenGL::functions->getnMinmaxARB
1884 #define glGetnTexImageARB clan::OpenGL::functions->getnTexImageARB
1885 #define glReadnPixelsARB clan::OpenGL::functions->readnPixelsARB
1886 #define glGetnCompressedTexImageARB clan::OpenGL::functions->getnCompressedTexImageARB
1887 #define glGetnUniformfvARB clan::OpenGL::functions->getnUniformfvARB
1888 #define glGetnUniformivARB clan::OpenGL::functions->getnUniformivARB
1889 #define glGetnUniformuivARB clan::OpenGL::functions->getnUniformuivARB
1890 #define glGetnUniformdvARB clan::OpenGL::functions->getnUniformdvARB
1891 #define glDrawArraysInstancedBaseInstance clan::OpenGL::functions->drawArraysInstancedBaseInstance
1892 #define glDrawElementsInstancedBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseInstance
1893 #define glDrawElementsInstancedBaseVertexBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseVertexBaseInstance
1894 #define glDrawTransformFeedbackInstanced clan::OpenGL::functions->drawTransformFeedbackInstanced
1895 #define glDrawTransformFeedbackStreamInstanced clan::OpenGL::functions->drawTransformFeedbackStreamInstanced
1896 #define glGetInternalformativ clan::OpenGL::functions->getInternalformativ
1897 #define glGetActiveAtomicCounterBufferiv clan::OpenGL::functions->getActiveAtomicCounterBufferiv
1898 #define glBindImageTexture clan::OpenGL::functions->bindImageTexture
1899 #define glMemoryBarrier clan::OpenGL::functions->memoryBarrier
1900 #define glTexStorage1D clan::OpenGL::functions->texStorage1D
1901 #define glTexStorage2D clan::OpenGL::functions->texStorage2D
1902 #define glTexStorage3D clan::OpenGL::functions->texStorage3D
1903 #define glTextureStorage1DEXT clan::OpenGL::functions->textureStorage1DEXT
1904 #define glTextureStorage2DEXT clan::OpenGL::functions->textureStorage2DEXT
1905 #define glTextureStorage3DEXT clan::OpenGL::functions->textureStorage3DEXT
1906 #define glDebugMessageControl clan::OpenGL::functions->debugMessageControl
1907 #define glDebugMessageInsert clan::OpenGL::functions->debugMessageInsert
1908 #define glDebugMessageCallback clan::OpenGL::functions->debugMessageCallback
1909 #define glGetDebugMessageLog clan::OpenGL::functions->getDebugMessageLog
1910 #define glPushDebugGroup clan::OpenGL::functions->pushDebugGroup
1911 #define glPopDebugGroup clan::OpenGL::functions->popDebugGroup
1912 #define glObjectLabel clan::OpenGL::functions->objectLabel
1913 #define glGetObjectLabel clan::OpenGL::functions->getObjectLabel
1914 #define glObjectPtrLabel clan::OpenGL::functions->objectPtrLabel
1915 #define glGetObjectPtrLabel clan::OpenGL::functions->getObjectPtrLabel
1916 #define glClearBufferData clan::OpenGL::functions->clearBufferData
1917 #define glClearBufferSubData clan::OpenGL::functions->clearBufferSubData
1918 #define glClearNamedBufferDataEXT clan::OpenGL::functions->clearNamedBufferDataEXT
1919 #define glClearNamedBufferSubDataEXT clan::OpenGL::functions->clearNamedBufferSubDataEXT
1920 #define glDispatchCompute clan::OpenGL::functions->dispatchCompute
1921 #define glDispatchComputeIndirect clan::OpenGL::functions->dispatchComputeIndirect
1922 #define glCopyImageSubData clan::OpenGL::functions->copyImageSubData
1923 #define glFramebufferParameteri clan::OpenGL::functions->framebufferParameteri
1924 #define glGetFramebufferParameteriv clan::OpenGL::functions->getFramebufferParameteriv
1925 #define glNamedFramebufferParameteriEXT clan::OpenGL::functions->namedFramebufferParameteriEXT
1926 #define glGetNamedFramebufferParameterivEXT clan::OpenGL::functions->getNamedFramebufferParameterivEXT
1927 #define glGetInternalformati64v clan::OpenGL::functions->getInternalformati64v
1928 #define glInvalidateTexSubImage clan::OpenGL::functions->invalidateTexSubImage
1929 #define glInvalidateTexImage clan::OpenGL::functions->invalidateTexImage
1930 #define glInvalidateBufferSubData clan::OpenGL::functions->invalidateBufferSubData
1931 #define glInvalidateBufferData clan::OpenGL::functions->invalidateBufferData
1932 #define glInvalidateFramebuffer clan::OpenGL::functions->invalidateFramebuffer
1933 #define glInvalidateSubFramebuffer clan::OpenGL::functions->invalidateSubFramebuffer
1934 #define glMultiDrawArraysIndirect clan::OpenGL::functions->multiDrawArraysIndirect
1935 #define glMultiDrawElementsIndirect clan::OpenGL::functions->multiDrawElementsIndirect
1936 #define glGetProgramInterfaceiv clan::OpenGL::functions->getProgramInterfaceiv
1937 #define glGetProgramResourceIndex clan::OpenGL::functions->getProgramResourceIndex
1938 #define glGetProgramResourceName clan::OpenGL::functions->getProgramResourceName
1939 #define glGetProgramResourceiv clan::OpenGL::functions->getProgramResourceiv
1940 #define glGetProgramResourceLocation clan::OpenGL::functions->getProgramResourceLocation
1941 #define glGetProgramResourceLocationIndex clan::OpenGL::functions->getProgramResourceLocationIndex
1942 #define glShaderStorageBlockBinding clan::OpenGL::functions->shaderStorageBlockBinding
1943 #define glTexBufferRange clan::OpenGL::functions->texBufferRange
1944 #define glTextureBufferRangeEXT clan::OpenGL::functions->textureBufferRangeEXT
1945 #define glTexStorage2DMultisample clan::OpenGL::functions->texStorage2DMultisample
1946 #define glTexStorage3DMultisample clan::OpenGL::functions->texStorage3DMultisample
1947 #define glTextureStorage2DMultisampleEXT clan::OpenGL::functions->textureStorage2DMultisampleEXT
1948 #define glTextureStorage3DMultisampleEXT clan::OpenGL::functions->textureStorage3DMultisampleEXT
1949 #define glTextureView clan::OpenGL::functions->textureView
1950 #define glBindVertexBuffer clan::OpenGL::functions->bindVertexBuffer
1951 #define glVertexAttribFormat clan::OpenGL::functions->vertexAttribFormat
1952 #define glVertexAttribIFormat clan::OpenGL::functions->vertexAttribIFormat
1953 #define glVertexAttribLFormat clan::OpenGL::functions->vertexAttribLFormat
1954 #define glVertexAttribBinding clan::OpenGL::functions->vertexAttribBinding
1955 #define glVertexBindingDivisor clan::OpenGL::functions->vertexBindingDivisor
1956 #define glVertexArrayBindVertexBufferEXT clan::OpenGL::functions->vertexArrayBindVertexBufferEXT
1957 #define glVertexArrayVertexAttribFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribFormatEXT
1958 #define glVertexArrayVertexAttribIFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribIFormatEXT
1959 #define glVertexArrayVertexAttribLFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribLFormatEXT
1960 #define glVertexArrayVertexAttribBindingEXT clan::OpenGL::functions->vertexArrayVertexAttribBindingEXT
1961 #define glVertexArrayVertexBindingDivisorEXT clan::OpenGL::functions->vertexArrayVertexBindingDivisorEXT
1964 #define glBufferStorage clan::OpenGL::functions->BufferStorage;
1965 #define glClearTexImage clan::OpenGL::functions->ClearTexImage;
1966 #define glClearTexSubImage clan::OpenGL::functions->ClearTexSubImage;
1967 #define glBindBuffersBase clan::OpenGL::functions->BindBuffersBase;
1968 #define glBindBuffersRange clan::OpenGL::functions->BindBuffersRange;
1969 #define glBindTextures clan::OpenGL::functions->BindTextures;
1970 #define glBindSamplers clan::OpenGL::functions->BindSamplers;
1971 #define glBindImageTextures clan::OpenGL::functions->BindImageTextures;
1972 #define glBindVertexBuffers clan::OpenGL::functions->BindVertexBuffers;
1975 #define glClientActiveTexture clan::OpenGL::functions->clientActiveTexture
1977 #define glWglCreatePbufferARB clan::OpenGL::functions->wglCreatePbufferARB
1978 #define glWglGetPbufferDCARB clan::OpenGL::functions->wglGetPbufferDCARB
1979 #define glWglReleasePbufferDCARB clan::OpenGL::functions->wglReleasePbufferDCARB
1980 #define glWglDestroyPbufferARB clan::OpenGL::functions->wglDestroyPbufferARB
1981 #define glWglQueryPbufferARB clan::OpenGL::functions->wglQueryPbufferARB
ptr_glBufferData bufferData
Definition: opengl_wrap.h:800
void(GLFUNC * ptr_glProgramUniform3dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:527
void(GLFUNC * ptr_glShaderSource)(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
Definition: opengl_wrap.h:195
ptr_glDetachShader detachShader
Definition: opengl_wrap.h:819
GLboolean(GLFUNC * ptr_glIsBuffer)(GLuint buffer)
Definition: opengl_wrap.h:153
ptr_glGetProgramResourceLocation getProgramResourceLocation
Definition: opengl_wrap.h:1298
ptr_glVertexAttribLFormat vertexAttribLFormat
Definition: opengl_wrap.h:1311
ptr_glTexCoordP3uiv texCoordP3uiv
Definition: opengl_wrap.h:1068
ptr_glIsEnabled isEnabled
Definition: opengl_wrap.h:749
void(GLFUNC * ptr_glUniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:213
ptr_glGetActiveSubroutineName getActiveSubroutineName
Definition: opengl_wrap.h:1119
void(GLFUNC * ptr_glGetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:149
void(GLFUNC * ptr_glUniform2d)(GLint location, GLdouble x, GLdouble y)
Definition: opengl_wrap.h:452
ptr_glBeginQueryIndexed beginQueryIndexed
Definition: opengl_wrap.h:1133
ptr_glVertexAttrib4usv vertexAttrib4usv
Definition: opengl_wrap.h:898
ptr_glUniform2dv uniform2dv
Definition: opengl_wrap.h:1102
void(GLFUNC * ptr_glGetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition: opengl_wrap.h:346
void(GLFUNC * ptr_glInvalidateTexImage)(GLuint texture, GLint level)
Definition: opengl_wrap.h:641
void(GLFUNC * ptr_glBindFramebuffer)(GLenum target, GLuint framebuffer)
Definition: opengl_wrap.h:338
void(GLFUNC * ptr_glVertexAttrib2fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:226
ptr_glBindTexture bindTexture
Definition: opengl_wrap.h:762
ptr_glVertexArrayBindVertexBufferEXT vertexArrayBindVertexBufferEXT
Definition: opengl_wrap.h:1314
ptr_glFramebufferTextureLayer framebufferTextureLayer
Definition: opengl_wrap.h:996
void(GLFUNC * ptr_glProgramParameteri)(GLuint program, GLenum pname, GLint value)
Definition: opengl_wrap.h:497
void(GLFUNC * ptr_glUniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: opengl_wrap.h:199
ptr_glEndTransformFeedback endTransformFeedback
Definition: opengl_wrap.h:913
void(GLFUNC * ptr_glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:547
ptr_glCullFace cullFace
Definition: opengl_wrap.h:704
ptr_glGetShaderPrecisionFormat getShaderPrecisionFormat
Definition: opengl_wrap.h:1138
ptr_glGetSubroutineUniformLocation getSubroutineUniformLocation
Definition: opengl_wrap.h:1115
void(GLFUNC * ptr_glProgramUniformMatrix3x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:554
ptr_glCompileShader compileShader
Definition: opengl_wrap.h:814
ptr_glTextureStorage3DMultisampleEXT textureStorage3DMultisampleEXT
Definition: opengl_wrap.h:1306
void(GLFUNC * ptr_glVertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition: opengl_wrap.h:233
ptr_glMultiDrawElementsBaseVertex multiDrawElementsBaseVertex
Definition: opengl_wrap.h:1014
void(GLFUNC * ptr_glGetBooleanv)(GLenum pname, GLboolean *params)
Definition: opengl_wrap.h:92
ptr_glVertexAttrib4dv vertexAttrib4dv
Definition: opengl_wrap.h:890
ptr_glVertexAttrib1sv vertexAttrib1sv
Definition: opengl_wrap.h:868
ptr_glBindSampler bindSampler
Definition: opengl_wrap.h:1043
void(GLFUNC * ptr_glUniform3fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:207
ptr_glProgramUniform1fv programUniform1fv
Definition: opengl_wrap.h:1155
ptr_glProgramUniform2dv programUniform2dv
Definition: opengl_wrap.h:1165
ptr_glColorP4ui colorP4ui
Definition: opengl_wrap.h:1083
void(GLFUNC * ptr_glTexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:658
void(GLFUNC * ptr_glProgramUniform1f)(GLuint program, GLint location, GLfloat v0)
Definition: opengl_wrap.h:508
ptr_glPrimitiveRestartIndex primitiveRestartIndex
Definition: opengl_wrap.h:967
void(GLFUNC * ptr_glBlendEquation)(GLenum mode)
Definition: opengl_wrap.h:121
void(GLFUNC * ptr_glVertexAttribI2uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:291
void(GLFUNC * ptr_glGetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
Definition: opengl_wrap.h:586
ptr_glProgramUniform4fv programUniform4fv
Definition: opengl_wrap.h:1179
void(GLFUNC * ptr_glVertexAttribDivisor)(GLuint index, GLuint divisor)
Definition: opengl_wrap.h:325
void(GLFUNC * ptr_glGetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)
Definition: opengl_wrap.h:591
void(GLFUNC * ptr_glTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:124
void(GLFUNC * ptr_glVertexP3ui)(GLenum type, GLuint value)
Definition: opengl_wrap.h:413
ptr_glMultiTexCoordP3ui multiTexCoordP3ui
Definition: opengl_wrap.h:1075
ptr_glColorMask colorMask
Definition: opengl_wrap.h:723
ptr_glUniformMatrix2x4dv uniformMatrix2x4dv
Definition: opengl_wrap.h:1109
ptr_glDrawArrays drawArrays
Definition: opengl_wrap.h:752
void(GLFUNC * ptr_glVertexAttrib4sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:249
void(GLFUNC * ptr_glVertexArrayVertexAttribLFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:671
ptr_glUniformMatrix2x3dv uniformMatrix2x3dv
Definition: opengl_wrap.h:1108
void(GLFUNC * ptr_glVertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
Definition: opengl_wrap.h:223
void(GLFUNC * ptr_glMultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:427
void(GLFUNC * ptr_glDeleteTextures)(GLsizei n, const GLuint *textures)
Definition: opengl_wrap.h:117
ptr_glGetTexParameterIuiv getTexParameterIuiv
Definition: opengl_wrap.h:958
ptr_glUniform2uiv uniform2uiv
Definition: opengl_wrap.h:952
ptr_glPointParameterfv pointParameterfv
Definition: opengl_wrap.h:785
void(GLFUNC * ptr_glGetInteger64v)(GLenum pname, CLint64 *params)
Definition: opengl_wrap.h:375
ptr_glUseProgram useProgram
Definition: opengl_wrap.h:842
ptr_glDrawArraysInstancedBaseInstance drawArraysInstancedBaseInstance
Definition: opengl_wrap.h:1249
ptr_glDispatchComputeIndirect dispatchComputeIndirect
Definition: opengl_wrap.h:1279
ptr_glGetProgramiv getProgramiv
Definition: opengl_wrap.h:826
ptr_glVertexArrayVertexAttribFormatEXT vertexArrayVertexAttribFormatEXT
Definition: opengl_wrap.h:1315
void(GLFUNC * ptr_glGetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:277
ptr_glGenBuffers genBuffers
Definition: opengl_wrap.h:798
void(GLFUNC * ptr_glVertexAttrib2dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:224
ptr_glGetFramebufferParameteriv getFramebufferParameteriv
Definition: opengl_wrap.h:1282
void(GLFUNC * ptr_glTexCoordP2ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:419
void(GLFUNC * ptr_glVertexAttrib3dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:230
GLboolean(GLFUNC * ptr_glIsProgram)(GLuint program)
Definition: opengl_wrap.h:192
unsigned char GLubyte
Definition: opengl_defines.h:60
ptr_glMultiTexCoordP2uiv multiTexCoordP2uiv
Definition: opengl_wrap.h:1074
GLint(GLFUNC * ptr_glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name)
Definition: opengl_wrap.h:652
ptr_glVertexAttrib3sv vertexAttrib3sv
Definition: opengl_wrap.h:880
void(GLFUNC * ptr_glDepthRangeArrayv)(GLuint first, GLsizei count, const GLdouble *v)
Definition: opengl_wrap.h:574
void(GLFUNC * ptr_glShaderStorageBlockBinding)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
Definition: opengl_wrap.h:654
ptr_glCompileShaderIncludeARB compileShaderIncludeARB
Definition: opengl_wrap.h:1034
void(GLFUNC * ptr_glStencilMask)(GLuint mask)
Definition: opengl_wrap.h:76
ptr_glUniformSubroutinesuiv uniformSubroutinesuiv
Definition: opengl_wrap.h:1120
void(GLFUNC * ptr_glGetBufferParameteri64v)(GLenum target, GLenum pname, CLint64 *params)
Definition: opengl_wrap.h:323
ptr_glVertexAttribI1uiv vertexAttribI1uiv
Definition: opengl_wrap.h:936
ptr_glMultiDrawArraysIndirect multiDrawArraysIndirect
Definition: opengl_wrap.h:1292
ptr_glVertexAttribL3d vertexAttribL3d
Definition: opengl_wrap.h:1206
void(GLFUNC * ptr_glGetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)
Definition: opengl_wrap.h:592
ptr_glTexParameterfv texParameterfv
Definition: opengl_wrap.h:712
ptr_glGetProgramResourceName getProgramResourceName
Definition: opengl_wrap.h:1296
void(GLFUNC * ptr_glDrawBuffers)(GLsizei n, const GLenum *bufs)
Definition: opengl_wrap.h:162
void(GLFUNC * ptr_glColorP4uiv)(GLenum type, const GLuint *color)
Definition: opengl_wrap.h:438
ptr_glVertexAttrib3dv vertexAttrib3dv
Definition: opengl_wrap.h:876
ptr_glVertexAttrib4Nsv vertexAttrib4Nsv
Definition: opengl_wrap.h:883
ptr_glEndConditionalRender endConditionalRender
Definition: opengl_wrap.h:920
ptr_glShaderSource shaderSource
Definition: opengl_wrap.h:841
GLboolean(GLFUNC * ptr_glIsProgramPipeline)(GLuint pipeline)
Definition: opengl_wrap.h:504
ptr_glPauseTransformFeedback pauseTransformFeedback
Definition: opengl_wrap.h:1129
ptr_glFenceSync fenceSync
Definition: opengl_wrap.h:1016
void(GLFUNC * ptr_glFramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: opengl_wrap.h:350
ptr_glDrawElementsInstancedBaseInstance drawElementsInstancedBaseInstance
Definition: opengl_wrap.h:1250
ptr_glVertexArrayVertexAttribIFormatEXT vertexArrayVertexAttribIFormatEXT
Definition: opengl_wrap.h:1316
ptr_glStencilMask stencilMask
Definition: opengl_wrap.h:722
ptr_glSecondaryColorP3ui secondaryColorP3ui
Definition: opengl_wrap.h:1085
ptr_glBindVertexBuffer bindVertexBuffer
Definition: opengl_wrap.h:1308
ptr_glDeleteTransformFeedbacks deleteTransformFeedbacks
Definition: opengl_wrap.h:1126
ptr_glDeleteProgram deleteProgram
Definition: opengl_wrap.h:817
void(GLFUNC * ptr_glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
Definition: opengl_wrap.h:91
void(GLFUNC * ptr_glUniformMatrix4x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:467
void(GLFUNC * ptr_glGetTexParameterIuiv)(GLenum target, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:312
void(GLFUNC * ptr_glGenFramebuffers)(GLsizei n, GLuint *framebuffers)
Definition: opengl_wrap.h:340
void(GLFUNC * ptr_glBlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha)
Definition: opengl_wrap.h:161
ptr_glGetnPolygonStippleARB getnPolygonStippleARB
Definition: opengl_wrap.h:1236
void(GLFUNC * ptr_glCopyImageSubData)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
Definition: opengl_wrap.h:634
ptr_glVertexAttrib4Nub vertexAttrib4Nub
Definition: opengl_wrap.h:884
ptr_glVertexP3uiv vertexP3uiv
Definition: opengl_wrap.h:1060
void(GLFUNC * ptr_glInvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments)
Definition: opengl_wrap.h:644
void(GLFUNC * ptr_glClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value)
Definition: opengl_wrap.h:315
ptr_glPolygonMode polygonMode
Definition: opengl_wrap.h:709
ptr_glTexParameterIuiv texParameterIuiv
Definition: opengl_wrap.h:956
ptr_glProgramUniformMatrix3x2dv programUniformMatrix3x2dv
Definition: opengl_wrap.h:1197
void(GLFUNC * ptr_glVertexAttribI4bv)(GLuint index, const GLbyte *v)
Definition: opengl_wrap.h:294
ptr_glGetUniformiv getUniformiv
Definition: opengl_wrap.h:833
ptr_glVertexAttribL4d vertexAttribL4d
Definition: opengl_wrap.h:1207
void(GLFUNC * ptr_glUniformMatrix3x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:464
ptr_glTextureStorage2DEXT textureStorage2DEXT
Definition: opengl_wrap.h:1262
void(GLFUNC * ptr_glTexImage3DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:378
ptr_glReadBuffer readBuffer
Definition: opengl_wrap.h:736
void(GLFUNC * ptr_glGetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: opengl_wrap.h:183
ptr_glDrawTransformFeedbackInstanced drawTransformFeedbackInstanced
Definition: opengl_wrap.h:1252
ptr_glBlendFuncSeparateiARB blendFuncSeparateiARB
Definition: opengl_wrap.h:1030
void(GLFUNC * ptr_glNamedFramebufferParameteriEXT)(GLuint framebuffer, GLenum pname, GLint param)
Definition: opengl_wrap.h:637
ptr_glTexImage2DMultisample texImage2DMultisample
Definition: opengl_wrap.h:1023
ptr_glVertexAttribI1iv vertexAttribI1iv
Definition: opengl_wrap.h:932
ptr_glTexSubImage2D texSubImage2D
Definition: opengl_wrap.h:761
ptr_glGetQueryObjectuiv getQueryObjectuiv
Definition: opengl_wrap.h:795
void(GLFUNC * ptr_glGetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
Definition: opengl_wrap.h:271
void(GLFUNC * ptr_glGetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
Definition: opengl_wrap.h:361
ptr_glGetSynciv getSynciv
Definition: opengl_wrap.h:1022
void(GLFUNC * ptr_glDeleteQueries)(GLsizei n, const GLuint *ids)
Definition: opengl_wrap.h:143
ptr_glUniform3ui uniform3ui
Definition: opengl_wrap.h:949
void(GLFUNC * ptr_glViewportArrayv)(GLuint first, GLsizei count, const GLfloat *v)
Definition: opengl_wrap.h:568
ptr_glClear clear
Definition: opengl_wrap.h:718
void(GLFUNC * ptr_glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:513
ptr_glEnable enable
Definition: opengl_wrap.h:726
void(GLFUNC * ptr_glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor)
Definition: opengl_wrap.h:667
ptr_glGetUniformdv getUniformdv
Definition: opengl_wrap.h:1114
void(GLFUNC * ptr_glMinSampleShading)(GLfloat value)
Definition: opengl_wrap.h:326
CLsync(GLFUNC * ptr_glCreateSyncFromCLeventARB)(struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
Definition: opengl_wrap.h:578
void(GLFUNC * ptr_glDrawArrays)(GLenum mode, GLint first, GLsizei count)
Definition: opengl_wrap.h:106
ptr_glBindFragDataLocation bindFragDataLocation
Definition: opengl_wrap.h:945
ptr_glProgramUniformMatrix2x3dv programUniformMatrix2x3dv
Definition: opengl_wrap.h:1196
void(GLFUNC * ptr_glDrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
Definition: opengl_wrap.h:604
GLboolean(GLFUNC * ptr_glIsEnabledi)(GLenum target, GLuint index)
Definition: opengl_wrap.h:265
void(GLFUNC * ptr_glBindSampler)(GLuint unit, GLuint sampler)
Definition: opengl_wrap.h:397
void(GLFUNC * ptr_glViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
Definition: opengl_wrap.h:569
void(GLFUNC * ptr_glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:114
void(GLFUNC * ptr_glProgramUniform4dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:535
ptr_glMultiTexCoordP4ui multiTexCoordP4ui
Definition: opengl_wrap.h:1077
void(GLFUNC * ptr_glClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value)
Definition: opengl_wrap.h:313
ptr_glFramebufferTexture2D framebufferTexture2D
Definition: opengl_wrap.h:989
ptr_glGetVertexAttribPointerv getVertexAttribPointerv
Definition: opengl_wrap.h:837
void(GLFUNC * ptr_glVertexAttribI1iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:286
ptr_glAttachShader attachShader
Definition: opengl_wrap.h:812
ptr_glVertexAttribI2iv vertexAttribI2iv
Definition: opengl_wrap.h:933
GLboolean(GLFUNC * ptr_glIsTexture)(GLuint texture)
Definition: opengl_wrap.h:119
ptr_glLogicOp logicOp
Definition: opengl_wrap.h:730
void(GLFUNC * ptr_glDrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
Definition: opengl_wrap.h:607
ptr_glGetInteger64i_v getInteger64i_v
Definition: opengl_wrap.h:968
ptr_glGetnUniformdvARB getnUniformdvARB
Definition: opengl_wrap.h:1248
ptr_glSamplerParameterIiv samplerParameterIiv
Definition: opengl_wrap.h:1048
void(GLFUNC * ptr_glVertexAttrib3fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:232
void(GLFUNC * ptr_glVertexAttribI1i)(GLuint index, GLint x)
Definition: opengl_wrap.h:278
void(GLFUNC * ptr_glGetVertexAttribdv)(GLuint index, GLenum pname, GLdouble *params)
Definition: opengl_wrap.h:188
void(GLFUNC * ptr_glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: opengl_wrap.h:557
int GLsizei
Definition: opengl_defines.h:59
ptr_glUniform4i uniform4i
Definition: opengl_wrap.h:850
void(GLFUNC * ptr_glBindBuffer)(GLenum target, GLuint buffer)
Definition: opengl_wrap.h:150
void(GLFUNC * ptr_glPolygonMode)(GLenum face, GLenum mode)
Definition: opengl_wrap.h:63
void(GLFUNC * ptr_glClearDepthf)(GLfloat d)
Definition: opengl_wrap.h:494
ptr_glReleaseShaderCompiler releaseShaderCompiler
Definition: opengl_wrap.h:1136
ptr_glVertexAttribIPointer vertexAttribIPointer
Definition: opengl_wrap.h:921
GLenum(GLFUNC * ptr_glGetGraphicsResetStatusARB)(void)
Definition: opengl_wrap.h:583
ptr_glMultiTexCoordP1uiv multiTexCoordP1uiv
Definition: opengl_wrap.h:1072
ptr_glVertexAttribL4dv vertexAttribL4dv
Definition: opengl_wrap.h:1211
void(GLFUNC * ptr_glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:531
ptr_glTexCoordP1ui texCoordP1ui
Definition: opengl_wrap.h:1063
ptr_glClearDepth clearDepth
Definition: opengl_wrap.h:721
void(GLFUNC * ptr_glVertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: opengl_wrap.h:281
void(GLFUNC * ptr_glProgramUniform2d)(GLuint program, GLint location, GLdouble v0, GLdouble v1)
Definition: opengl_wrap.h:518
void(GLFUNC * ptr_glVertexAttribI3uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:292
ptr_glVertexAttrib4uiv vertexAttrib4uiv
Definition: opengl_wrap.h:897
void(GLFUNC * ptr_glGetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint *params)
Definition: opengl_wrap.h:489
void(GLFUNC * ptr_glUseProgram)(GLuint program)
Definition: opengl_wrap.h:196
ptr_glVertexAttribP3ui vertexAttribP3ui
Definition: opengl_wrap.h:1091
ptr_glVertexAttrib4Nuiv vertexAttrib4Nuiv
Definition: opengl_wrap.h:886
ptr_glCopyTexSubImage2D copyTexSubImage2D
Definition: opengl_wrap.h:759
void(GLFUNC * ptr_glCopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Definition: opengl_wrap.h:364
ptr_glVertexAttribDivisor vertexAttribDivisor
Definition: opengl_wrap.h:971
ptr_glGetAttribLocation getAttribLocation
Definition: opengl_wrap.h:825
void(GLFUNC * ptr_glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition: opengl_wrap.h:617
ptr_glVertexAttrib1d vertexAttrib1d
Definition: opengl_wrap.h:863
ptr_glInvalidateTexImage invalidateTexImage
Definition: opengl_wrap.h:1287
ptr_glMultiTexCoordP3uiv multiTexCoordP3uiv
Definition: opengl_wrap.h:1076
void(GLFUNC * ptr_glPatchParameteri)(GLenum pname, GLint value)
Definition: opengl_wrap.h:477
void(GLFUNC * ptr_glVertexAttribI4uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:293
ptr_glUniformMatrix4x3dv uniformMatrix4x3dv
Definition: opengl_wrap.h:1113
ptr_glTexStorage1D texStorage1D
Definition: opengl_wrap.h:1258
ptr_glIsVertexArray isVertexArray
Definition: opengl_wrap.h:1002
void(GLFUNC * ptr_glDepthRangef)(GLfloat n, GLfloat f)
Definition: opengl_wrap.h:493
void(GLFUNC * ptr_glMultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:428
ptr_glUnmapBuffer unmapBuffer
Definition: opengl_wrap.h:804
ptr_glGetInternalformativ getInternalformativ
Definition: opengl_wrap.h:1254
ptr_glProgramUniformMatrix4x3fv programUniformMatrix4x3fv
Definition: opengl_wrap.h:1195
ptr_glTexStorage2D texStorage2D
Definition: opengl_wrap.h:1259
ptr_glUniform3fv uniform3fv
Definition: opengl_wrap.h:853
ptr_glUniformMatrix3x2dv uniformMatrix3x2dv
Definition: opengl_wrap.h:1110
void(GLFUNC * ptr_glUniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
Definition: opengl_wrap.h:203
void(GLFUNC * ptr_glResumeTransformFeedback)(void)
Definition: opengl_wrap.h:484
void(GLFUNC * ptr_glBindTexture)(GLenum target, GLuint texture)
Definition: opengl_wrap.h:116
void(GLFUNC * ptr_glGetActiveSubroutineUniformiv)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
Definition: opengl_wrap.h:471
ptr_glDrawTransformFeedbackStream drawTransformFeedbackStream
Definition: opengl_wrap.h:1132
ptr_glGetnUniformivARB getnUniformivARB
Definition: opengl_wrap.h:1246
void(GLFUNC * ptr_glDrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
Definition: opengl_wrap.h:366
ptr_glGetBooleani_v getBooleani_v
Definition: opengl_wrap.h:907
ptr_glVertexAttrib2d vertexAttrib2d
Definition: opengl_wrap.h:869
ptr_glBindSamplers BindSamplers
Definition: opengl_wrap.h:1328
ptr_glGetSamplerParameterIuiv getSamplerParameterIuiv
Definition: opengl_wrap.h:1053
void(GLFUNC * ptr_glValidateProgram)(GLuint program)
Definition: opengl_wrap.h:216
ptr_glUniform2i uniform2i
Definition: opengl_wrap.h:848
void(GLFUNC * ptr_glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Definition: opengl_wrap.h:522
GLuint(GLFUNC * ptr_glGetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName)
Definition: opengl_wrap.h:360
ptr_glVertexAttrib3fv vertexAttrib3fv
Definition: opengl_wrap.h:878
ptr_glProgramUniformMatrix2x4fv programUniformMatrix2x4fv
Definition: opengl_wrap.h:1192
ptr_glIsProgramPipeline isProgramPipeline
Definition: opengl_wrap.h:1150
void(GLFUNC * ptr_glVertexAttrib4fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:246
ptr_glGetSamplerParameteriv getSamplerParameteriv
Definition: opengl_wrap.h:1050
void(GLFUNC * ptr_glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:517
void(GLFUNC * ptr_glVertexAttribL3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: opengl_wrap.h:560
void(GLFUNC * ptr_glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:509
void(GLFUNC * ptr_glHint)(GLenum target, GLenum mode)
Definition: opengl_wrap.h:60
ptr_glSamplerParameterIuiv samplerParameterIuiv
Definition: opengl_wrap.h:1049
ptr_glUniform3i uniform3i
Definition: opengl_wrap.h:849
void(GLFUNC * ptr_glDrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei instancecount)
Definition: opengl_wrap.h:606
void(GLFUNC * ptr_glGetnUniformuivARB)(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
Definition: opengl_wrap.h:601
ptr_glUniformMatrix4x2fv uniformMatrix4x2fv
Definition: opengl_wrap.h:903
void(GLFUNC * ptr_glMultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:430
ptr_glPointParameterf pointParameterf
Definition: opengl_wrap.h:784
void(GLFUNC * ptr_glPointParameteriv)(GLenum pname, const GLint *params)
Definition: opengl_wrap.h:141
void(GLFUNC * ptr_glMultiDrawElementsBaseVertex)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount, const GLint *basevertex)
Definition: opengl_wrap.h:368
void(GLFUNC * ptr_glTextureBufferRangeEXT)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: opengl_wrap.h:656
ptr_glBlendFunc blendFunc
Definition: opengl_wrap.h:729
ptr_glUniform1uiv uniform1uiv
Definition: opengl_wrap.h:951
ptr_glVertexP3ui vertexP3ui
Definition: opengl_wrap.h:1059
void(GLFUNC * ptr_glUniform1uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:305
ptr_glGetProgramResourceLocationIndex getProgramResourceLocationIndex
Definition: opengl_wrap.h:1299
GLboolean(GLFUNC * ptr_glIsShader)(GLuint shader)
Definition: opengl_wrap.h:193
ptr_glVertexAttrib4s vertexAttrib4s
Definition: opengl_wrap.h:894
ptr_glDrawRangeElements drawRangeElements
Definition: opengl_wrap.h:768
void(GLFUNC * ptr_glBlendEquationSeparateiARB)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: opengl_wrap.h:382
ptr_glGetActiveSubroutineUniformName getActiveSubroutineUniformName
Definition: opengl_wrap.h:1118
ptr_glTexStorage3D texStorage3D
Definition: opengl_wrap.h:1260
void(GLFUNC * ptr_glProgramUniform1ui)(GLuint program, GLint location, GLuint v0)
Definition: opengl_wrap.h:512
void(GLFUNC * ptr_glBindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: opengl_wrap.h:268
ptr_glFramebufferRenderbuffer framebufferRenderbuffer
Definition: opengl_wrap.h:991
ptr_glSamplerParameteri samplerParameteri
Definition: opengl_wrap.h:1044
ptr_glCompressedTexImage1D compressedTexImage1D
Definition: opengl_wrap.h:776
void(GLFUNC * ptr_glUniform4iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:212
void(GLFUNC * ptr_glVertexAttrib4usv)(GLuint index, const GLushort *v)
Definition: opengl_wrap.h:252
void(GLFUNC * ptr_glFlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length)
Definition: opengl_wrap.h:352
void(GLFUNC * ptr_glVertexAttrib3sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:234
GLenum(GLFUNC * ptr_glClientWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout)
Definition: opengl_wrap.h:373
void(GLFUNC * ptr_glPointSize)(GLfloat size)
Definition: opengl_wrap.h:62
void(GLFUNC * ptr_glVertexP3uiv)(GLenum type, const GLuint *value)
Definition: opengl_wrap.h:414
ptr_glGetDoublev getDoublev
Definition: opengl_wrap.h:739
void(GLFUNC * ptr_glGetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint *params)
Definition: opengl_wrap.h:405
void(GLFUNC * ptr_glDebugMessageCallbackARB)(CLDEBUGPROCARB callback, const GLvoid *userParam)
Definition: opengl_wrap.h:581
void(GLFUNC * ptr_glGetUniformfv)(GLuint program, GLint location, GLfloat *params)
Definition: opengl_wrap.h:186
void(GLFUNC * ptr_glBindBuffersBase)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
Definition: opengl_wrap.h:679
void(GLFUNC * ptr_glTexCoordP2uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:420
ptr_glUniform3iv uniform3iv
Definition: opengl_wrap.h:857
ptr_glMinSampleShadingARB minSampleShadingARB
Definition: opengl_wrap.h:1031
void(GLFUNC * ptr_glScissor)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:64
void(GLFUNC * ptr_glBlendEquationiARB)(GLuint buf, GLenum mode)
Definition: opengl_wrap.h:381
ptr_glUniformMatrix4fv uniformMatrix4fv
Definition: opengl_wrap.h:861
void(GLFUNC * ptr_glDepthFunc)(GLenum func)
Definition: opengl_wrap.h:87
ptr_glInvalidateFramebuffer invalidateFramebuffer
Definition: opengl_wrap.h:1290
ptr_glDeleteFramebuffers deleteFramebuffers
Definition: opengl_wrap.h:985
ptr_glVertexAttribI4sv vertexAttribI4sv
Definition: opengl_wrap.h:941
ptr_glCheckFramebufferStatus checkFramebufferStatus
Definition: opengl_wrap.h:987
ptr_glUniformMatrix2dv uniformMatrix2dv
Definition: opengl_wrap.h:1105
ptr_glClearBufferfi clearBufferfi
Definition: opengl_wrap.h:962
void(GLFUNC * ptr_glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:546
ptr_glCreateSyncFromCLeventARB createSyncFromCLeventARB
Definition: opengl_wrap.h:1224
void(GLFUNC * ptr_glGetIntegeri_v)(GLenum target, GLuint index, GLint *data)
Definition: opengl_wrap.h:262
void(GLFUNC * ptr_glEndQuery)(GLenum target)
Definition: opengl_wrap.h:146
ptr_glProgramUniform3d programUniform3d
Definition: opengl_wrap.h:1172
void(GLFUNC * ptr_glClampColor)(GLenum target, GLenum clamp)
Definition: opengl_wrap.h:272
void(GLFUNC * ptr_glGetQueryObjecti64v)(GLuint id, GLenum pname, CLint64 *params)
Definition: opengl_wrap.h:409
ptr_glActiveTexture activeTexture
Definition: opengl_wrap.h:772
void(GLFUNC * ptr_glCompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:131
void(GLFUNC * ptr_glVertexAttrib4Nusv)(GLuint index, const GLushort *v)
Definition: opengl_wrap.h:241
ptr_glBindTextures BindTextures
Definition: opengl_wrap.h:1327
void(GLFUNC * ptr_glVertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:447
void(GLFUNC * ptr_glClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:629
void(GLFUNC * ptr_glUniform2dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:456
void(GLFUNC * ptr_glUniform1iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:209
ptr_glGetnColorTableARB getnColorTableARB
Definition: opengl_wrap.h:1237
ptr_glProgramUniformMatrix2x3fv programUniformMatrix2x3fv
Definition: opengl_wrap.h:1190
void(GLFUNC * ptr_glGetUniformSubroutineuiv)(GLenum shadertype, GLint location, GLuint *params)
Definition: opengl_wrap.h:475
ptr_glCompressedTexImage2D compressedTexImage2D
Definition: opengl_wrap.h:775
void(GLFUNC * ptr_glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:540
ptr_glGetnPixelMapuivARB getnPixelMapuivARB
Definition: opengl_wrap.h:1234
void(GLFUNC * ptr_glUniform1f)(GLint location, GLfloat v0)
Definition: opengl_wrap.h:197
ptr_glGenQueries genQueries
Definition: opengl_wrap.h:788
ptr_glTexImage2D texImage2D
Definition: opengl_wrap.h:716
ptr_glDrawElementsInstancedBaseVertexBaseInstance drawElementsInstancedBaseVertexBaseInstance
Definition: opengl_wrap.h:1251
void(GLFUNC * ptr_glBufferData)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
Definition: opengl_wrap.h:154
GLint(GLFUNC * ptr_glGetFragDataLocation)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:300
ptr_glCopyImageSubData copyImageSubData
Definition: opengl_wrap.h:1280
ptr_glDeleteBuffers deleteBuffers
Definition: opengl_wrap.h:797
ptr_glFrontFace frontFace
Definition: opengl_wrap.h:705
ptr_glUniform1ui uniform1ui
Definition: opengl_wrap.h:947
void(GLFUNC * ptr_glVertexAttrib1fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:220
ptr_glFramebufferTexture3D framebufferTexture3D
Definition: opengl_wrap.h:990
float GLfloat
Definition: opengl_defines.h:65
ptr_glVertexAttribP4ui vertexAttribP4ui
Definition: opengl_wrap.h:1093
ptr_glPointParameteri pointParameteri
Definition: opengl_wrap.h:786
ptr_glGetFloati_v getFloati_v
Definition: opengl_wrap.h:1222
void(GLFUNC * ptr_glGetBufferPointerv)(GLenum target, GLenum pname, GLvoid **params)
Definition: opengl_wrap.h:160
ptr_glTexStorage2DMultisample texStorage2DMultisample
Definition: opengl_wrap.h:1303
ptrdiff_t GLintptr
Definition: opengl_defines.h:71
void(GLFUNC * ptr_glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: opengl_wrap.h:530
void(GLFUNC * ptr_glDrawTransformFeedback)(GLenum mode, GLuint id)
Definition: opengl_wrap.h:485
ptr_glStencilOp stencilOp
Definition: opengl_wrap.h:732
void(GLFUNC * ptr_glGetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: opengl_wrap.h:176
ptr_glProgramUniformMatrix4x3dv programUniformMatrix4x3dv
Definition: opengl_wrap.h:1201
ptr_glNormalP3ui normalP3ui
Definition: opengl_wrap.h:1079
void(GLFUNC * ptr_glGetActiveSubroutineName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
Definition: opengl_wrap.h:473
void(GLFUNC * ptr_glDisable)(GLenum cap)
Definition: opengl_wrap.h:79
ptr_glVertexAttribP2ui vertexAttribP2ui
Definition: opengl_wrap.h:1089
ptr_glVertexAttrib3s vertexAttrib3s
Definition: opengl_wrap.h:879
void(GLFUNC * ptr_glValidateProgramPipeline)(GLuint pipeline)
Definition: opengl_wrap.h:556
ptr_glClientActiveTextureARB clientActiveTexture
Definition: opengl_wrap.h:1333
void(GLFUNC * ptr_glMultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:426
ptr_glFramebufferParameteri framebufferParameteri
Definition: opengl_wrap.h:1281
void(GLFUNC * ptr_glVertexP4ui)(GLenum type, GLuint value)
Definition: opengl_wrap.h:415
void(GLFUNC * ptr_glUniform2ui)(GLint location, GLuint v0, GLuint v1)
Definition: opengl_wrap.h:302
void(GLFUNC * ptr_glUniform2i)(GLint location, GLint v0, GLint v1)
Definition: opengl_wrap.h:202
ptr_glUniform2ui uniform2ui
Definition: opengl_wrap.h:948
void(GLFUNC * ptr_glColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Definition: opengl_wrap.h:260
void(GLFUNC * ptr_glUniform1ui)(GLint location, GLuint v0)
Definition: opengl_wrap.h:301
void(GLFUNC * ptr_glMultiDrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
Definition: opengl_wrap.h:647
ptr_glGetTexParameteriv getTexParameteriv
Definition: opengl_wrap.h:746
void(GLFUNC * ptr_glTexCoordP3ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:421
ptr_glVertexAttrib2dv vertexAttrib2dv
Definition: opengl_wrap.h:870
void(GLFUNC * ptr_glTransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
Definition: opengl_wrap.h:270
ptr_glGetSubroutineIndex getSubroutineIndex
Definition: opengl_wrap.h:1116
ptr_glProgramUniform2ui programUniform2ui
Definition: opengl_wrap.h:1166
void(GLFUNC * ptr_glGetTexParameterIiv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:311
void(GLFUNC * ptr_glTextureStorage2DMultisampleEXT)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:659
void(GLFUNC * ptr_glBufferStorage)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
Definition: opengl_wrap.h:676
void(GLFUNC * ptr_glDrawBuffer)(GLenum mode)
Definition: opengl_wrap.h:71
void(GLFUNC * ptr_glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:538
void(GLFUNC * ptr_glVertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:665
ptr_glVertexAttrib4f vertexAttrib4f
Definition: opengl_wrap.h:891
ptr_glProgramUniform4uiv programUniform4uiv
Definition: opengl_wrap.h:1183
ptr_glUniformMatrix4x3fv uniformMatrix4x3fv
Definition: opengl_wrap.h:905
GLenum(GLFUNC * ptr_glGetError)(void)
Definition: opengl_wrap.h:94
void(GLFUNC * ptr_glScissorIndexed)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:572
void(GLFUNC * ptr_glVertexAttribLPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: opengl_wrap.h:566
ptr_glGetnCompressedTexImageARB getnCompressedTexImageARB
Definition: opengl_wrap.h:1244
void(GLFUNC * ptr_glMinSampleShadingARB)(GLfloat value)
Definition: opengl_wrap.h:385
void(GLFUNC * ptr_glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
Definition: opengl_wrap.h:632
ptr_glProgramUniform4iv programUniform4iv
Definition: opengl_wrap.h:1177
void(GLFUNC * ptr_glTexCoordP3uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:422
ptr_glBindRenderbuffer bindRenderbuffer
Definition: opengl_wrap.h:978
void(GLFUNC * ptr_glClearStencil)(GLint s)
Definition: opengl_wrap.h:74
void(GLFUNC * ptr_glDetachShader)(GLuint program, GLuint shader)
Definition: opengl_wrap.h:173
ptr_glVertexAttribBinding vertexAttribBinding
Definition: opengl_wrap.h:1312
void(GLFUNC * ptr_glGetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
Definition: opengl_wrap.h:362
ptr_glColorP3uiv colorP3uiv
Definition: opengl_wrap.h:1082
void(GLFUNC * ptr_glVertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: opengl_wrap.h:243
void(GLFUNC * ptr_glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params)
Definition: opengl_wrap.h:102
ptr_glVertexAttrib1f vertexAttrib1f
Definition: opengl_wrap.h:865
ptr_glVertexAttrib4Nubv vertexAttrib4Nubv
Definition: opengl_wrap.h:885
void(GLFUNC * ptr_glGetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition: opengl_wrap.h:625
ptr_glReadPixels readPixels
Definition: opengl_wrap.h:737
ptr_glVertexAttribL3dv vertexAttribL3dv
Definition: opengl_wrap.h:1210
ptr_glVertexAttrib4d vertexAttrib4d
Definition: opengl_wrap.h:889
const GLubyte *(GLFUNC * ptr_glGetString)(GLenum name)
Definition: opengl_wrap.h:97
void(GLFUNC * ptr_glVertexAttrib4dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:244
ptr_glGetProgramPipelineiv getProgramPipelineiv
Definition: opengl_wrap.h:1151
void(GLFUNC * ptr_glEnable)(GLenum cap)
Definition: opengl_wrap.h:80
void(GLFUNC * ptr_glVertexAttrib4uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:251
void(GLFUNC * ptr_glDeleteSync)(CLsync sync)
Definition: opengl_wrap.h:372
void(GLFUNC * ptr_glColorP3uiv)(GLenum type, const GLuint *color)
Definition: opengl_wrap.h:436
void(GLFUNC * ptr_glVertexAttrib4Nuiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:240
ptr_glDeleteShader deleteShader
Definition: opengl_wrap.h:818
void(GLFUNC * ptr_glProgramUniform3d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
Definition: opengl_wrap.h:526
void(GLFUNC * ptr_glGetNamedStringARB)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
Definition: opengl_wrap.h:390
ptr_glProgramUniformMatrix2fv programUniformMatrix2fv
Definition: opengl_wrap.h:1184
void(GLFUNC * ptr_glGetProgramiv)(GLuint program, GLenum pname, GLint *params)
Definition: opengl_wrap.h:180
void(GLFUNC * ptr_glDisablei)(GLenum target, GLuint index)
Definition: opengl_wrap.h:264
ptr_glDrawTransformFeedbackStreamInstanced drawTransformFeedbackStreamInstanced
Definition: opengl_wrap.h:1253
unsigned int GLbitfield
Definition: opengl_defines.h:55
GLint(GLFUNC * ptr_glGetUniformLocation)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:185
void(GLFUNC * ptr_glDispatchComputeIndirect)(GLintptr indirect)
Definition: opengl_wrap.h:633
ptr_glIsRenderbuffer isRenderbuffer
Definition: opengl_wrap.h:977
void(GLFUNC * ptr_glUniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:259
void(GLFUNC * ptr_glGetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
Definition: opengl_wrap.h:178
void(GLFUNC * ptr_glVertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: opengl_wrap.h:229
void(GLFUNC * ptr_glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:70
ptr_glBlendFuncSeparatei blendFuncSeparatei
Definition: opengl_wrap.h:976
ptr_glDisable disable
Definition: opengl_wrap.h:725
ptr_glBindFragDataLocationIndexed bindFragDataLocationIndexed
Definition: opengl_wrap.h:1038
ptr_glGetFloatv getFloatv
Definition: opengl_wrap.h:741
ptr_glDisableVertexAttribArray disableVertexAttribArray
Definition: opengl_wrap.h:820
void(GLFUNC * ptr_glObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
Definition: opengl_wrap.h:624
ptr_glIsEnabledi isEnabledi
Definition: opengl_wrap.h:911
void(GLFUNC * ptr_glGetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:406
void(GLFUNC * ptr_glVertexArrayVertexAttribIFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:670
ptr_glVertexAttrib4Nbv vertexAttrib4Nbv
Definition: opengl_wrap.h:881
ptr_glGetnSeparableFilterARB getnSeparableFilterARB
Definition: opengl_wrap.h:1239
ubyte64 CLuint64
Definition: opengl_defines.h:64
void(GLFUNC * ptr_glGetBufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:159
CLsync(GLFUNC * ptr_glFenceSync)(GLenum condition, GLbitfield flags)
Definition: opengl_wrap.h:370
ptr_glProgramUniformMatrix3x4fv programUniformMatrix3x4fv
Definition: opengl_wrap.h:1194
void(GLFUNC * ptr_glVertexAttrib2sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:228
ptr_glVertexAttribL1d vertexAttribL1d
Definition: opengl_wrap.h:1204
ptr_glGetTransformFeedbackVarying getTransformFeedbackVarying
Definition: opengl_wrap.h:917
ptr_glDrawTransformFeedback drawTransformFeedback
Definition: opengl_wrap.h:1131
void(GLFUNC * ptr_glMultiDrawElements)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
Definition: opengl_wrap.h:137
unsigned int GLenum
Definition: opengl_defines.h:53
void(GLFUNC * ptr_glTexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:123
ptr_glInvalidateBufferSubData invalidateBufferSubData
Definition: opengl_wrap.h:1288
ptr_glProgramUniform3f programUniform3f
Definition: opengl_wrap.h:1170
void(GLFUNC * ptr_glDeleteFramebuffers)(GLsizei n, const GLuint *framebuffers)
Definition: opengl_wrap.h:339
void(GLFUNC * ptr_glStencilMaskSeparate)(GLenum face, GLuint mask)
Definition: opengl_wrap.h:165
ptr_glGetUniformuiv getUniformuiv
Definition: opengl_wrap.h:944
ptr_glDeleteQueries deleteQueries
Definition: opengl_wrap.h:789
void GLvoid
Definition: opengl_defines.h:69
ptr_glGetBufferPointerv getBufferPointerv
Definition: opengl_wrap.h:806
ptr_glGenerateMipmap generateMipmap
Definition: opengl_wrap.h:993
ptr_glProgramUniform3uiv programUniform3uiv
Definition: opengl_wrap.h:1175
ptr_glMultiDrawElementsIndirect multiDrawElementsIndirect
Definition: opengl_wrap.h:1293
void(GLFUNC * ptr_glUniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Definition: opengl_wrap.h:363
void(GLFUNC * ptr_glUniform3uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:307
ptr_glDeleteTextures deleteTextures
Definition: opengl_wrap.h:763
ptr_glVertexAttribPointer vertexAttribPointer
Definition: opengl_wrap.h:899
ptr_glClearNamedBufferSubDataEXT clearNamedBufferSubDataEXT
Definition: opengl_wrap.h:1277
ptr_glTexCoordP2uiv texCoordP2uiv
Definition: opengl_wrap.h:1066
ptr_glProgramUniform4f programUniform4f
Definition: opengl_wrap.h:1178
GLboolean(GLFUNC * ptr_glIsRenderbuffer)(GLuint renderbuffer)
Definition: opengl_wrap.h:331
ptr_glGetNamedFramebufferParameterivEXT getNamedFramebufferParameterivEXT
Definition: opengl_wrap.h:1284
void(GLFUNC * ptr_glUniform3iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:211
ptr_glUniform2fv uniform2fv
Definition: opengl_wrap.h:852
ptr_glTexBufferRange texBufferRange
Definition: opengl_wrap.h:1301
void(GLFUNC * ptr_glVertexP2uiv)(GLenum type, const GLuint *value)
Definition: opengl_wrap.h:412
ptr_glUniform1iv uniform1iv
Definition: opengl_wrap.h:855
void(GLFUNC * ptr_glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:113
void(GLFUNC * ptr_glStencilFunc)(GLenum func, GLint ref, GLuint mask)
Definition: opengl_wrap.h:85
ptr_glBindTransformFeedback bindTransformFeedback
Definition: opengl_wrap.h:1125
void(GLFUNC * ptr_glDeleteVertexArrays)(GLsizei n, const GLuint *arrays)
Definition: opengl_wrap.h:354
ptr_glUniform4dv uniform4dv
Definition: opengl_wrap.h:1104
void(GLFUNC * ptr_glGetDoublev)(GLenum pname, GLdouble *params)
Definition: opengl_wrap.h:93
ptr_glCreateShader createShader
Definition: opengl_wrap.h:816
ptr_glGetMultisamplefv getMultisamplefv
Definition: opengl_wrap.h:1025
ptr_glTexParameteriv texParameteriv
Definition: opengl_wrap.h:714
void(GLFUNC * ptr_glActiveShaderProgram)(GLuint pipeline, GLuint program)
Definition: opengl_wrap.h:499
GLint(GLFUNC * ptr_glGetProgramResourceLocationIndex)(GLuint program, GLenum programInterface, const GLchar *name)
Definition: opengl_wrap.h:653
ptr_glGetBooleanv getBooleanv
Definition: opengl_wrap.h:738
ptr_glUniformMatrix4x2dv uniformMatrix4x2dv
Definition: opengl_wrap.h:1112
ptr_glUniform4d uniform4d
Definition: opengl_wrap.h:1100
ptr_glShaderBinary shaderBinary
Definition: opengl_wrap.h:1137
ptr_glBeginTransformFeedback beginTransformFeedback
Definition: opengl_wrap.h:912
ptr_glVertexAttrib4bv vertexAttrib4bv
Definition: opengl_wrap.h:888
void(GLFUNC * ptr_glVertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: opengl_wrap.h:275
ptr_glIsSync isSync
Definition: opengl_wrap.h:1017
ptr_glBlendFunciARB blendFunciARB
Definition: opengl_wrap.h:1029
ptr_glTexSubImage3D texSubImage3D
Definition: opengl_wrap.h:770
void(GLFUNC * ptr_glBlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: opengl_wrap.h:328
ptr_glGetnPixelMapusvARB getnPixelMapusvARB
Definition: opengl_wrap.h:1235
void(GLFUNC * ptr_glFramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: opengl_wrap.h:343
ptr_glGenProgramPipelines genProgramPipelines
Definition: opengl_wrap.h:1149
ptr_glGetUniformBlockIndex getUniformBlockIndex
Definition: opengl_wrap.h:1006
void(GLFUNC * ptr_glReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data)
Definition: opengl_wrap.h:597
void(GLFUNC * ptr_glWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout)
Definition: opengl_wrap.h:374
ptr_glCompressedTexImage3D compressedTexImage3D
Definition: opengl_wrap.h:774
void(GLFUNC * ptr_glMultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:425
void(GLFUNC * ptr_glBeginTransformFeedback)(GLenum primitiveMode)
Definition: opengl_wrap.h:266
void(GLFUNC * ptr_glDrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
Definition: opengl_wrap.h:122
void(GLFUNC * ptr_glVertexAttrib2s)(GLuint index, GLshort x, GLshort y)
Definition: opengl_wrap.h:227
void(GLFUNC * ptr_glClearNamedBufferDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:630
void(GLFUNC * ptr_glGetNamedFramebufferParameterivEXT)(GLuint framebuffer, GLenum pname, GLint *params)
Definition: opengl_wrap.h:638
unsigned char GLboolean
Definition: opengl_defines.h:54
ptr_glBindBuffersRange BindBuffersRange
Definition: opengl_wrap.h:1326
ptr_glVertexAttribI1i vertexAttribI1i
Definition: opengl_wrap.h:924
void(GLFUNC * ptr_glGetNamedStringivARB)(GLint namelen, const GLchar *name, GLenum pname, GLint *params)
Definition: opengl_wrap.h:391
ptr_glProgramBinary programBinary
Definition: opengl_wrap.h:1142
ptr_glGenTextures genTextures
Definition: opengl_wrap.h:764
ptr_glDispatchCompute dispatchCompute
Definition: opengl_wrap.h:1278
GLuint(GLFUNC * ptr_glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name)
Definition: opengl_wrap.h:649
void(GLFUNC * ptr_glBeginQueryIndexed)(GLenum target, GLuint index, GLuint id)
Definition: opengl_wrap.h:487
ptr_glProgramUniformMatrix3x4dv programUniformMatrix3x4dv
Definition: opengl_wrap.h:1200
void(GLFUNC * ptr_glNormalP3ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:433
void(GLFUNC * ptr_glGetUniformuiv)(GLuint program, GLint location, GLuint *params)
Definition: opengl_wrap.h:298
ptr_glGetActiveSubroutineUniformiv getActiveSubroutineUniformiv
Definition: opengl_wrap.h:1117
void(GLFUNC * ptr_glGetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat *values)
Definition: opengl_wrap.h:587
void(GLFUNC * ptr_glReleaseShaderCompiler)(void)
Definition: opengl_wrap.h:490
GLuint(GLFUNC * ptr_glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const *strings)
Definition: opengl_wrap.h:500
byte64 CLint64
Definition: opengl_defines.h:63
double GLdouble
Definition: opengl_defines.h:67
void(GLFUNC * ptr_glTexParameterIuiv)(GLenum target, GLenum pname, const GLuint *params)
Definition: opengl_wrap.h:310
void(GLFUNC * ptr_glPrimitiveRestartIndex)(GLuint index)
Definition: opengl_wrap.h:321
ptr_glActiveShaderProgram activeShaderProgram
Definition: opengl_wrap.h:1145
ptr_glVertexAttrib1fv vertexAttrib1fv
Definition: opengl_wrap.h:866
ptr_glDebugMessageControlARB debugMessageControlARB
Definition: opengl_wrap.h:1225
ptr_glGetRenderbufferParameteriv getRenderbufferParameteriv
Definition: opengl_wrap.h:982
void(GLFUNC * ptr_glCompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:129
void(GLFUNC * ptr_glDebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Definition: opengl_wrap.h:619
ptr_glGetnMapdvARB getnMapdvARB
Definition: opengl_wrap.h:1230
ptr_glViewportIndexedfv viewportIndexedfv
Definition: opengl_wrap.h:1216
void(GLFUNC * ptr_glVertexAttrib1s)(GLuint index, GLshort x)
Definition: opengl_wrap.h:221
void(GLFUNC * ptr_glUniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:258
void(GLFUNC * ptr_glVertexAttribL4dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:565
void(GLFUNC * ptr_glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:657
ptr_glDeleteSync deleteSync
Definition: opengl_wrap.h:1018
void(GLFUNC * ptr_glGetQueryiv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:147
void(GLFUNC * ptr_glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Definition: opengl_wrap.h:163
ptr_glUniformBlockBinding uniformBlockBinding
Definition: opengl_wrap.h:1009
ptr_glPointParameteriv pointParameteriv
Definition: opengl_wrap.h:787
void(GLFUNC * ptr_glVertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z)
Definition: opengl_wrap.h:280
ptr_glTextureBufferRangeEXT textureBufferRangeEXT
Definition: opengl_wrap.h:1302
ptr_glProgramUniform1f programUniform1f
Definition: opengl_wrap.h:1154
ptr_glDrawElementsInstanced drawElementsInstanced
Definition: opengl_wrap.h:965
void(GLFUNC * ptr_glUniform4fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:208
ptr_glProgramUniform2uiv programUniform2uiv
Definition: opengl_wrap.h:1167
ptr_glIsQuery isQuery
Definition: opengl_wrap.h:790
ptr_glVertexAttribI4ubv vertexAttribI4ubv
Definition: opengl_wrap.h:942
void(GLFUNC * ptr_glVertexAttrib1dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:218
void(GLFUNC * ptr_glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:533
void(GLFUNC * ptr_glUniform1fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:205
void(GLFUNC * ptr_glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:529
void(GLFUNC * ptr_glAttachShader)(GLuint program, GLuint shader)
Definition: opengl_wrap.h:166
void(GLFUNC * ptr_glVertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:445
ptr_glGetGraphicsResetStatusARB getGraphicsResetStatusARB
Definition: opengl_wrap.h:1229
GLint(GLFUNC * ptr_glGetAttribLocation)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:179
void(GLFUNC * ptr_glCompileShader)(GLuint shader)
Definition: opengl_wrap.h:168
ptr_glPixelStoref pixelStoref
Definition: opengl_wrap.h:734
void(GLFUNC * ptr_glDebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Definition: opengl_wrap.h:580
void(GLFUNC * ptr_glBlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: opengl_wrap.h:384
ptr_glIsBuffer isBuffer
Definition: opengl_wrap.h:799
void(GLFUNC * ptr_glVertexAttrib1sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:222
GLboolean(GLFUNC * ptr_glIsSampler)(GLuint sampler)
Definition: opengl_wrap.h:396
void(GLFUNC * ptr_glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:101
ptr_glVertexP4ui vertexP4ui
Definition: opengl_wrap.h:1061
void(GLFUNC * ptr_glTextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:616
ptr_glTexCoordP2ui texCoordP2ui
Definition: opengl_wrap.h:1065
ptr_glCompressedTexSubImage1D compressedTexSubImage1D
Definition: opengl_wrap.h:779
void(GLFUNC * ptr_glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: opengl_wrap.h:111
void * CLDEBUGPROC
Definition: opengl_defines.h:76
void(GLFUNC * ptr_glGetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: opengl_wrap.h:181
void(GLFUNC * ptr_glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex)
Definition: opengl_wrap.h:666
void(GLFUNC * ptr_glVertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:441
void(GLFUNC * ptr_glVertexArrayVertexBindingDivisorEXT)(GLuint vaobj, GLuint bindingindex, GLuint divisor)
Definition: opengl_wrap.h:673
ptr_glIsProgram isProgram
Definition: opengl_wrap.h:838
ptrdiff_t GLsizeiptr
Definition: opengl_defines.h:72
ptr_glGetIntegeri_v getIntegeri_v
Definition: opengl_wrap.h:908
void(GLFUNC * ptr_glInvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length)
Definition: opengl_wrap.h:642
void(GLFUNC * ptr_glUniform2iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:210
int GLint
Definition: opengl_defines.h:58
void(GLFUNC * ptr_glVertexAttrib4bv)(GLuint index, const GLbyte *v)
Definition: opengl_wrap.h:242
ptr_glBindProgramPipeline bindProgramPipeline
Definition: opengl_wrap.h:1147
ptr_glVertexAttrib1dv vertexAttrib1dv
Definition: opengl_wrap.h:864
void(GLFUNC * ptr_glObjectPtrLabel)(const void *ptr, GLsizei length, const GLchar *label)
Definition: opengl_wrap.h:626
ptr_glGetnMapivARB getnMapivARB
Definition: opengl_wrap.h:1232
ptr_glGetInteger64v getInteger64v
Definition: opengl_wrap.h:1021
void(GLFUNC * ptr_glTexParameterf)(GLenum target, GLenum pname, GLfloat param)
Definition: opengl_wrap.h:65
ptr_glScissorIndexed scissorIndexed
Definition: opengl_wrap.h:1218
ptr_glVertexAttribI3uiv vertexAttribI3uiv
Definition: opengl_wrap.h:938
void(GLFUNC * ptr_glVertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:446
void(GLFUNC * ptr_glInvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
Definition: opengl_wrap.h:640
ptr_glUniformMatrix4dv uniformMatrix4dv
Definition: opengl_wrap.h:1107
ptr_glGetError getError
Definition: opengl_wrap.h:740
ptr_glProgramUniformMatrix2dv programUniformMatrix2dv
Definition: opengl_wrap.h:1187
void(GLFUNC * ptr_glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: opengl_wrap.h:528
void(GLFUNC * ptr_glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:99
void(GLFUNC * ptr_glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param)
Definition: opengl_wrap.h:401
ptr_glGetActiveUniformBlockName getActiveUniformBlockName
Definition: opengl_wrap.h:1008
void(GLFUNC * ptr_glDisableVertexAttribArray)(GLuint index)
Definition: opengl_wrap.h:174
ptr_glDrawElementsIndirect drawElementsIndirect
Definition: opengl_wrap.h:1096
ptr_glVertexAttrib4sv vertexAttrib4sv
Definition: opengl_wrap.h:895
void(GLFUNC * ptr_glClearNamedBufferSubDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data)
Definition: opengl_wrap.h:631
ptr_glDrawArraysInstanced drawArraysInstanced
Definition: opengl_wrap.h:964
void(GLFUNC * ptr_glBindVertexArray)(GLuint array)
Definition: opengl_wrap.h:353
ptr_glProgramUniformMatrix3fv programUniformMatrix3fv
Definition: opengl_wrap.h:1185
ptr_glGetActiveUniformBlockiv getActiveUniformBlockiv
Definition: opengl_wrap.h:1007
void(GLFUNC * ptr_glUniform2fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:206
ptr_glColorP3ui colorP3ui
Definition: opengl_wrap.h:1081
void(GLFUNC * ptr_glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:115
ptr_glGetUniformSubroutineuiv getUniformSubroutineuiv
Definition: opengl_wrap.h:1121
ptr_glUniform4iv uniform4iv
Definition: opengl_wrap.h:858
ptr_glDepthRangef depthRangef
Definition: opengl_wrap.h:1139
void(GLFUNC * ptr_glUniform3d)(GLint location, GLdouble x, GLdouble y, GLdouble z)
Definition: opengl_wrap.h:453
ptr_glGetFramebufferAttachmentParameteriv getFramebufferAttachmentParameteriv
Definition: opengl_wrap.h:992
ptr_glBindBuffer bindBuffer
Definition: opengl_wrap.h:796
void(GLFUNC * ptr_glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name)
Definition: opengl_wrap.h:167
GLboolean(GLFUNC * ptr_glIsTransformFeedback)(GLuint id)
Definition: opengl_wrap.h:482
ptr_glCopyBufferSubData copyBufferSubData
Definition: opengl_wrap.h:1010
void(GLFUNC * ptr_glVertexAttribI2iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:287
GLint(GLFUNC * ptr_glGetFragDataIndex)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:393
ptr_glDrawBuffers drawBuffers
Definition: opengl_wrap.h:808
void(GLFUNC * ptr_glTexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:69
void(GLFUNC * ptr_glFramebufferParameteri)(GLenum target, GLenum pname, GLint param)
Definition: opengl_wrap.h:635
ptr_glNamedStringARB namedStringARB
Definition: opengl_wrap.h:1032
ptr_glVertexArrayVertexBindingDivisorEXT vertexArrayVertexBindingDivisorEXT
Definition: opengl_wrap.h:1319
ptr_glProgramUniform3iv programUniform3iv
Definition: opengl_wrap.h:1169
ptr_glGetTexParameterIiv getTexParameterIiv
Definition: opengl_wrap.h:957
ptr_glBindVertexBuffers BindVertexBuffers
Definition: opengl_wrap.h:1330
ptr_glDeleteNamedStringARB deleteNamedStringARB
Definition: opengl_wrap.h:1033
ptr_glVertexAttribI2i vertexAttribI2i
Definition: opengl_wrap.h:925
GLboolean(GLFUNC * ptr_glIsFramebuffer)(GLuint framebuffer)
Definition: opengl_wrap.h:337
ptr_glGetUniformIndices getUniformIndices
Definition: opengl_wrap.h:1003
#define GLFUNC
Definition: opengl_wrap.h:44
ptr_glMultiTexCoordP4uiv multiTexCoordP4uiv
Definition: opengl_wrap.h:1078
void(GLFUNC * ptr_glLineWidth)(GLfloat width)
Definition: opengl_wrap.h:61
ptr_glIsTexture isTexture
Definition: opengl_wrap.h:765
ptr_glGetProgramInfoLog getProgramInfoLog
Definition: opengl_wrap.h:827
void(GLFUNC * ptr_glGetQueryObjectui64v)(GLuint id, GLenum pname, CLuint64 *params)
Definition: opengl_wrap.h:410
ptr_glGenRenderbuffers genRenderbuffers
Definition: opengl_wrap.h:980
ptr_glTextureView textureView
Definition: opengl_wrap.h:1307
void(GLFUNC * ptr_glGetShaderiv)(GLuint shader, GLenum pname, GLint *params)
Definition: opengl_wrap.h:182
ptr_glMapBufferRange mapBufferRange
Definition: opengl_wrap.h:997
void(GLFUNC * ptr_glGetObjectPtrLabel)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition: opengl_wrap.h:627
void(GLFUNC * ptr_glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1)
Definition: opengl_wrap.h:520
void(GLFUNC * ptr_glVertexAttribI2i)(GLuint index, GLint x, GLint y)
Definition: opengl_wrap.h:279
void(GLFUNC * ptr_glDrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
Definition: opengl_wrap.h:605
void(GLFUNC * ptr_glClearTexImage)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:677
ptr_glBlendEquationi blendEquationi
Definition: opengl_wrap.h:973
ptr_glMultiTexCoordP1ui multiTexCoordP1ui
Definition: opengl_wrap.h:1071
void(GLFUNC * ptr_glStencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
Definition: opengl_wrap.h:164
GLboolean(GLFUNC * ptr_glIsQuery)(GLuint id)
Definition: opengl_wrap.h:144
void(GLFUNC * ptr_glPixelStoref)(GLenum pname, GLfloat param)
Definition: opengl_wrap.h:88
ptr_glGetVertexAttribLdv getVertexAttribLdv
Definition: opengl_wrap.h:1213
ptr_glViewportIndexedf viewportIndexedf
Definition: opengl_wrap.h:1215
ptr_glMultiDrawElements multiDrawElements
Definition: opengl_wrap.h:783
ptr_glVertexAttrib2fv vertexAttrib2fv
Definition: opengl_wrap.h:872
ptr_glScissorArrayv scissorArrayv
Definition: opengl_wrap.h:1217
ptr_glEnablei enablei
Definition: opengl_wrap.h:909
ptr_glColorP4uiv colorP4uiv
Definition: opengl_wrap.h:1084
void(GLFUNC * ptr_glGetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params)
Definition: opengl_wrap.h:404
ptr_glIsShader isShader
Definition: opengl_wrap.h:839
void(GLFUNC * ptr_glVertexAttrib4ubv)(GLuint index, const GLubyte *v)
Definition: opengl_wrap.h:250
ptr_glBufferSubData bufferSubData
Definition: opengl_wrap.h:801
ptr_glDebugMessageInsertARB debugMessageInsertARB
Definition: opengl_wrap.h:1226
ptr_glClearStencil clearStencil
Definition: opengl_wrap.h:720
void(GLFUNC * ptr_glBeginConditionalRender)(GLuint id, GLenum mode)
Definition: opengl_wrap.h:273
ptr_glGetTexImage getTexImage
Definition: opengl_wrap.h:744
ptr_glClientWaitSync clientWaitSync
Definition: opengl_wrap.h:1019
GLvoid *(GLFUNC * ptr_glMapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: opengl_wrap.h:351
void(GLFUNC * ptr_glTexImage2DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:377
ptr_glBlendFunci blendFunci
Definition: opengl_wrap.h:975
ptr_glGetnConvolutionFilterARB getnConvolutionFilterARB
Definition: opengl_wrap.h:1238
void(GLFUNC * ptr_glVertexAttribL2d)(GLuint index, GLdouble x, GLdouble y)
Definition: opengl_wrap.h:559
ptr_glGetObjectLabel getObjectLabel
Definition: opengl_wrap.h:1271
void(GLFUNC * ptr_glProgramUniformMatrix2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:541
void(GLFUNC * ptr_glPatchParameterfv)(GLenum pname, const GLfloat *values)
Definition: opengl_wrap.h:478
ptr_glBindFramebuffer bindFramebuffer
Definition: opengl_wrap.h:984
ptr_glStencilFuncSeparate stencilFuncSeparate
Definition: opengl_wrap.h:810
void(GLFUNC * ptr_glGenRenderbuffers)(GLsizei n, GLuint *renderbuffers)
Definition: opengl_wrap.h:334
ptr_glClearNamedBufferDataEXT clearNamedBufferDataEXT
Definition: opengl_wrap.h:1276
ptr_glGetIntegerv getIntegerv
Definition: opengl_wrap.h:742
void(GLFUNC * ptr_glVertexAttribI4sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:295
void(GLFUNC * ptr_glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:100
void(GLFUNC * ptr_glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: opengl_wrap.h:524
ptr_glUniformMatrix3x4fv uniformMatrix3x4fv
Definition: opengl_wrap.h:904
ptr_glBindBuffersBase BindBuffersBase
Definition: opengl_wrap.h:1325
ptr_glBindVertexArray bindVertexArray
Definition: opengl_wrap.h:999
void(GLFUNC * ptr_glDeleteProgramPipelines)(GLsizei n, const GLuint *pipelines)
Definition: opengl_wrap.h:502
ptr_glDeleteVertexArrays deleteVertexArrays
Definition: opengl_wrap.h:1000
ptr_glGetTexParameterfv getTexParameterfv
Definition: opengl_wrap.h:745
void(GLFUNC * ptr_glVertexAttrib4Niv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:236
ptr_glPointSize pointSize
Definition: opengl_wrap.h:708
void(GLFUNC * ptr_glFinish)(void)
Definition: opengl_wrap.h:81
void(GLFUNC * ptr_glGetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)
Definition: opengl_wrap.h:598
void(GLFUNC * ptr_glCompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:130
ptr_glVertexAttribFormat vertexAttribFormat
Definition: opengl_wrap.h:1309
void(GLFUNC * ptr_glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition: opengl_wrap.h:662
void(GLFUNC * ptr_glFramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: opengl_wrap.h:345
void(GLFUNC * ptr_glSamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint *param)
Definition: opengl_wrap.h:403
ptr_glGetBufferParameteriv getBufferParameteriv
Definition: opengl_wrap.h:805
void(GLFUNC * ptr_glBindTransformFeedback)(GLenum target, GLuint id)
Definition: opengl_wrap.h:479
ptr_glGetQueryObjectiv getQueryObjectiv
Definition: opengl_wrap.h:794
ptr_glTexCoordP1uiv texCoordP1uiv
Definition: opengl_wrap.h:1064
void(GLFUNC * ptr_glTexCoordP4uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:424
ptr_glTexParameterIiv texParameterIiv
Definition: opengl_wrap.h:955
void(GLFUNC * ptr_glFrontFace)(GLenum mode)
Definition: opengl_wrap.h:59
void(GLFUNC * ptr_glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: opengl_wrap.h:536
void(GLFUNC * ptr_glDrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
Definition: opengl_wrap.h:365
void(GLFUNC * ptr_glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:537
ptr_glEndQueryIndexed endQueryIndexed
Definition: opengl_wrap.h:1134
void(GLFUNC * ptr_glGetProgramStageiv)(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
Definition: opengl_wrap.h:476
void(GLFUNC * ptr_glGetVertexAttribLdv)(GLuint index, GLenum pname, GLdouble *params)
Definition: opengl_wrap.h:567
ptr_glVertexP2uiv vertexP2uiv
Definition: opengl_wrap.h:1058
ptr_glGetActiveAttrib getActiveAttrib
Definition: opengl_wrap.h:822
ptr_glDebugMessageCallback debugMessageCallback
Definition: opengl_wrap.h:1266
ptr_glBeginQuery beginQuery
Definition: opengl_wrap.h:791
void(GLFUNC * ptr_glPolygonOffset)(GLfloat factor, GLfloat units)
Definition: opengl_wrap.h:109
ptr_glTexParameterf texParameterf
Definition: opengl_wrap.h:711
void(GLFUNC * ptr_glTexCoordP4ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:423
ptr_glVertexAttribI3iv vertexAttribI3iv
Definition: opengl_wrap.h:934
ptr_glUniform1dv uniform1dv
Definition: opengl_wrap.h:1101
ptr_glProgramUniform3i programUniform3i
Definition: opengl_wrap.h:1168
ptr_glUniform1i uniform1i
Definition: opengl_wrap.h:847
ptr_glGetInternalformati64v getInternalformati64v
Definition: opengl_wrap.h:1285
ptr_glTexImage1D texImage1D
Definition: opengl_wrap.h:715
void(GLFUNC * ptr_glTexParameteri)(GLenum target, GLenum pname, GLint param)
Definition: opengl_wrap.h:67
ptr_glNamedFramebufferParameteriEXT namedFramebufferParameteriEXT
Definition: opengl_wrap.h:1283
void(GLFUNC * ptr_glVertexArrayVertexAttribFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition: opengl_wrap.h:669
ptr_glClearDepthf clearDepthf
Definition: opengl_wrap.h:1140
void(GLFUNC * ptr_glUniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: opengl_wrap.h:200
void(GLFUNC * ptr_glVertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:442
void(GLFUNC * ptr_glUniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:257
ptr_glVertexAttrib4Niv vertexAttrib4Niv
Definition: opengl_wrap.h:882
void(GLFUNC * ptr_glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:189
ptr_glDepthRangeArrayv depthRangeArrayv
Definition: opengl_wrap.h:1220
void(GLFUNC * ptr_glUniform1i)(GLint location, GLint v0)
Definition: opengl_wrap.h:201
ptr_glTextureStorage1DEXT textureStorage1DEXT
Definition: opengl_wrap.h:1261
ptr_glGetFragDataLocation getFragDataLocation
Definition: opengl_wrap.h:946
void(GLFUNC * ptr_glFlush)(void)
Definition: opengl_wrap.h:82
unsigned short GLushort
Definition: opengl_defines.h:61
ptr_glBindImageTextures BindImageTextures
Definition: opengl_wrap.h:1329
void(GLFUNC * ptr_glGenBuffers)(GLsizei n, GLuint *buffers)
Definition: opengl_wrap.h:152
ptr_glIsNamedStringARB isNamedStringARB
Definition: opengl_wrap.h:1035
ptr_glSamplerParameteriv samplerParameteriv
Definition: opengl_wrap.h:1045
void(GLFUNC * ptr_glVertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:443
void(GLFUNC * ptr_glSampleCoverage)(GLfloat value, GLboolean invert)
Definition: opengl_wrap.h:127
void(GLFUNC * ptr_glVertexAttribL2dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:563
void(GLFUNC * ptr_glBlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: opengl_wrap.h:120
ptr_glInvalidateTexSubImage invalidateTexSubImage
Definition: opengl_wrap.h:1286
void(GLFUNC * ptr_glQueryCounter)(GLuint id, GLenum target)
Definition: opengl_wrap.h:408
ptr_glGetnTexImageARB getnTexImageARB
Definition: opengl_wrap.h:1242
ptr_glBlendEquationSeparateiARB blendEquationSeparateiARB
Definition: opengl_wrap.h:1028
ptr_glGetnUniformuivARB getnUniformuivARB
Definition: opengl_wrap.h:1247
short GLshort
Definition: opengl_defines.h:57
void(GLFUNC * ptr_glVertexAttribL1dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:562
void(GLFUNC * ptr_glBindRenderbuffer)(GLenum target, GLuint renderbuffer)
Definition: opengl_wrap.h:332
void(GLFUNC * ptr_glViewportIndexedfv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:570
ptr_glClearBufferuiv clearBufferuiv
Definition: opengl_wrap.h:960
ptr_glProgramUniform1i programUniform1i
Definition: opengl_wrap.h:1152
void(GLFUNC * ptr_glGenQueries)(GLsizei n, GLuint *ids)
Definition: opengl_wrap.h:142
void(GLFUNC * ptr_glSampleMaski)(GLuint index, GLbitfield mask)
Definition: opengl_wrap.h:380
ptr_glVertexAttrib3f vertexAttrib3f
Definition: opengl_wrap.h:877
void(GLFUNC * ptr_glBindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
Definition: opengl_wrap.h:610
void(GLFUNC * ptr_glBindBufferBase)(GLenum target, GLuint index, GLuint buffer)
Definition: opengl_wrap.h:269
void(GLFUNC * ptr_glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
Definition: opengl_wrap.h:86
void(GLFUNC * ptr_glVertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: opengl_wrap.h:245
ptr_glScissor scissor
Definition: opengl_wrap.h:710
void(GLFUNC * ptr_glTexParameterIiv)(GLenum target, GLenum pname, const GLint *params)
Definition: opengl_wrap.h:309
ptr_glDrawElements drawElements
Definition: opengl_wrap.h:753
void(GLFUNC * ptr_glSamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint *param)
Definition: opengl_wrap.h:402
ptr_glGenTransformFeedbacks genTransformFeedbacks
Definition: opengl_wrap.h:1127
ptr_glProgramUniform3fv programUniform3fv
Definition: opengl_wrap.h:1171
ptr_glGenSamplers genSamplers
Definition: opengl_wrap.h:1040
void(GLFUNC * ptr_glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:539
void(GLFUNC * ptr_glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:515
void(GLFUNC * ptr_glVertexAttribI2ui)(GLuint index, GLuint x, GLuint y)
Definition: opengl_wrap.h:283
void(GLFUNC * ptr_glUniform1dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:455
void(GLFUNC * ptr_glRenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:349
ptr_glGetNamedStringARB getNamedStringARB
Definition: opengl_wrap.h:1036
ptr_glDepthFunc depthFunc
Definition: opengl_wrap.h:733
void(GLFUNC * ptr_glCopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:125
ptr_glGetProgramBinary getProgramBinary
Definition: opengl_wrap.h:1141
void(GLFUNC * ptr_glGetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:336
ptr_glProgramUniform2d programUniform2d
Definition: opengl_wrap.h:1164
void(GLFUNC * ptr_glDebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition: opengl_wrap.h:579
void(GLFUNC * ptr_glVertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: opengl_wrap.h:248
ptr_glUniform2iv uniform2iv
Definition: opengl_wrap.h:856
GLuint(GLFUNC * ptr_glGetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
Definition: opengl_wrap.h:582
void(GLFUNC * ptr_glMultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:432
GLuint(GLFUNC * ptr_glGetSubroutineIndex)(GLuint program, GLenum shadertype, const GLchar *name)
Definition: opengl_wrap.h:470
void(GLFUNC * ptr_glClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: opengl_wrap.h:73
ptr_glGetVertexAttribfv getVertexAttribfv
Definition: opengl_wrap.h:835
void(GLFUNC * ptr_glGetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)
Definition: opengl_wrap.h:596
void(GLFUNC * ptr_glDeleteNamedStringARB)(GLint namelen, const GLchar *name)
Definition: opengl_wrap.h:387
ptr_glGetQueryiv getQueryiv
Definition: opengl_wrap.h:793
ptr_glBlendEquationSeparate blendEquationSeparate
Definition: opengl_wrap.h:807
void(GLFUNC * ptr_glCompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:132
void(GLFUNC * ptr_glBlendFunciARB)(GLuint buf, GLenum src, GLenum dst)
Definition: opengl_wrap.h:383
void(GLFUNC * ptr_glBlendEquationi)(GLuint buf, GLenum mode)
Definition: opengl_wrap.h:327
ptr_glUniformMatrix3fv uniformMatrix3fv
Definition: opengl_wrap.h:860
void(GLFUNC * ptr_glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
Definition: opengl_wrap.h:608
ptr_glGetTexLevelParameteriv getTexLevelParameteriv
Definition: opengl_wrap.h:748
ptr_glGetActiveAtomicCounterBufferiv getActiveAtomicCounterBufferiv
Definition: opengl_wrap.h:1255
void(GLFUNC * ptr_glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Definition: opengl_wrap.h:77
void(GLFUNC * ptr_glDeleteSamplers)(GLsizei count, const GLuint *samplers)
Definition: opengl_wrap.h:395
void(GLFUNC * ptr_glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:523
void(GLFUNC * ptr_glProgramUniformMatrix3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:542
void(GLFUNC * ptr_glPauseTransformFeedback)(void)
Definition: opengl_wrap.h:483
void(GLFUNC * ptr_glVertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
Definition: opengl_wrap.h:253
ptr_glDeleteSamplers deleteSamplers
Definition: opengl_wrap.h:1041
void(GLFUNC * ptr_glProgramUniformMatrix2x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:552
ptr_glVertexAttribP4uiv vertexAttribP4uiv
Definition: opengl_wrap.h:1094
ptr_glPatchParameterfv patchParameterfv
Definition: opengl_wrap.h:1124
ptr_glProgramUniform4dv programUniform4dv
Definition: opengl_wrap.h:1181
ptr_glGetBufferParameteri64v getBufferParameteri64v
Definition: opengl_wrap.h:969
void(GLFUNC * ptr_glUniformMatrix3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:460
ptr_glVertexAttribI2uiv vertexAttribI2uiv
Definition: opengl_wrap.h:937
void(GLFUNC * ptr_glVertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:448
struct __CLsync * CLsync
Definition: opengl_defines.h:73
void(GLFUNC * ptr_glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
Definition: opengl_wrap.h:98
void(GLFUNC * ptr_glUniformSubroutinesuiv)(GLenum shadertype, GLsizei count, const GLuint *indices)
Definition: opengl_wrap.h:474
void(GLFUNC * ptr_glGetActiveSubroutineUniformName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
Definition: opengl_wrap.h:472
ptr_glUniform3uiv uniform3uiv
Definition: opengl_wrap.h:953
ptr_glDepthRangeIndexed depthRangeIndexed
Definition: opengl_wrap.h:1221
void(GLFUNC * ptr_glProgramUniformMatrix4x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:553
ptr_glClearTexImage ClearTexImage
Definition: opengl_wrap.h:1323
ptr_glDebugMessageInsert debugMessageInsert
Definition: opengl_wrap.h:1265
void(GLFUNC * ptr_glVertexAttrib1d)(GLuint index, GLdouble x)
Definition: opengl_wrap.h:217
ptr_glClampColor clampColor
Definition: opengl_wrap.h:918
ptr_glProgramUniform3ui programUniform3ui
Definition: opengl_wrap.h:1174
ptr_glGetProgramPipelineInfoLog getProgramPipelineInfoLog
Definition: opengl_wrap.h:1203
ptr_glTexCoordP3ui texCoordP3ui
Definition: opengl_wrap.h:1067
void(GLFUNC * ptr_glTextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Definition: opengl_wrap.h:615
ptr_glProgramUniform2i programUniform2i
Definition: opengl_wrap.h:1160
ptr_glGetnHistogramARB getnHistogramARB
Definition: opengl_wrap.h:1240
void(GLFUNC * ptr_glBlendFunc)(GLenum sfactor, GLenum dfactor)
Definition: opengl_wrap.h:83
void(GLFUNC * ptr_glColorP4ui)(GLenum type, GLuint color)
Definition: opengl_wrap.h:437
void(GLFUNC * ptr_glScissorIndexedv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:573
ptr_glEnableVertexAttribArray enableVertexAttribArray
Definition: opengl_wrap.h:821
ptr_glGenFramebuffers genFramebuffers
Definition: opengl_wrap.h:986
void(GLFUNC * ptr_glVertexAttribI3iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:288
void(GLFUNC * ptr_glProgramBinary)(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
Definition: opengl_wrap.h:496
ptr_glClearTexSubImage ClearTexSubImage
Definition: opengl_wrap.h:1324
ptr_glProgramUniform1iv programUniform1iv
Definition: opengl_wrap.h:1153
ptr_glGetObjectPtrLabel getObjectPtrLabel
Definition: opengl_wrap.h:1273
ptr_glProgramUniformMatrix2x4dv programUniformMatrix2x4dv
Definition: opengl_wrap.h:1198
void(GLFUNC * ptr_glProvokingVertex)(GLenum mode)
Definition: opengl_wrap.h:369
ptr_glGetVertexAttribIuiv getVertexAttribIuiv
Definition: opengl_wrap.h:923
ptr_glGetStringi getStringi
Definition: opengl_wrap.h:963
void(GLFUNC * ptr_glCullFace)(GLenum mode)
Definition: opengl_wrap.h:58
ptr_glPopDebugGroup popDebugGroup
Definition: opengl_wrap.h:1269
ptr_glSamplerParameterfv samplerParameterfv
Definition: opengl_wrap.h:1047
ptr_glTexImage3DMultisample texImage3DMultisample
Definition: opengl_wrap.h:1024
void(GLFUNC * ptr_glDeleteTransformFeedbacks)(GLsizei n, const GLuint *ids)
Definition: opengl_wrap.h:480
void(GLFUNC * ptr_glTexParameteriv)(GLenum target, GLenum pname, const GLint *params)
Definition: opengl_wrap.h:68
ptr_glInvalidateSubFramebuffer invalidateSubFramebuffer
Definition: opengl_wrap.h:1291
void(GLFUNC * ptr_glInvalidateBufferData)(GLuint buffer)
Definition: opengl_wrap.h:643
void(GLFUNC * ptr_glGetQueryObjectiv)(GLuint id, GLenum pname, GLint *params)
Definition: opengl_wrap.h:148
void(GLFUNC * ptr_glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:636
ptr_glGetQueryObjectui64v getQueryObjectui64v
Definition: opengl_wrap.h:1056
ptr_glUniformMatrix2fv uniformMatrix2fv
Definition: opengl_wrap.h:859
ptr_glProvokingVertex provokingVertex
Definition: opengl_wrap.h:1015
ptr_glVertexAttrib2s vertexAttrib2s
Definition: opengl_wrap.h:873
ptr_glTexParameteri texParameteri
Definition: opengl_wrap.h:713
ptr_glFlushMappedBufferRange flushMappedBufferRange
Definition: opengl_wrap.h:998
void(GLFUNC * ptr_glMemoryBarrier)(GLbitfield barriers)
Definition: opengl_wrap.h:611
ptr_glClearColor clearColor
Definition: opengl_wrap.h:719
void(GLFUNC * ptr_glProgramUniform1d)(GLuint program, GLint location, GLdouble v0)
Definition: opengl_wrap.h:510
void(GLFUNC * ptr_glUniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:254
void(GLFUNC * ptr_glClearTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:678
void(GLFUNC * ptr_glUniform2uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:306
void(GLFUNC * ptr_glGetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params)
Definition: opengl_wrap.h:276
ptr_glBlendColor blendColor
Definition: opengl_wrap.h:766
void(GLFUNC * ptr_glMultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:431
void(GLFUNC * ptr_glDebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition: opengl_wrap.h:618
void(GLFUNC * ptr_glGetnPolygonStippleARB)(GLsizei bufSize, GLubyte *pattern)
Definition: opengl_wrap.h:590
void(GLFUNC * ptr_glGetInteger64i_v)(GLenum target, GLuint index, CLint64 *data)
Definition: opengl_wrap.h:322
GLuint(GLFUNC * ptr_glCreateShader)(GLenum type)
Definition: opengl_wrap.h:170
ptr_glGetSamplerParameterfv getSamplerParameterfv
Definition: opengl_wrap.h:1052
GLvoid(GLFUNC * ptr_glClientActiveTextureARB)(GLenum)
Definition: opengl_wrap.h:687
void(GLFUNC * ptr_glSecondaryColorP3ui)(GLenum type, GLuint color)
Definition: opengl_wrap.h:439
ptr_glVertexAttribI4uiv vertexAttribI4uiv
Definition: opengl_wrap.h:939
GLvoid *(GLFUNC * ptr_glMapBuffer)(GLenum target, GLenum access)
Definition: opengl_wrap.h:157
void(GLFUNC * ptr_glBeginQuery)(GLenum target, GLuint id)
Definition: opengl_wrap.h:145
ptr_glLinkProgram linkProgram
Definition: opengl_wrap.h:840
void(GLFUNC * ptr_glDrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream)
Definition: opengl_wrap.h:486
ptr_glVertexAttribP3uiv vertexAttribP3uiv
Definition: opengl_wrap.h:1092
void(GLFUNC * ptr_glProgramUniform4d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
Definition: opengl_wrap.h:534
ptr_glCopyTexSubImage3D copyTexSubImage3D
Definition: opengl_wrap.h:771
ptr_glVertexAttribI4i vertexAttribI4i
Definition: opengl_wrap.h:927
ptr_glVertexAttribL1dv vertexAttribL1dv
Definition: opengl_wrap.h:1208
void(GLFUNC * ptr_glVertexAttribI4iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:289
void(GLFUNC * ptr_glGenProgramPipelines)(GLsizei n, GLuint *pipelines)
Definition: opengl_wrap.h:503
void(GLFUNC * ptr_glVertexAttrib4Nbv)(GLuint index, const GLbyte *v)
Definition: opengl_wrap.h:235
ptr_glGetDebugMessageLog getDebugMessageLog
Definition: opengl_wrap.h:1267
ptr_glVertexAttribP2uiv vertexAttribP2uiv
Definition: opengl_wrap.h:1090
ptr_glUniform4fv uniform4fv
Definition: opengl_wrap.h:854
ptr_glVertexAttribP1ui vertexAttribP1ui
Definition: opengl_wrap.h:1087
ptr_glPushDebugGroup pushDebugGroup
Definition: opengl_wrap.h:1268
ptr_glObjectPtrLabel objectPtrLabel
Definition: opengl_wrap.h:1272
ptr_glVertexAttrib3d vertexAttrib3d
Definition: opengl_wrap.h:875
void(GLFUNC * ptr_glGetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
Definition: opengl_wrap.h:651
ptr_glUniformMatrix3dv uniformMatrix3dv
Definition: opengl_wrap.h:1106
void(GLFUNC * ptr_glUniformMatrix3x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:465
void(GLFUNC * ptr_glProgramUniformMatrix4x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:555
GLint(GLFUNC * ptr_glGetSubroutineUniformLocation)(GLuint program, GLenum shadertype, const GLchar *name)
Definition: opengl_wrap.h:469
void(GLFUNC * ptr_glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val)
Definition: opengl_wrap.h:379
void(GLFUNC * ptr_glBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
Definition: opengl_wrap.h:155
void(GLFUNC * ptr_glGetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
Definition: opengl_wrap.h:594
void(GLFUNC * ptr_glUniform3dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:457
ptr_glCopyTexImage1D copyTexImage1D
Definition: opengl_wrap.h:756
void(GLFUNC * ptr_glTexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: opengl_wrap.h:655
ptr_glProgramParameteri programParameteri
Definition: opengl_wrap.h:1143
void(GLFUNC * ptr_glEndQueryIndexed)(GLenum target, GLuint index)
Definition: opengl_wrap.h:488
ptr_glVertexAttribLPointer vertexAttribLPointer
Definition: opengl_wrap.h:1212
void(GLFUNC * ptr_glPointParameterfv)(GLenum pname, const GLfloat *params)
Definition: opengl_wrap.h:139
ptr_glInvalidateBufferData invalidateBufferData
Definition: opengl_wrap.h:1289
ptr_glGetActiveUniformsiv getActiveUniformsiv
Definition: opengl_wrap.h:1004
ptr_glMultiTexCoordP2ui multiTexCoordP2ui
Definition: opengl_wrap.h:1073
ptr_glVertexAttrib4iv vertexAttrib4iv
Definition: opengl_wrap.h:893
ptr_glUniformMatrix3x4dv uniformMatrix3x4dv
Definition: opengl_wrap.h:1111
GLboolean(GLFUNC * ptr_glUnmapBuffer)(GLenum target)
Definition: opengl_wrap.h:158
ptr_glScissorIndexedv scissorIndexedv
Definition: opengl_wrap.h:1219
ptr_glGetVertexAttribIiv getVertexAttribIiv
Definition: opengl_wrap.h:922
ptr_glTexCoordP4ui texCoordP4ui
Definition: opengl_wrap.h:1069
void(GLFUNC * ptr_glVertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z)
Definition: opengl_wrap.h:284
ptr_glSamplerParameterf samplerParameterf
Definition: opengl_wrap.h:1046
void(GLFUNC * ptr_glUniformMatrix4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:461
void(GLFUNC * ptr_glCompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:128
ptr_glTexSubImage1D texSubImage1D
Definition: opengl_wrap.h:760
void(GLFUNC * ptr_glTexStorage1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Definition: opengl_wrap.h:612
void(GLFUNC * ptr_glPushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar *message)
Definition: opengl_wrap.h:622
void(GLFUNC * ptr_glProgramUniform2dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:519
ptr_glGetString getString
Definition: opengl_wrap.h:743
GLboolean(GLFUNC * ptr_glIsEnabled)(GLenum cap)
Definition: opengl_wrap.h:103
ptr_glProgramUniform2fv programUniform2fv
Definition: opengl_wrap.h:1163
void(GLFUNC * ptr_glNormalP3uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:434
void(GLFUNC * ptr_glLinkProgram)(GLuint program)
Definition: opengl_wrap.h:194
void(GLFUNC * ptr_glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:549
ptr_glGetnMinmaxARB getnMinmaxARB
Definition: opengl_wrap.h:1241
void(GLFUNC * ptr_glGetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint *values)
Definition: opengl_wrap.h:588
ptr_glCreateProgram createProgram
Definition: opengl_wrap.h:815
void(GLFUNC * ptr_glVertexP4uiv)(GLenum type, const GLuint *value)
Definition: opengl_wrap.h:416
ptr_glGetProgramInterfaceiv getProgramInterfaceiv
Definition: opengl_wrap.h:1294
ptr_glMemoryBarrier memoryBarrier
Definition: opengl_wrap.h:1257
ptr_glBlendEquationSeparatei blendEquationSeparatei
Definition: opengl_wrap.h:974
void(GLFUNC * ptr_glTexCoordP1ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:417
ptr_glUniform2f uniform2f
Definition: opengl_wrap.h:844
ptr_glCompressedTexSubImage3D compressedTexSubImage3D
Definition: opengl_wrap.h:777
void(GLFUNC * ptr_glGetUniformiv)(GLuint program, GLint location, GLint *params)
Definition: opengl_wrap.h:187
ptr_glGetVertexAttribdv getVertexAttribdv
Definition: opengl_wrap.h:834
ptr_glNormalP3uiv normalP3uiv
Definition: opengl_wrap.h:1080
void(GLFUNC * ptr_glUniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: opengl_wrap.h:303
GLuint(GLFUNC * ptr_glCreateProgram)(void)
Definition: opengl_wrap.h:169
void(GLFUNC * ptr_glGenTransformFeedbacks)(GLsizei n, GLuint *ids)
Definition: opengl_wrap.h:481
void(GLFUNC * ptr_glClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
Definition: opengl_wrap.h:316
ptr_glBlitFramebuffer blitFramebuffer
Definition: opengl_wrap.h:994
void(GLFUNC * ptr_glGetBooleani_v)(GLenum target, GLuint index, GLboolean *data)
Definition: opengl_wrap.h:261
ptr_glGetSamplerParameterIiv getSamplerParameterIiv
Definition: opengl_wrap.h:1051
void(GLFUNC * ptr_glDeleteProgram)(GLuint program)
Definition: opengl_wrap.h:171
ptr_glTextureStorage2DMultisampleEXT textureStorage2DMultisampleEXT
Definition: opengl_wrap.h:1305
void(GLFUNC * ptr_glGetIntegerv)(GLenum pname, GLint *params)
Definition: opengl_wrap.h:96
ptr_glUniformMatrix2x4fv uniformMatrix2x4fv
Definition: opengl_wrap.h:902
void(GLFUNC * ptr_glGetnUniformivARB)(GLuint program, GLint location, GLsizei bufSize, GLint *params)
Definition: opengl_wrap.h:600
void(GLFUNC * ptr_glEndConditionalRender)(void)
Definition: opengl_wrap.h:274
void(GLFUNC * ptr_glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param)
Definition: opengl_wrap.h:400
ptr_glColorMaski colorMaski
Definition: opengl_wrap.h:906
ptr_glGetDebugMessageLogARB getDebugMessageLogARB
Definition: opengl_wrap.h:1228
void(GLFUNC * ptr_glVertexP2ui)(GLenum type, GLuint value)
Definition: opengl_wrap.h:411
void(GLFUNC * ptr_glVertexArrayVertexAttribBindingEXT)(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
Definition: opengl_wrap.h:672
void(GLFUNC * ptr_glTexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:613
void(GLFUNC * ptr_glVertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
Definition: opengl_wrap.h:225
ptr_glDebugMessageCallbackARB debugMessageCallbackARB
Definition: opengl_wrap.h:1227
ptr_glDrawArraysIndirect drawArraysIndirect
Definition: opengl_wrap.h:1095
void(GLFUNC * ptr_glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program)
Definition: opengl_wrap.h:498
void(GLFUNC * ptr_glGenerateMipmap)(GLenum target)
Definition: opengl_wrap.h:347
void(GLFUNC * ptr_glDepthMask)(GLboolean flag)
Definition: opengl_wrap.h:78
ptr_glProgramUniform2f programUniform2f
Definition: opengl_wrap.h:1162
ptr_glIsTransformFeedback isTransformFeedback
Definition: opengl_wrap.h:1128
void(GLFUNC * ptr_glBindVertexBuffers)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
Definition: opengl_wrap.h:684
void(GLFUNC * ptr_glVertexAttribL4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: opengl_wrap.h:561
void(GLFUNC * ptr_glGetnUniformdvARB)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
Definition: opengl_wrap.h:602
void(GLFUNC * ptr_glViewport)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:105
void(GLFUNC * ptr_glTextureStorage3DMultisampleEXT)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:660
ptr_glGetNamedStringivARB getNamedStringivARB
Definition: opengl_wrap.h:1037
ptr_glProgramUniformMatrix3x2fv programUniformMatrix3x2fv
Definition: opengl_wrap.h:1191
void(GLFUNC * ptr_glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
Definition: opengl_wrap.h:107
ptr_glTextureStorage3DEXT textureStorage3DEXT
Definition: opengl_wrap.h:1263
ptr_glRenderbufferStorageMultisample renderbufferStorageMultisample
Definition: opengl_wrap.h:995
void(GLFUNC * ptr_glMultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:429
unsigned int GLuint
Definition: opengl_defines.h:62
void(GLFUNC * ptr_glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param)
Definition: opengl_wrap.h:399
ptr_glStencilMaskSeparate stencilMaskSeparate
Definition: opengl_wrap.h:811
void(GLFUNC * ptr_glUniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:214
void(GLFUNC * ptr_glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:664
ptr_glProgramUniformMatrix4x2dv programUniformMatrix4x2dv
Definition: opengl_wrap.h:1199
ptr_glVertexAttribL2d vertexAttribL2d
Definition: opengl_wrap.h:1205
ptr_glProgramUniform1d programUniform1d
Definition: opengl_wrap.h:1156
ptr_glMinSampleShading minSampleShading
Definition: opengl_wrap.h:972
void(GLFUNC * ptr_glUniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:215
ptr_glResumeTransformFeedback resumeTransformFeedback
Definition: opengl_wrap.h:1130
void(GLFUNC * ptr_glEnableVertexAttribArray)(GLuint index)
Definition: opengl_wrap.h:175
void(GLFUNC * ptr_glDeleteShader)(GLuint shader)
Definition: opengl_wrap.h:172
ptr_glGetVertexAttribiv getVertexAttribiv
Definition: opengl_wrap.h:836
void(GLFUNC * ptr_glProgramUniform1i)(GLuint program, GLint location, GLint v0)
Definition: opengl_wrap.h:506
ptr_glUniform1fv uniform1fv
Definition: opengl_wrap.h:851
ptr_glDisablei disablei
Definition: opengl_wrap.h:910
void(GLFUNC * ptr_glVertexAttrib4iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:247
void(GLFUNC * ptr_glMultiDrawArraysIndirect)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
Definition: opengl_wrap.h:646
void(GLFUNC * ptr_glDrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
Definition: opengl_wrap.h:367
ptr_glBeginConditionalRender beginConditionalRender
Definition: opengl_wrap.h:919
ptr_glVertexAttribI2ui vertexAttribI2ui
Definition: opengl_wrap.h:929
void(GLFUNC * ptr_glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: opengl_wrap.h:112
void(GLFUNC * ptr_glGetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
Definition: opengl_wrap.h:184
ptr_glGetBufferSubData getBufferSubData
Definition: opengl_wrap.h:802
ptr_glIsFramebuffer isFramebuffer
Definition: opengl_wrap.h:983
ptr_glUniform3d uniform3d
Definition: opengl_wrap.h:1099
ptr_glUniform1d uniform1d
Definition: opengl_wrap.h:1097
void(GLFUNC * ptr_glProgramUniformMatrix3x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:551
ptr_glDrawElementsInstancedBaseVertex drawElementsInstancedBaseVertex
Definition: opengl_wrap.h:1013
void(GLFUNC * ptr_glTextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
Definition: opengl_wrap.h:661
void(GLFUNC * ptr_glClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:628
ptr_glVertexP2ui vertexP2ui
Definition: opengl_wrap.h:1057
GLboolean(GLFUNC * ptr_glIsNamedStringARB)(GLint namelen, const GLchar *name)
Definition: opengl_wrap.h:389
ptr_glGetPointerv getPointerv
Definition: opengl_wrap.h:754
void(GLFUNC * ptr_glGenSamplers)(GLsizei count, GLuint *samplers)
Definition: opengl_wrap.h:394
void(GLFUNC * ptr_glPointParameteri)(GLenum pname, GLint param)
Definition: opengl_wrap.h:140
ptr_glVertexAttrib2sv vertexAttrib2sv
Definition: opengl_wrap.h:874
ptr_glCreateShaderProgramv createShaderProgramv
Definition: opengl_wrap.h:1146
ptr_glPolygonOffset polygonOffset
Definition: opengl_wrap.h:755
void(GLFUNC * ptr_glBindBuffersRange)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
Definition: opengl_wrap.h:680
void(GLFUNC * ptr_glGenVertexArrays)(GLsizei n, GLuint *arrays)
Definition: opengl_wrap.h:355
ptr_glUniform3f uniform3f
Definition: opengl_wrap.h:845
void(GLFUNC * ptr_glEnablei)(GLenum target, GLuint index)
Definition: opengl_wrap.h:263
ptr_glReadnPixelsARB readnPixelsARB
Definition: opengl_wrap.h:1243
ptr_glGetShaderSource getShaderSource
Definition: opengl_wrap.h:830
void(GLFUNC * ptr_glUniform4uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:308
void(GLFUNC * ptr_glCompileShaderIncludeARB)(GLuint shader, GLsizei count, const GLchar **path, const GLint *length)
Definition: opengl_wrap.h:388
void(GLFUNC * ptr_glGenTextures)(GLsizei n, GLuint *textures)
Definition: opengl_wrap.h:118
void(GLFUNC * ptr_glPopDebugGroup)(void)
Definition: opengl_wrap.h:623
ptr_glDrawRangeElementsBaseVertex drawRangeElementsBaseVertex
Definition: opengl_wrap.h:1012
ptr_glGetProgramResourceiv getProgramResourceiv
Definition: opengl_wrap.h:1297
ptr_glLineWidth lineWidth
Definition: opengl_wrap.h:707
void(GLFUNC * ptr_glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1)
Definition: opengl_wrap.h:516
void(GLFUNC * ptr_glGetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
Definition: opengl_wrap.h:595
ptr_glWaitSync waitSync
Definition: opengl_wrap.h:1020
void(GLFUNC * ptr_glMultiDrawArrays)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
Definition: opengl_wrap.h:136
ptr_glDepthRange depthRange
Definition: opengl_wrap.h:750
ptr_glBlendEquationiARB blendEquationiARB
Definition: opengl_wrap.h:1027
void(GLFUNC * ptr_glUniformMatrix2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:459
void(GLFUNC * ptr_glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:525
void(GLFUNC * ptr_glColorP3ui)(GLenum type, GLuint color)
Definition: opengl_wrap.h:435
ptr_glGetProgramResourceIndex getProgramResourceIndex
Definition: opengl_wrap.h:1295
ptr_glObjectLabel objectLabel
Definition: opengl_wrap.h:1270
void(GLFUNC * ptr_glTexCoordP1uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:418
GLboolean(GLFUNC * ptr_glIsVertexArray)(GLuint array)
Definition: opengl_wrap.h:356
ptr_glUniform4uiv uniform4uiv
Definition: opengl_wrap.h:954
ptr_glVertexBindingDivisor vertexBindingDivisor
Definition: opengl_wrap.h:1313
void(GLFUNC * ptr_glProgramUniformMatrix2x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:550
ptr_glBindImageTexture bindImageTexture
Definition: opengl_wrap.h:1256
ptr_glGetUniformLocation getUniformLocation
Definition: opengl_wrap.h:831
ptr_glIsSampler isSampler
Definition: opengl_wrap.h:1042
void(GLFUNC * ptr_glBlendFunci)(GLuint buf, GLenum src, GLenum dst)
Definition: opengl_wrap.h:329
void(GLFUNC * ptr_glGetUniformdv)(GLuint program, GLint location, GLdouble *params)
Definition: opengl_wrap.h:468
ptr_glHint hint
Definition: opengl_wrap.h:706
void(GLFUNC * ptr_glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params)
Definition: opengl_wrap.h:505
ptr_glFlush flush
Definition: opengl_wrap.h:728
void(GLFUNC * ptr_glDeleteRenderbuffers)(GLsizei n, const GLuint *renderbuffers)
Definition: opengl_wrap.h:333
void(GLFUNC * ptr_glGetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
Definition: opengl_wrap.h:584
void(GLFUNC * ptr_glBlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: opengl_wrap.h:330
ptr_glProgramUniform3dv programUniform3dv
Definition: opengl_wrap.h:1173
ptr_glVertexAttribL2dv vertexAttribL2dv
Definition: opengl_wrap.h:1209
void(GLFUNC * ptr_glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1)
Definition: opengl_wrap.h:514
void(GLFUNC * ptr_glClearDepth)(GLdouble depth)
Definition: opengl_wrap.h:75
ptr_glTransformFeedbackVaryings transformFeedbackVaryings
Definition: opengl_wrap.h:916
ptr_glProgramUniform1ui programUniform1ui
Definition: opengl_wrap.h:1158
ptr_glRenderbufferStorage renderbufferStorage
Definition: opengl_wrap.h:981
ptr_glProgramUniform4i programUniform4i
Definition: opengl_wrap.h:1176
void(GLFUNC * ptr_glVertexArrayBindVertexBufferEXT)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition: opengl_wrap.h:668
void(GLFUNC * ptr_glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params)
Definition: opengl_wrap.h:66
ptr_glUniform4f uniform4f
Definition: opengl_wrap.h:846
ptr_glClearBufferSubData clearBufferSubData
Definition: opengl_wrap.h:1275
void(GLFUNC * ptr_glGetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
Definition: opengl_wrap.h:358
GLFunctions.
Definition: opengl_wrap.h:51
void(GLFUNC * ptr_glBindProgramPipeline)(GLuint pipeline)
Definition: opengl_wrap.h:501
void(GLFUNC * ptr_glUniform4dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:458
ptr_glClearBufferData clearBufferData
Definition: opengl_wrap.h:1274
ptr_glVertexAttribI4bv vertexAttribI4bv
Definition: opengl_wrap.h:940
void(GLFUNC * ptr_glGetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
Definition: opengl_wrap.h:156
void(GLFUNC * ptr_glGetFloati_v)(GLenum target, GLuint index, GLfloat *data)
Definition: opengl_wrap.h:576
void(GLFUNC * ptr_glVertexAttrib1f)(GLuint index, GLfloat x)
Definition: opengl_wrap.h:219
void(GLFUNC * ptr_glFramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level)
Definition: opengl_wrap.h:324
ptr_glGetUniformfv getUniformfv
Definition: opengl_wrap.h:832
ptr_glStencilFunc stencilFunc
Definition: opengl_wrap.h:731
void(GLFUNC * ptr_glUniformMatrix2x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:463
void(GLFUNC * ptr_glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:521
void(GLFUNC * ptr_glPointParameterf)(GLenum pname, GLfloat param)
Definition: opengl_wrap.h:138
ptr_glUniform3dv uniform3dv
Definition: opengl_wrap.h:1103
ptr_glProgramUniform4d programUniform4d
Definition: opengl_wrap.h:1180
void(GLFUNC * ptr_glVertexAttribI4ubv)(GLuint index, const GLubyte *v)
Definition: opengl_wrap.h:296
void(GLFUNC * ptr_glGetPointerv)(GLenum pname, GLvoid **params)
Definition: opengl_wrap.h:108
void(GLFUNC * ptr_glBindSamplers)(GLuint first, GLsizei count, const GLuint *samplers)
Definition: opengl_wrap.h:682
void(GLFUNC * ptr_glProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:507
ptr_glTexBuffer texBuffer
Definition: opengl_wrap.h:966
ptr_glGetProgramStageiv getProgramStageiv
Definition: opengl_wrap.h:1122
ptr_glEndQuery endQuery
Definition: opengl_wrap.h:792
GLboolean(GLFUNC * ptr_glIsSync)(CLsync sync)
Definition: opengl_wrap.h:371
ptr_glBindBufferRange bindBufferRange
Definition: opengl_wrap.h:914
ptr_glSecondaryColorP3uiv secondaryColorP3uiv
Definition: opengl_wrap.h:1086
void(GLFUNC * ptr_glVertexAttribI1ui)(GLuint index, GLuint x)
Definition: opengl_wrap.h:282
void(GLFUNC * ptr_glGetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)
Definition: opengl_wrap.h:593
void(GLFUNC * ptr_glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition: opengl_wrap.h:663
void(GLFUNC * ptr_glUniformMatrix2x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:462
GLuint(GLFUNC * ptr_glGetDebugMessageLog)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
Definition: opengl_wrap.h:621
ptr_glQueryCounter queryCounter
Definition: opengl_wrap.h:1054
void(GLFUNC * ptr_glActiveTexture)(GLenum texture)
Definition: opengl_wrap.h:126
void(GLFUNC * ptr_glDebugMessageCallback)(CLDEBUGPROC callback, const void *userParam)
Definition: opengl_wrap.h:620
ptr_glProgramUniformMatrix4x2fv programUniformMatrix4x2fv
Definition: opengl_wrap.h:1193
ptr_glVertexAttrib1s vertexAttrib1s
Definition: opengl_wrap.h:867
ptr_glUniform1f uniform1f
Definition: opengl_wrap.h:843
ptr_glVertexAttrib4Nusv vertexAttrib4Nusv
Definition: opengl_wrap.h:887
void(GLFUNC * ptr_glTexBuffer)(GLenum target, GLenum internalformat, GLuint buffer)
Definition: opengl_wrap.h:320
void(GLFUNC * ptr_glUniform1d)(GLint location, GLdouble x)
Definition: opengl_wrap.h:451
ptr_glUniformMatrix3x2fv uniformMatrix3x2fv
Definition: opengl_wrap.h:901
ptr_glProgramUniformMatrix4fv programUniformMatrix4fv
Definition: opengl_wrap.h:1186
ptr_glUniform2d uniform2d
Definition: opengl_wrap.h:1098
void(GLFUNC * ptr_glDrawArraysIndirect)(GLenum mode, const GLvoid *indirect)
Definition: opengl_wrap.h:449
ptr_glDeleteProgramPipelines deleteProgramPipelines
Definition: opengl_wrap.h:1148
void(GLFUNC * ptr_glGetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
Definition: opengl_wrap.h:609
void(GLFUNC * ptr_glGetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
Definition: opengl_wrap.h:585
signed char GLbyte
Definition: opengl_defines.h:56
void(GLFUNC * ptr_glEndTransformFeedback)(void)
Definition: opengl_wrap.h:267
ptr_glMapBuffer mapBuffer
Definition: opengl_wrap.h:803
void(GLFUNC * ptr_glGetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:407
void(GLFUNC * ptr_glInvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:645
ptr_glProgramUniformMatrix3dv programUniformMatrix3dv
Definition: opengl_wrap.h:1188
ptr_glGetCompressedTexImage getCompressedTexImage
Definition: opengl_wrap.h:780
ptr_glCompressedTexSubImage2D compressedTexSubImage2D
Definition: opengl_wrap.h:778
char GLchar
Definition: opengl_defines.h:70
void(GLFUNC * ptr_glVertexAttrib4Nubv)(GLuint index, const GLubyte *v)
Definition: opengl_wrap.h:239
ptr_glGetTexLevelParameterfv getTexLevelParameterfv
Definition: opengl_wrap.h:747
void(GLFUNC * ptr_glVertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: opengl_wrap.h:285
void(GLFUNC * ptr_glProgramUniformMatrix4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:543
void(GLFUNC * ptr_glVertexAttribL1d)(GLuint index, GLdouble x)
Definition: opengl_wrap.h:558
void(GLFUNC * ptr_glDrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid *indirect)
Definition: opengl_wrap.h:450
void(GLFUNC * ptr_glProgramUniform1dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:511
void(GLFUNC * ptr_glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
Definition: opengl_wrap.h:648
ptr_glVertexAttribI4iv vertexAttribI4iv
Definition: opengl_wrap.h:935
ptr_glVertexAttribI4usv vertexAttribI4usv
Definition: opengl_wrap.h:943
void(GLFUNC * ptr_glUniform2f)(GLint location, GLfloat v0, GLfloat v1)
Definition: opengl_wrap.h:198
ptr_glProgramUniform2iv programUniform2iv
Definition: opengl_wrap.h:1161
ptr_glBlendEquation blendEquation
Definition: opengl_wrap.h:767
void(GLFUNC * ptr_glVertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition: opengl_wrap.h:231
ptr_glBindAttribLocation bindAttribLocation
Definition: opengl_wrap.h:813
ptr_glTexImage3D texImage3D
Definition: opengl_wrap.h:769
ptr_glGetQueryIndexediv getQueryIndexediv
Definition: opengl_wrap.h:1135
ptr_glClearBufferiv clearBufferiv
Definition: opengl_wrap.h:959
ptr_glCopyTexImage2D copyTexImage2D
Definition: opengl_wrap.h:757
void(GLFUNC * ptr_glGetInternalformati64v)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)
Definition: opengl_wrap.h:639
ptr_glSampleMaski sampleMaski
Definition: opengl_wrap.h:1026
void(GLFUNC * ptr_glReadBuffer)(GLenum mode)
Definition: opengl_wrap.h:90
void(GLFUNC * ptr_glGetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
Definition: opengl_wrap.h:357
ptr_glValidateProgram validateProgram
Definition: opengl_wrap.h:862
ptr_glProgramUniformMatrix4dv programUniformMatrix4dv
Definition: opengl_wrap.h:1189
ptr_glVertexArrayVertexAttribLFormatEXT vertexArrayVertexAttribLFormatEXT
Definition: opengl_wrap.h:1317
void(GLFUNC * ptr_glLogicOp)(GLenum opcode)
Definition: opengl_wrap.h:84
ptr_glVertexAttribI3i vertexAttribI3i
Definition: opengl_wrap.h:926
ptr_glVertexAttribI3ui vertexAttribI3ui
Definition: opengl_wrap.h:930
void(GLFUNC * ptr_glVertexAttrib4Nsv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:237
void(GLFUNC * ptr_glBindFragDataLocation)(GLuint program, GLuint color, const GLchar *name)
Definition: opengl_wrap.h:299
void(GLFUNC * ptr_glGetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
Definition: opengl_wrap.h:359
void(GLFUNC * ptr_glBindTextures)(GLuint first, GLsizei count, const GLuint *textures)
Definition: opengl_wrap.h:681
ptr_glVertexAttribI1ui vertexAttribI1ui
Definition: opengl_wrap.h:928
ptr_glGetAttachedShaders getAttachedShaders
Definition: opengl_wrap.h:824
ptr_glGetFragDataIndex getFragDataIndex
Definition: opengl_wrap.h:1039
ptr_glGetActiveUniformName getActiveUniformName
Definition: opengl_wrap.h:1005
void(GLFUNC * ptr_glVertexAttribI1uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:290
ptr_glCopyTexSubImage1D copyTexSubImage1D
Definition: opengl_wrap.h:758
void(GLFUNC * ptr_glSecondaryColorP3uiv)(GLenum type, const GLuint *color)
Definition: opengl_wrap.h:440
void(GLFUNC * ptr_glGetVertexAttribiv)(GLuint index, GLenum pname, GLint *params)
Definition: opengl_wrap.h:190
void(GLFUNC * ptr_glGetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid **pointer)
Definition: opengl_wrap.h:191
void(GLFUNC * ptr_glClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value)
Definition: opengl_wrap.h:314
ptr_glProgramUniform1dv programUniform1dv
Definition: opengl_wrap.h:1157
ptr_glDebugMessageControl debugMessageControl
Definition: opengl_wrap.h:1264
void(GLFUNC * ptr_glDrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
Definition: opengl_wrap.h:318
ptr_glBindBufferBase bindBufferBase
Definition: opengl_wrap.h:915
ptr_glGetQueryObjecti64v getQueryObjecti64v
Definition: opengl_wrap.h:1055
void(GLFUNC * ptr_glClear)(GLbitfield mask)
Definition: opengl_wrap.h:72
void(GLFUNC * ptr_glGetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: opengl_wrap.h:177
ptr_glVertexAttrib4fv vertexAttrib4fv
Definition: opengl_wrap.h:892
ptr_glUniform4ui uniform4ui
Definition: opengl_wrap.h:950
void(GLFUNC * ptr_glDrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
Definition: opengl_wrap.h:603
void(GLFUNC * ptr_glVertexAttribI4usv)(GLuint index, const GLushort *v)
Definition: opengl_wrap.h:297
ptr_glGetnPixelMapfvARB getnPixelMapfvARB
Definition: opengl_wrap.h:1233
void(GLFUNC * ptr_glGetCompressedTexImage)(GLenum target, GLint level, GLvoid *img)
Definition: opengl_wrap.h:134
ptr_glUniformMatrix2x3fv uniformMatrix2x3fv
Definition: opengl_wrap.h:900
void(GLFUNC * ptr_glRenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:335
void(GLFUNC * ptr_glUniform4d)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: opengl_wrap.h:454
ptr_glDrawElementsBaseVertex drawElementsBaseVertex
Definition: opengl_wrap.h:1011
ptr_glVertexP4uiv vertexP4uiv
Definition: opengl_wrap.h:1062
void(GLFUNC * ptr_glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:548
void(GLFUNC * ptr_glVertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition: opengl_wrap.h:238
ptr_glDeleteRenderbuffers deleteRenderbuffers
Definition: opengl_wrap.h:979
ptr_glBlendFuncSeparate blendFuncSeparate
Definition: opengl_wrap.h:781
void(GLFUNC * ptr_glFramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Definition: opengl_wrap.h:344
ptr_glGetShaderInfoLog getShaderInfoLog
Definition: opengl_wrap.h:829
void(GLFUNC * ptr_glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:545
ptr_glProgramUniform4ui programUniform4ui
Definition: opengl_wrap.h:1182
void(GLFUNC * ptr_glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
Definition: opengl_wrap.h:650
void * CLDEBUGPROCARB
Definition: opengl_defines.h:75
void(GLFUNC * ptr_glGetDoublei_v)(GLenum target, GLuint index, GLdouble *data)
Definition: opengl_wrap.h:577
ptr_glBufferStorage BufferStorage
Definition: opengl_wrap.h:1322
void(GLFUNC * ptr_glDeleteBuffers)(GLsizei n, const GLuint *buffers)
Definition: opengl_wrap.h:151
ptr_glPatchParameteri patchParameteri
Definition: opengl_wrap.h:1123
ptr_glStencilOpSeparate stencilOpSeparate
Definition: opengl_wrap.h:809
ptr_glVertexAttrib2f vertexAttrib2f
Definition: opengl_wrap.h:871
ptr_glFramebufferTexture framebufferTexture
Definition: opengl_wrap.h:970
void(GLFUNC * ptr_glPixelStorei)(GLenum pname, GLint param)
Definition: opengl_wrap.h:89
void(GLFUNC * ptr_glUniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:255
ptr_glMultiDrawArrays multiDrawArrays
Definition: opengl_wrap.h:782
ptr_glVertexAttrib4ubv vertexAttrib4ubv
Definition: opengl_wrap.h:896
ptr_glGetnMapfvARB getnMapfvARB
Definition: opengl_wrap.h:1231
void(GLFUNC * ptr_glBlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Definition: opengl_wrap.h:135
ptr_glClearBufferfv clearBufferfv
Definition: opengl_wrap.h:961
ptr_glValidateProgramPipeline validateProgramPipeline
Definition: opengl_wrap.h:1202
void(GLFUNC * ptr_glGetFloatv)(GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:95
void(GLFUNC * ptr_glGetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
Definition: opengl_wrap.h:492
void(GLFUNC * ptr_glVertexAttribL3dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:564
void(GLFUNC * ptr_glBlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Definition: opengl_wrap.h:348
void(GLFUNC * ptr_glDrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
Definition: opengl_wrap.h:319
ptr_glGenVertexArrays genVertexArrays
Definition: opengl_wrap.h:1001
void(GLFUNC * ptr_glDepthRangeIndexed)(GLuint index, GLdouble n, GLdouble f)
Definition: opengl_wrap.h:575
void(GLFUNC * ptr_glNamedStringARB)(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)
Definition: opengl_wrap.h:386
void(GLFUNC * ptr_glUniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: opengl_wrap.h:304
void(GLFUNC * ptr_glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param)
Definition: opengl_wrap.h:398
void(GLFUNC * ptr_glCompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:133
void(GLFUNC * ptr_glShaderBinary)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
Definition: opengl_wrap.h:491
void(GLFUNC * ptr_glScissorArrayv)(GLuint first, GLsizei count, const GLint *v)
Definition: opengl_wrap.h:571
ptr_glPixelStorei pixelStorei
Definition: opengl_wrap.h:735
ptr_glDrawBuffer drawBuffer
Definition: opengl_wrap.h:717
ptr_glGetDoublei_v getDoublei_v
Definition: opengl_wrap.h:1223
void(GLFUNC * ptr_glGetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
Definition: opengl_wrap.h:495
void(GLFUNC * ptr_glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition: opengl_wrap.h:614
void(GLFUNC * ptr_glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:544
void(GLFUNC * ptr_glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: opengl_wrap.h:532
C clamp(A val, B minval, C maxval)
Definition: cl_math.h:91
ptr_glProgramUniform1uiv programUniform1uiv
Definition: opengl_wrap.h:1159
void(GLFUNC * ptr_glDepthRange)(GLdouble near, GLdouble far)
Definition: opengl_wrap.h:104
void(GLFUNC * ptr_glUniformMatrix4x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:466
ptr_glSampleCoverage sampleCoverage
Definition: opengl_wrap.h:773
ptr_glShaderStorageBlockBinding shaderStorageBlockBinding
Definition: opengl_wrap.h:1300
ptr_glUseProgramStages useProgramStages
Definition: opengl_wrap.h:1144
ptr_glTexCoordP4uiv texCoordP4uiv
Definition: opengl_wrap.h:1070
void(GLFUNC * ptr_glUniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: opengl_wrap.h:204
void(GLFUNC * ptr_glBindImageTextures)(GLuint first, GLsizei count, const GLuint *textures)
Definition: opengl_wrap.h:683
void(GLFUNC * ptr_glBindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
Definition: opengl_wrap.h:392
void(GLFUNC * ptr_glCopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition: opengl_wrap.h:110
void(GLFUNC * ptr_glVertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:444
ptr_glTexStorage3DMultisample texStorage3DMultisample
Definition: opengl_wrap.h:1304
ptr_glViewportArrayv viewportArrayv
Definition: opengl_wrap.h:1214
ptr_glGetActiveUniform getActiveUniform
Definition: opengl_wrap.h:823
void(GLFUNC * ptr_glGetnUniformfvARB)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
Definition: opengl_wrap.h:599
void(GLFUNC * ptr_glUniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:256
const GLubyte *(GLFUNC * ptr_glGetStringi)(GLenum name, GLuint index)
Definition: opengl_wrap.h:317
void(GLFUNC * ptr_glGetSynciv)(CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
Definition: opengl_wrap.h:376
ptr_glFramebufferTexture1D framebufferTexture1D
Definition: opengl_wrap.h:988
ptr_glViewport viewport
Definition: opengl_wrap.h:751
ptr_glFinish finish
Definition: opengl_wrap.h:727
GLenum(GLFUNC * ptr_glCheckFramebufferStatus)(GLenum target)
Definition: opengl_wrap.h:341
void(GLFUNC * ptr_glGetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort *values)
Definition: opengl_wrap.h:589
void(GLFUNC * ptr_glFramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: opengl_wrap.h:342
ptr_glDepthMask depthMask
Definition: opengl_wrap.h:724
ptr_glVertexAttribP1uiv vertexAttribP1uiv
Definition: opengl_wrap.h:1088
ptr_glVertexAttribIFormat vertexAttribIFormat
Definition: opengl_wrap.h:1310
ptr_glVertexArrayVertexAttribBindingEXT vertexArrayVertexAttribBindingEXT
Definition: opengl_wrap.h:1318
ptr_glGetnUniformfvARB getnUniformfvARB
Definition: opengl_wrap.h:1245
ptr_glVertexAttribI4ui vertexAttribI4ui
Definition: opengl_wrap.h:931
ptr_glGetShaderiv getShaderiv
Definition: opengl_wrap.h:828