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_glVertexAttrib4dv vertexAttrib4dv
Definition: opengl_wrap.h:890
const GLubyte *(GLFUNC * ptr_glGetStringi)(GLenum name, GLuint index)
Definition: opengl_wrap.h:317
ptr_glDispatchComputeIndirect dispatchComputeIndirect
Definition: opengl_wrap.h:1279
ptr_glProgramUniform1uiv programUniform1uiv
Definition: opengl_wrap.h:1159
void(GLFUNC * ptr_glVertexAttrib4iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:247
ptr_glGetShaderInfoLog getShaderInfoLog
Definition: opengl_wrap.h:829
ptr_glTexParameterfv texParameterfv
Definition: opengl_wrap.h:712
void(GLFUNC * ptr_glUniform1f)(GLint location, GLfloat v0)
Definition: opengl_wrap.h:197
void(GLFUNC * ptr_glFramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: opengl_wrap.h:345
ptr_glStencilOpSeparate stencilOpSeparate
Definition: opengl_wrap.h:809
void(GLFUNC * ptr_glGetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)
Definition: opengl_wrap.h:591
ptr_glVertexAttribI1uiv vertexAttribI1uiv
Definition: opengl_wrap.h:936
void(GLFUNC * ptr_glLogicOp)(GLenum opcode)
Definition: opengl_wrap.h:84
CLsync(GLFUNC * ptr_glCreateSyncFromCLeventARB)(struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
Definition: opengl_wrap.h:578
void(GLFUNC * ptr_glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:657
C clamp(A val, B minval, C maxval)
Definition: cl_math.h:98
ptr_glTexCoordP4uiv texCoordP4uiv
Definition: opengl_wrap.h:1070
ptr_glUniformMatrix2x3dv uniformMatrix2x3dv
Definition: opengl_wrap.h:1108
ptr_glGetShaderiv getShaderiv
Definition: opengl_wrap.h:828
ptr_glMultiDrawArrays multiDrawArrays
Definition: opengl_wrap.h:782
ptr_glFramebufferTextureLayer framebufferTextureLayer
Definition: opengl_wrap.h:996
ptr_glVertexAttrib4ubv vertexAttrib4ubv
Definition: opengl_wrap.h:896
void(GLFUNC * ptr_glDispatchComputeIndirect)(GLintptr indirect)
Definition: opengl_wrap.h:633
void(GLFUNC * ptr_glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
Definition: opengl_wrap.h:650
GLint(GLFUNC * ptr_glGetFragDataIndex)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:393
ptr_glDrawArraysInstancedBaseInstance drawArraysInstancedBaseInstance
Definition: opengl_wrap.h:1249
void(GLFUNC * ptr_glDrawTransformFeedback)(GLenum mode, GLuint id)
Definition: opengl_wrap.h:485
ptr_glShaderStorageBlockBinding shaderStorageBlockBinding
Definition: opengl_wrap.h:1300
ptr_glUseProgramStages useProgramStages
Definition: opengl_wrap.h:1144
void(GLFUNC * ptr_glDrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
Definition: opengl_wrap.h:603
ptr_glSecondaryColorP3ui secondaryColorP3ui
Definition: opengl_wrap.h:1085
ptr_glGetFramebufferParameteriv getFramebufferParameteriv
Definition: opengl_wrap.h:1282
void(GLFUNC * ptr_glVertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:443
void(GLFUNC * ptr_glGetVertexAttribiv)(GLuint index, GLenum pname, GLint *params)
Definition: opengl_wrap.h:190
ptr_glDrawElementsInstancedBaseInstance drawElementsInstancedBaseInstance
Definition: opengl_wrap.h:1250
void(GLFUNC * ptr_glGetCompressedTexImage)(GLenum target, GLint level, GLvoid *img)
Definition: opengl_wrap.h:134
ptr_glGenVertexArrays genVertexArrays
Definition: opengl_wrap.h:1001
ptr_glViewportArrayv viewportArrayv
Definition: opengl_wrap.h:1214
ptr_glGetActiveUniform getActiveUniform
Definition: opengl_wrap.h:823
ptr_glGetProgramiv getProgramiv
Definition: opengl_wrap.h:826
ptr_glGetActiveSubroutineName getActiveSubroutineName
Definition: opengl_wrap.h:1119
ptr_glCompileShaderIncludeARB compileShaderIncludeARB
Definition: opengl_wrap.h:1034
ptr_glVertexArrayVertexAttribBindingEXT vertexArrayVertexAttribBindingEXT
Definition: opengl_wrap.h:1318
ptr_glUniform3ui uniform3ui
Definition: opengl_wrap.h:949
void(GLFUNC * ptr_glPatchParameterfv)(GLenum pname, const GLfloat *values)
Definition: opengl_wrap.h:478
void(GLFUNC * ptr_glGetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
Definition: opengl_wrap.h:492
void(GLFUNC * ptr_glClearDepth)(GLdouble depth)
Definition: opengl_wrap.h:75
ptr_glFinish finish
Definition: opengl_wrap.h:727
void(GLFUNC * ptr_glClearDepthf)(GLfloat d)
Definition: opengl_wrap.h:494
ptr_glDrawElementsBaseVertex drawElementsBaseVertex
Definition: opengl_wrap.h:1011
ptr_glMultiTexCoordP3ui multiTexCoordP3ui
Definition: opengl_wrap.h:1075
ptr_glDrawBuffer drawBuffer
Definition: opengl_wrap.h:717
ptr_glVertexAttribI4ui vertexAttribI4ui
Definition: opengl_wrap.h:931
void(GLFUNC * ptr_glGetQueryObjectiv)(GLuint id, GLenum pname, GLint *params)
Definition: opengl_wrap.h:148
void(GLFUNC * ptr_glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param)
Definition: opengl_wrap.h:398
ptr_glFramebufferTexture framebufferTexture
Definition: opengl_wrap.h:970
ptr_glTexParameterIuiv texParameterIuiv
Definition: opengl_wrap.h:956
void(GLFUNC * ptr_glGenQueries)(GLsizei n, GLuint *ids)
Definition: opengl_wrap.h:142
ptr_glProgramUniformMatrix2x3dv programUniformMatrix2x3dv
Definition: opengl_wrap.h:1196
ptr_glSampleCoverage sampleCoverage
Definition: opengl_wrap.h:773
void(GLFUNC * ptr_glGetFloatv)(GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:95
void(GLFUNC * ptr_glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:523
ptr_glDeleteTransformFeedbacks deleteTransformFeedbacks
Definition: opengl_wrap.h:1126
void(GLFUNC * ptr_glVertexAttribL3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: opengl_wrap.h:560
short GLshort
Definition: opengl_defines.h:58
ptr_glGetUniformiv getUniformiv
Definition: opengl_wrap.h:833
void(GLFUNC * ptr_glGenProgramPipelines)(GLsizei n, GLuint *pipelines)
Definition: opengl_wrap.h:503
ptr_glGetnUniformdvARB getnUniformdvARB
Definition: opengl_wrap.h:1248
void(GLFUNC * ptr_glStencilMaskSeparate)(GLenum face, GLuint mask)
Definition: opengl_wrap.h:165
ptr_glTextureStorage2DEXT textureStorage2DEXT
Definition: opengl_wrap.h:1262
ptr_glVertexAttribI1iv vertexAttribI1iv
Definition: opengl_wrap.h:932
ptr_glGenBuffers genBuffers
Definition: opengl_wrap.h:798
void(GLFUNC * ptr_glVertexP2uiv)(GLenum type, const GLuint *value)
Definition: opengl_wrap.h:412
ptr_glColorP4ui colorP4ui
Definition: opengl_wrap.h:1083
ptr_glVertexAttribI2iv vertexAttribI2iv
Definition: opengl_wrap.h:933
void(GLFUNC * ptr_glBindFramebuffer)(GLenum target, GLuint framebuffer)
Definition: opengl_wrap.h:338
void(GLFUNC * ptr_glUniform2dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:456
ptr_glSamplerParameterIiv samplerParameterIiv
Definition: opengl_wrap.h:1048
ptr_glVertexAttribIPointer vertexAttribIPointer
Definition: opengl_wrap.h:921
void(GLFUNC * ptr_glDepthRangeIndexed)(GLuint index, GLdouble n, GLdouble f)
Definition: opengl_wrap.h:575
ptr_glUniformSubroutinesuiv uniformSubroutinesuiv
Definition: opengl_wrap.h:1120
ptr_glPolygonMode polygonMode
Definition: opengl_wrap.h:709
void(GLFUNC * ptr_glEndConditionalRender)(void)
Definition: opengl_wrap.h:274
void(GLFUNC * ptr_glBindVertexBuffers)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
Definition: opengl_wrap.h:684
unsigned char GLubyte
Definition: opengl_defines.h:61
void(GLFUNC * ptr_glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition: opengl_wrap.h:662
void(GLFUNC * ptr_glTextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:616
ptr_glReleaseShaderCompiler releaseShaderCompiler
Definition: opengl_wrap.h:1136
ptr_glBindFragDataLocation bindFragDataLocation
Definition: opengl_wrap.h:945
void(GLFUNC * ptr_glSamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint *param)
Definition: opengl_wrap.h:403
ptr_glFramebufferTexture1D framebufferTexture1D
Definition: opengl_wrap.h:988
ptr_glGetAttribLocation getAttribLocation
Definition: opengl_wrap.h:825
ptr_glTexCoordP3uiv texCoordP3uiv
Definition: opengl_wrap.h:1068
void(GLFUNC * ptr_glDeleteProgram)(GLuint program)
Definition: opengl_wrap.h:171
ptr_glUseProgram useProgram
Definition: opengl_wrap.h:842
GLuint(GLFUNC * ptr_glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name)
Definition: opengl_wrap.h:649
void(GLFUNC * ptr_glGetnUniformuivARB)(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
Definition: opengl_wrap.h:601
ptr_glIsEnabled isEnabled
Definition: opengl_wrap.h:749
ptr_glBindVertexBuffer bindVertexBuffer
Definition: opengl_wrap.h:1308
void(GLFUNC * ptr_glVertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: opengl_wrap.h:245
ptr_glCopyTexSubImage2D copyTexSubImage2D
Definition: opengl_wrap.h:759
ptr_glVertexAttribDivisor vertexAttribDivisor
Definition: opengl_wrap.h:971
ptr_glVertexP3uiv vertexP3uiv
Definition: opengl_wrap.h:1060
ptr_glVertexAttrib4usv vertexAttrib4usv
Definition: opengl_wrap.h:898
ptr_glInvalidateTexImage invalidateTexImage
Definition: opengl_wrap.h:1287
ptr_glVertexAttrib3sv vertexAttrib3sv
Definition: opengl_wrap.h:880
void(GLFUNC * ptr_glFrontFace)(GLenum mode)
Definition: opengl_wrap.h:59
void(GLFUNC * ptr_glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
Definition: opengl_wrap.h:91
ptr_glUniform4i uniform4i
Definition: opengl_wrap.h:850
ptr_glClear clear
Definition: opengl_wrap.h:718
void(GLFUNC * ptr_glStencilMask)(GLuint mask)
Definition: opengl_wrap.h:76
ptr_glVertexAttribL3d vertexAttribL3d
Definition: opengl_wrap.h:1206
void(GLFUNC * ptr_glScissor)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:64
ptr_glMultiTexCoordP1uiv multiTexCoordP1uiv
Definition: opengl_wrap.h:1072
ptr_glCompileShader compileShader
Definition: opengl_wrap.h:814
void(GLFUNC * ptr_glDrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid *indirect)
Definition: opengl_wrap.h:450
ptr_glVertexAttribLFormat vertexAttribLFormat
Definition: opengl_wrap.h:1311
void(GLFUNC * ptr_glVertexAttribI4sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:295
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_glGetIntegeri_v)(GLenum target, GLuint index, GLint *data)
Definition: opengl_wrap.h:262
void(GLFUNC * ptr_glGetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
Definition: opengl_wrap.h:595
void(GLFUNC * ptr_glUniformMatrix3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:460
ptr_glGetProgramResourceLocation getProgramResourceLocation
Definition: opengl_wrap.h:1298
void(GLFUNC * ptr_glDeleteSync)(CLsync sync)
Definition: opengl_wrap.h:372
void(GLFUNC * ptr_glClampColor)(GLenum target, GLenum clamp)
Definition: opengl_wrap.h:272
ptr_glVertexAttrib4Nuiv vertexAttrib4Nuiv
Definition: opengl_wrap.h:886
ptr_glVertexArrayVertexAttribIFormatEXT vertexArrayVertexAttribIFormatEXT
Definition: opengl_wrap.h:1316
void(GLFUNC * ptr_glVertexAttrib3sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:234
ptr_glDeleteProgram deleteProgram
Definition: opengl_wrap.h:817
void(GLFUNC * ptr_glGetNamedStringARB)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
Definition: opengl_wrap.h:390
void(GLFUNC * ptr_glTexBuffer)(GLenum target, GLenum internalformat, GLuint buffer)
Definition: opengl_wrap.h:320
ptr_glGetSamplerParameterIuiv getSamplerParameterIuiv
Definition: opengl_wrap.h:1053
void(GLFUNC * ptr_glViewportArrayv)(GLuint first, GLsizei count, const GLfloat *v)
Definition: opengl_wrap.h:568
ptr_glGetnPolygonStippleARB getnPolygonStippleARB
Definition: opengl_wrap.h:1236
ptr_glBlendFuncSeparateiARB blendFuncSeparateiARB
Definition: opengl_wrap.h:1030
ptr_glVertexAttrib1sv vertexAttrib1sv
Definition: opengl_wrap.h:868
ptr_glMultiDrawElementsBaseVertex multiDrawElementsBaseVertex
Definition: opengl_wrap.h:1014
void(GLFUNC * ptr_glDrawArraysIndirect)(GLenum mode, const GLvoid *indirect)
Definition: opengl_wrap.h:449
void(GLFUNC * ptr_glGenSamplers)(GLsizei count, GLuint *samplers)
Definition: opengl_wrap.h:394
ptr_glMultiTexCoordP3uiv multiTexCoordP3uiv
Definition: opengl_wrap.h:1076
ptr_glPrimitiveRestartIndex primitiveRestartIndex
Definition: opengl_wrap.h:967
void(GLFUNC * ptr_glPointParameterf)(GLenum pname, GLfloat param)
Definition: opengl_wrap.h:138
void(GLFUNC * ptr_glActiveShaderProgram)(GLuint pipeline, GLuint program)
Definition: opengl_wrap.h:499
ptr_glVertexAttrib3dv vertexAttrib3dv
Definition: opengl_wrap.h:876
ptr_glMultiDrawArraysIndirect multiDrawArraysIndirect
Definition: opengl_wrap.h:1292
ptr_glProgramUniform4fv programUniform4fv
Definition: opengl_wrap.h:1179
ptr_glTexCoordP1ui texCoordP1ui
Definition: opengl_wrap.h:1063
ptr_glUniform3i uniform3i
Definition: opengl_wrap.h:849
void(GLFUNC * ptr_glDebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Definition: opengl_wrap.h:619
void(GLFUNC * ptr_glGetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
Definition: opengl_wrap.h:585
void(GLFUNC * ptr_glGetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
Definition: opengl_wrap.h:184
ptr_glSamplerParameterIuiv samplerParameterIuiv
Definition: opengl_wrap.h:1049
ptr_glProgramUniformMatrix3x2dv programUniformMatrix3x2dv
Definition: opengl_wrap.h:1197
void(GLFUNC * ptr_glDeleteVertexArrays)(GLsizei n, const GLuint *arrays)
Definition: opengl_wrap.h:354
ptr_glPointParameterfv pointParameterfv
Definition: opengl_wrap.h:785
void(GLFUNC * ptr_glProgramUniformMatrix2x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:552
void(GLFUNC * ptr_glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: opengl_wrap.h:528
ptr_glProgramUniformMatrix4x3fv programUniformMatrix4x3fv
Definition: opengl_wrap.h:1195
ptr_glFenceSync fenceSync
Definition: opengl_wrap.h:1016
ptr_glVertexAttrib4s vertexAttrib4s
Definition: opengl_wrap.h:894
ptr_glDrawTransformFeedbackInstanced drawTransformFeedbackInstanced
Definition: opengl_wrap.h:1252
void(GLFUNC * ptr_glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:517
void(GLFUNC * ptr_glViewport)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:105
ptr_glGetVertexAttribPointerv getVertexAttribPointerv
Definition: opengl_wrap.h:837
void(GLFUNC * ptr_glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: opengl_wrap.h:532
ptr_glGetActiveSubroutineUniformName getActiveSubroutineUniformName
Definition: opengl_wrap.h:1118
ptr_glTexStorage3D texStorage3D
Definition: opengl_wrap.h:1260
void(GLFUNC * ptr_glDisableVertexAttribArray)(GLuint index)
Definition: opengl_wrap.h:174
void(GLFUNC * ptr_glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:544
void(GLFUNC * ptr_glMultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:426
ptr_glProgramUniform1fv programUniform1fv
Definition: opengl_wrap.h:1155
void(GLFUNC * ptr_glDeleteSamplers)(GLsizei count, const GLuint *samplers)
Definition: opengl_wrap.h:395
void(GLFUNC * ptr_glUniformMatrix2x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:463
void(GLFUNC * ptr_glColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Definition: opengl_wrap.h:260
void(GLFUNC * ptr_glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:664
void(GLFUNC * ptr_glGetBufferPointerv)(GLenum target, GLenum pname, GLvoid **params)
Definition: opengl_wrap.h:160
void(GLFUNC * ptr_glDrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
Definition: opengl_wrap.h:318
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
void(GLFUNC * ptr_glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1)
Definition: opengl_wrap.h:520
void(GLFUNC * ptr_glVertexAttrib4dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:244
void(GLFUNC * ptr_glGenTextures)(GLsizei n, GLuint *textures)
Definition: opengl_wrap.h:118
ptr_glGetProgramResourceName getProgramResourceName
Definition: opengl_wrap.h:1296
ptr_glColorMask colorMask
Definition: opengl_wrap.h:723
ptr_glUniformMatrix2x4dv uniformMatrix2x4dv
Definition: opengl_wrap.h:1109
ptr_glClearDepth clearDepth
Definition: opengl_wrap.h:721
void(GLFUNC * ptr_glScissorArrayv)(GLuint first, GLsizei count, const GLint *v)
Definition: opengl_wrap.h:571
ptr_glEndConditionalRender endConditionalRender
Definition: opengl_wrap.h:920
void(GLFUNC * ptr_glTextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Definition: opengl_wrap.h:615
ptr_glTexImage2DMultisample texImage2DMultisample
Definition: opengl_wrap.h:1023
void(GLFUNC * ptr_glTexParameteriv)(GLenum target, GLenum pname, const GLint *params)
Definition: opengl_wrap.h:68
void(GLFUNC * ptr_glInvalidateBufferData)(GLuint buffer)
Definition: opengl_wrap.h:643
void(GLFUNC * ptr_glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params)
Definition: opengl_wrap.h:505
ptr_glGetTexParameterIuiv getTexParameterIuiv
Definition: opengl_wrap.h:958
ptr_glReadBuffer readBuffer
Definition: opengl_wrap.h:736
void(GLFUNC * ptr_glVertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:447
void(GLFUNC * ptr_glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:515
void(GLFUNC * ptr_glVertexAttrib1fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:220
ptr_glGetSynciv getSynciv
Definition: opengl_wrap.h:1022
ptr_glIsProgramPipeline isProgramPipeline
Definition: opengl_wrap.h:1150
void(GLFUNC * ptr_glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:540
void(GLFUNC * ptr_glVertexArrayVertexBindingDivisorEXT)(GLuint vaobj, GLuint bindingindex, GLuint divisor)
Definition: opengl_wrap.h:673
void(GLFUNC * ptr_glGenRenderbuffers)(GLsizei n, GLuint *renderbuffers)
Definition: opengl_wrap.h:334
unsigned short GLushort
Definition: opengl_defines.h:62
ptr_glVertexAttrib4Nub vertexAttrib4Nub
Definition: opengl_wrap.h:884
ptr_glUniform3iv uniform3iv
Definition: opengl_wrap.h:857
GLboolean(GLFUNC * ptr_glIsVertexArray)(GLuint array)
Definition: opengl_wrap.h:356
void(GLFUNC * ptr_glGetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
Definition: opengl_wrap.h:609
ptr_glGetFloati_v getFloati_v
Definition: opengl_wrap.h:1222
void(GLFUNC * ptr_glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name)
Definition: opengl_wrap.h:167
double GLdouble
Definition: opengl_defines.h:68
ptr_glTexStorage2D texStorage2D
Definition: opengl_wrap.h:1259
ptr_glDeleteFramebuffers deleteFramebuffers
Definition: opengl_wrap.h:985
void(GLFUNC * ptr_glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: opengl_wrap.h:536
ptr_glVertexAttribL4d vertexAttribL4d
Definition: opengl_wrap.h:1207
ptr_glPointParameterf pointParameterf
Definition: opengl_wrap.h:784
void(GLFUNC * ptr_glVertexP2ui)(GLenum type, GLuint value)
Definition: opengl_wrap.h:411
ptr_glUniform3fv uniform3fv
Definition: opengl_wrap.h:853
void(GLFUNC * ptr_glDeleteTextures)(GLsizei n, const GLuint *textures)
Definition: opengl_wrap.h:117
ptr_glVertexP3ui vertexP3ui
Definition: opengl_wrap.h:1059
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
ptr_glVertexAttrib4uiv vertexAttrib4uiv
Definition: opengl_wrap.h:897
void(GLFUNC * ptr_glUniform1d)(GLint location, GLdouble x)
Definition: opengl_wrap.h:451
ptr_glGetnUniformivARB getnUniformivARB
Definition: opengl_wrap.h:1246
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
GLboolean(GLFUNC * ptr_glIsShader)(GLuint shader)
Definition: opengl_wrap.h:193
void(GLFUNC * ptr_glUniformMatrix2x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:462
ptr_glFramebufferParameteri framebufferParameteri
Definition: opengl_wrap.h:1281
void(GLFUNC * ptr_glGetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:336
void(GLFUNC * ptr_glDebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition: opengl_wrap.h:579
struct __CLsync * CLsync
Definition: opengl_defines.h:74
void(GLFUNC * ptr_glStencilFunc)(GLenum func, GLint ref, GLuint mask)
Definition: opengl_wrap.h:85
ptr_glLogicOp logicOp
Definition: opengl_wrap.h:730
ptr_glVertexAttrib2d vertexAttrib2d
Definition: opengl_wrap.h:869
ptr_glBindTextures BindTextures
Definition: opengl_wrap.h:1327
ptr_glGetQueryObjectuiv getQueryObjectuiv
Definition: opengl_wrap.h:795
ptr_glUniform2ui uniform2ui
Definition: opengl_wrap.h:948
ptr_glBindSamplers BindSamplers
Definition: opengl_wrap.h:1328
ptr_glTexImage2D texImage2D
Definition: opengl_wrap.h:716
ptr_glGetUniformdv getUniformdv
Definition: opengl_wrap.h:1114
ptr_glCompressedTexImage2D compressedTexImage2D
Definition: opengl_wrap.h:775
void(GLFUNC * ptr_glPrimitiveRestartIndex)(GLuint index)
Definition: opengl_wrap.h:321
ptr_glGetSubroutineIndex getSubroutineIndex
Definition: opengl_wrap.h:1116
ptr_glDrawElementsInstancedBaseVertexBaseInstance drawElementsInstancedBaseVertexBaseInstance
Definition: opengl_wrap.h:1251
void(GLFUNC * ptr_glFramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: opengl_wrap.h:342
ptr_glEnable enable
Definition: opengl_wrap.h:726
ptr_glUniformMatrix4x2fv uniformMatrix4x2fv
Definition: opengl_wrap.h:903
void(GLFUNC * ptr_glGetActiveSubroutineUniformName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
Definition: opengl_wrap.h:472
ptr_glBlendFunc blendFunc
Definition: opengl_wrap.h:729
void(GLFUNC * ptr_glUniform1ui)(GLint location, GLuint v0)
Definition: opengl_wrap.h:301
ptr_glTexStorage1D texStorage1D
Definition: opengl_wrap.h:1258
void(GLFUNC * ptr_glMemoryBarrier)(GLbitfield barriers)
Definition: opengl_wrap.h:611
void(GLFUNC * ptr_glGetBufferParameteri64v)(GLenum target, GLenum pname, CLint64 *params)
Definition: opengl_wrap.h:323
ptr_glMultiTexCoordP4ui multiTexCoordP4ui
Definition: opengl_wrap.h:1077
void(GLFUNC * ptr_glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:101
ptr_glTexSubImage2D texSubImage2D
Definition: opengl_wrap.h:761
ptr_glTexStorage2DMultisample texStorage2DMultisample
Definition: opengl_wrap.h:1303
ptr_glVertexAttrib1d vertexAttrib1d
Definition: opengl_wrap.h:863
ptr_glAttachShader attachShader
Definition: opengl_wrap.h:812
ptr_glGetnCompressedTexImageARB getnCompressedTexImageARB
Definition: opengl_wrap.h:1244
ptrdiff_t GLsizeiptr
Definition: opengl_defines.h:73
ptr_glGetBooleani_v getBooleani_v
Definition: opengl_wrap.h:907
void(GLFUNC * ptr_glUniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:214
ptr_glProgramUniformMatrix2x3fv programUniformMatrix2x3fv
Definition: opengl_wrap.h:1190
GLuint(GLFUNC * ptr_glGetSubroutineIndex)(GLuint program, GLenum shadertype, const GLchar *name)
Definition: opengl_wrap.h:470
void(GLFUNC * ptr_glDrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream)
Definition: opengl_wrap.h:486
void(GLFUNC * ptr_glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
Definition: opengl_wrap.h:608
ptr_glDeleteBuffers deleteBuffers
Definition: opengl_wrap.h:797
void(GLFUNC * ptr_glTexCoordP1uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:418
ptr_glUnmapBuffer unmapBuffer
Definition: opengl_wrap.h:804
void(GLFUNC * ptr_glFlush)(void)
Definition: opengl_wrap.h:82
void(GLFUNC * ptr_glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params)
Definition: opengl_wrap.h:66
ptr_glFrontFace frontFace
Definition: opengl_wrap.h:705
ptr_glVertexAttribI4sv vertexAttribI4sv
Definition: opengl_wrap.h:941
ptr_glFramebufferTexture3D framebufferTexture3D
Definition: opengl_wrap.h:990
void(GLFUNC * ptr_glVertexAttribLPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: opengl_wrap.h:566
ptr_glFramebufferTexture2D framebufferTexture2D
Definition: opengl_wrap.h:989
ptr_glUniformMatrix4fv uniformMatrix4fv
Definition: opengl_wrap.h:861
void(GLFUNC * ptr_glCompileShaderIncludeARB)(GLuint shader, GLsizei count, const GLchar **path, const GLint *length)
Definition: opengl_wrap.h:388
void(GLFUNC * ptr_glGetVertexAttribLdv)(GLuint index, GLenum pname, GLdouble *params)
Definition: opengl_wrap.h:567
ptr_glUniform1uiv uniform1uiv
Definition: opengl_wrap.h:951
ptr_glDrawTransformFeedbackStream drawTransformFeedbackStream
Definition: opengl_wrap.h:1132
void(GLFUNC * ptr_glUseProgram)(GLuint program)
Definition: opengl_wrap.h:196
void(GLFUNC * ptr_glProgramUniform1i)(GLuint program, GLint location, GLint v0)
Definition: opengl_wrap.h:506
ptr_glVertexAttribP3ui vertexAttribP3ui
Definition: opengl_wrap.h:1091
ptr_glCheckFramebufferStatus checkFramebufferStatus
Definition: opengl_wrap.h:987
void(GLFUNC * ptr_glBlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: opengl_wrap.h:120
ptr_glIsEnabledi isEnabledi
Definition: opengl_wrap.h:911
void(GLFUNC * ptr_glWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout)
Definition: opengl_wrap.h:374
void(GLFUNC * ptr_glVertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:446
ptr_glProgramUniformMatrix2x4fv programUniformMatrix2x4fv
Definition: opengl_wrap.h:1192
ptr_glProgramUniform3d programUniform3d
Definition: opengl_wrap.h:1172
ptr_glVertexAttrib3s vertexAttrib3s
Definition: opengl_wrap.h:879
void(GLFUNC * ptr_glUniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:254
void(GLFUNC * ptr_glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:533
ptr_glGetInternalformativ getInternalformativ
Definition: opengl_wrap.h:1254
ptr_glGetInteger64i_v getInteger64i_v
Definition: opengl_wrap.h:968
void(GLFUNC * ptr_glProgramUniformMatrix4x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:553
ptr_glUniform2i uniform2i
Definition: opengl_wrap.h:848
ptr_glUniformMatrix4x3dv uniformMatrix4x3dv
Definition: opengl_wrap.h:1113
void(GLFUNC * ptr_glVertexAttrib2s)(GLuint index, GLshort x, GLshort y)
Definition: opengl_wrap.h:227
void(GLFUNC * ptr_glBindProgramPipeline)(GLuint pipeline)
Definition: opengl_wrap.h:501
ptr_glVertexAttrib3fv vertexAttrib3fv
Definition: opengl_wrap.h:878
void(GLFUNC * ptr_glUniform2d)(GLint location, GLdouble x, GLdouble y)
Definition: opengl_wrap.h:452
void(GLFUNC * ptr_glVertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: opengl_wrap.h:285
void(GLFUNC * ptr_glUniform1fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:205
ptr_glVertexAttribL4dv vertexAttribL4dv
Definition: opengl_wrap.h:1211
ptr_glGetBufferPointerv getBufferPointerv
Definition: opengl_wrap.h:806
ptr_glVertexAttribL1d vertexAttribL1d
Definition: opengl_wrap.h:1204
GLuint(GLFUNC * ptr_glCreateProgram)(void)
Definition: opengl_wrap.h:169
void(GLFUNC * ptr_glUniform2uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:306
void(GLFUNC * ptr_glProgramUniformMatrix3x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:554
void(GLFUNC * ptr_glPointParameteri)(GLenum pname, GLint param)
Definition: opengl_wrap.h:140
ptr_glDrawTransformFeedback drawTransformFeedback
Definition: opengl_wrap.h:1131
ptr_glVertexAttribP4ui vertexAttribP4ui
Definition: opengl_wrap.h:1093
GLboolean(GLFUNC * ptr_glIsProgram)(GLuint program)
Definition: opengl_wrap.h:192
void(GLFUNC * ptr_glUniform1uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:305
void(GLFUNC * ptr_glBufferData)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
Definition: opengl_wrap.h:154
ptr_glClearBufferfi clearBufferfi
Definition: opengl_wrap.h:962
void(GLFUNC * ptr_glBlendFunci)(GLuint buf, GLenum src, GLenum dst)
Definition: opengl_wrap.h:329
ptr_glDeleteTextures deleteTextures
Definition: opengl_wrap.h:763
void(GLFUNC * ptr_glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:99
void(GLFUNC * ptr_glAttachShader)(GLuint program, GLuint shader)
Definition: opengl_wrap.h:166
void(GLFUNC * ptr_glProgramUniform4d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
Definition: opengl_wrap.h:534
void(GLFUNC * ptr_glColorP3ui)(GLenum type, GLuint color)
Definition: opengl_wrap.h:435
ptr_glFramebufferRenderbuffer framebufferRenderbuffer
Definition: opengl_wrap.h:991
ptr_glSamplerParameteri samplerParameteri
Definition: opengl_wrap.h:1044
void(GLFUNC * ptr_glSecondaryColorP3uiv)(GLenum type, const GLuint *color)
Definition: opengl_wrap.h:440
ptr_glClientActiveTextureARB clientActiveTexture
Definition: opengl_wrap.h:1333
ptr_glUniform1iv uniform1iv
Definition: opengl_wrap.h:855
void(GLFUNC * ptr_glBlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Definition: opengl_wrap.h:135
GLenum(GLFUNC * ptr_glCheckFramebufferStatus)(GLenum target)
Definition: opengl_wrap.h:341
int GLint
Definition: opengl_defines.h:59
ptr_glCompressedTexImage1D compressedTexImage1D
Definition: opengl_wrap.h:776
void(GLFUNC * ptr_glBindTexture)(GLenum target, GLuint texture)
Definition: opengl_wrap.h:116
void(GLFUNC * ptr_glUniform3fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:207
ptr_glVertexAttribBinding vertexAttribBinding
Definition: opengl_wrap.h:1312
void(GLFUNC * ptr_glVertexAttribI3uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:292
ptr_glGetnPixelMapuivARB getnPixelMapuivARB
Definition: opengl_wrap.h:1234
ptr_glIsVertexArray isVertexArray
Definition: opengl_wrap.h:1002
ptr_glCopyImageSubData copyImageSubData
Definition: opengl_wrap.h:1280
ptr_glVertexAttrib1f vertexAttrib1f
Definition: opengl_wrap.h:865
ptrdiff_t GLintptr
Definition: opengl_defines.h:72
ptr_glVertexAttrib4Nbv vertexAttrib4Nbv
Definition: opengl_wrap.h:881
void(GLFUNC * ptr_glVertexAttrib4sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:249
ptr_glMinSampleShadingARB minSampleShadingARB
Definition: opengl_wrap.h:1031
ptr_glUniformMatrix3x2dv uniformMatrix3x2dv
Definition: opengl_wrap.h:1110
ptr_glGetSamplerParameteriv getSamplerParameteriv
Definition: opengl_wrap.h:1050
ptr_glGetTexParameteriv getTexParameteriv
Definition: opengl_wrap.h:746
ptr_glVertexAttrib4Nubv vertexAttrib4Nubv
Definition: opengl_wrap.h:885
ptr_glPointParameteri pointParameteri
Definition: opengl_wrap.h:786
void(GLFUNC * ptr_glProgramUniform2dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:519
ptr_glGetTransformFeedbackVarying getTransformFeedbackVarying
Definition: opengl_wrap.h:917
ptr_glVertexAttrib4bv vertexAttrib4bv
Definition: opengl_wrap.h:888
ptr_glUniform1ui uniform1ui
Definition: opengl_wrap.h:947
ptr_glGetnPixelMapusvARB getnPixelMapusvARB
Definition: opengl_wrap.h:1235
ptr_glGetProgramResourceLocationIndex getProgramResourceLocationIndex
Definition: opengl_wrap.h:1299
void(GLFUNC * ptr_glVertexP3ui)(GLenum type, GLuint value)
Definition: opengl_wrap.h:413
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
GLboolean(GLFUNC * ptr_glIsProgramPipeline)(GLuint pipeline)
Definition: opengl_wrap.h:504
void(GLFUNC * ptr_glGetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)
Definition: opengl_wrap.h:598
ptr_glClearNamedBufferSubDataEXT clearNamedBufferSubDataEXT
Definition: opengl_wrap.h:1277
ptr_glStencilOp stencilOp
Definition: opengl_wrap.h:732
ptr_glBindRenderbuffer bindRenderbuffer
Definition: opengl_wrap.h:978
ptr_glDrawRangeElements drawRangeElements
Definition: opengl_wrap.h:768
void(GLFUNC * ptr_glGetUniformiv)(GLuint program, GLint location, GLint *params)
Definition: opengl_wrap.h:187
ptr_glMultiDrawElementsIndirect multiDrawElementsIndirect
Definition: opengl_wrap.h:1293
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
ptr_glGenProgramPipelines genProgramPipelines
Definition: opengl_wrap.h:1149
void(GLFUNC * ptr_glVertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:444
void(GLFUNC * ptr_glBlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: opengl_wrap.h:328
void(GLFUNC * ptr_glVertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: opengl_wrap.h:281
ptr_glGetDoublev getDoublev
Definition: opengl_wrap.h:739
ptr_glTexBufferRange texBufferRange
Definition: opengl_wrap.h:1301
void(GLFUNC * ptr_glGetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
Definition: opengl_wrap.h:361
void(GLFUNC * ptr_glGetNamedFramebufferParameterivEXT)(GLuint framebuffer, GLenum pname, GLint *params)
Definition: opengl_wrap.h:638
ptr_glVertexAttrib2dv vertexAttrib2dv
Definition: opengl_wrap.h:870
void(GLFUNC * ptr_glVertexAttribI4bv)(GLuint index, const GLbyte *v)
Definition: opengl_wrap.h:294
void(GLFUNC * ptr_glEndTransformFeedback)(void)
Definition: opengl_wrap.h:267
void(GLFUNC * ptr_glVertexAttrib2fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:226
void(GLFUNC * ptr_glUniformMatrix2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:459
void(GLFUNC * ptr_glGetBooleani_v)(GLenum target, GLuint index, GLboolean *data)
Definition: opengl_wrap.h:261
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
void(GLFUNC * ptr_glBindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
Definition: opengl_wrap.h:392
void(GLFUNC * ptr_glUniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: opengl_wrap.h:199
ptr_glReadPixels readPixels
Definition: opengl_wrap.h:737
signed char GLbyte
Definition: opengl_defines.h:57
GLint(GLFUNC * ptr_glGetFragDataLocation)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:300
ptr_glGetProgramPipelineiv getProgramPipelineiv
Definition: opengl_wrap.h:1151
ptr_glGenQueries genQueries
Definition: opengl_wrap.h:788
ptr_glTexParameteriv texParameteriv
Definition: opengl_wrap.h:714
void(GLFUNC * ptr_glProgramUniform1d)(GLuint program, GLint location, GLdouble v0)
Definition: opengl_wrap.h:510
ptr_glUniformMatrix4x2dv uniformMatrix4x2dv
Definition: opengl_wrap.h:1112
void(GLFUNC * ptr_glGetBufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:159
ptr_glProgramUniformMatrix3x4dv programUniformMatrix3x4dv
Definition: opengl_wrap.h:1200
ptr_glInvalidateFramebuffer invalidateFramebuffer
Definition: opengl_wrap.h:1290
ptr_glVertexAttribP2ui vertexAttribP2ui
Definition: opengl_wrap.h:1089
ptr_glDeleteQueries deleteQueries
Definition: opengl_wrap.h:789
ptr_glGetNamedFramebufferParameterivEXT getNamedFramebufferParameterivEXT
Definition: opengl_wrap.h:1284
ptr_glProgramUniform4iv programUniform4iv
Definition: opengl_wrap.h:1177
ptr_glVertexAttrib1fv vertexAttrib1fv
Definition: opengl_wrap.h:866
ptr_glDebugMessageControlARB debugMessageControlARB
Definition: opengl_wrap.h:1225
ptr_glBlendFuncSeparatei blendFuncSeparatei
Definition: opengl_wrap.h:976
ptr_glDisable disable
Definition: opengl_wrap.h:725
ptr_glActiveTexture activeTexture
Definition: opengl_wrap.h:772
ptr_glBindFragDataLocationIndexed bindFragDataLocationIndexed
Definition: opengl_wrap.h:1038
void(GLFUNC * ptr_glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:537
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_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
void(GLFUNC * ptr_glProgramUniform1ui)(GLuint program, GLint location, GLuint v0)
Definition: opengl_wrap.h:512
ptr_glUniform2fv uniform2fv
Definition: opengl_wrap.h:852
void(GLFUNC * ptr_glGetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:277
void(GLFUNC * ptr_glProgramUniform1f)(GLuint program, GLint location, GLfloat v0)
Definition: opengl_wrap.h:508
void(GLFUNC * ptr_glRenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:335
int64_t CLint64
Definition: opengl_defines.h:64
ptr_glVertexAttribL3dv vertexAttribL3dv
Definition: opengl_wrap.h:1210
void(GLFUNC * ptr_glBindRenderbuffer)(GLenum target, GLuint renderbuffer)
Definition: opengl_wrap.h:332
void(GLFUNC * ptr_glProgramUniformMatrix4x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:555
void(GLFUNC * ptr_glGetNamedStringivARB)(GLint namelen, const GLchar *name, GLenum pname, GLint *params)
Definition: opengl_wrap.h:391
ptr_glGetMultisamplefv getMultisamplefv
Definition: opengl_wrap.h:1025
void(GLFUNC * ptr_glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:548
ptr_glProgramUniform3f programUniform3f
Definition: opengl_wrap.h:1170
ptr_glBeginTransformFeedback beginTransformFeedback
Definition: opengl_wrap.h:912
ptr_glTextureBufferRangeEXT textureBufferRangeEXT
Definition: opengl_wrap.h:1302
ptr_glBlendFunciARB blendFunciARB
Definition: opengl_wrap.h:1029
ptr_glInvalidateBufferSubData invalidateBufferSubData
Definition: opengl_wrap.h:1288
ptr_glNormalP3ui normalP3ui
Definition: opengl_wrap.h:1079
ptr_glUniformMatrix4x3fv uniformMatrix4x3fv
Definition: opengl_wrap.h:905
ptr_glDrawElementsInstanced drawElementsInstanced
Definition: opengl_wrap.h:965
void(GLFUNC * ptr_glShaderBinary)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
Definition: opengl_wrap.h:491
void(GLFUNC * ptr_glDeleteBuffers)(GLsizei n, const GLuint *buffers)
Definition: opengl_wrap.h:151
ptr_glCreateSyncFromCLeventARB createSyncFromCLeventARB
Definition: opengl_wrap.h:1224
ptr_glProgramUniform4uiv programUniform4uiv
Definition: opengl_wrap.h:1183
void(GLFUNC * ptr_glGetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
Definition: opengl_wrap.h:359
ptr_glDrawTransformFeedbackStreamInstanced drawTransformFeedbackStreamInstanced
Definition: opengl_wrap.h:1253
ptr_glGetUniformuiv getUniformuiv
Definition: opengl_wrap.h:944
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_glTexImage2DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:377
ptr_glUniformMatrix2dv uniformMatrix2dv
Definition: opengl_wrap.h:1105
ptr_glProgramUniform4f programUniform4f
Definition: opengl_wrap.h:1178
ptr_glGetFloatv getFloatv
Definition: opengl_wrap.h:741
ptr_glGenerateMipmap generateMipmap
Definition: opengl_wrap.h:993
ptr_glGetRenderbufferParameteriv getRenderbufferParameteriv
Definition: opengl_wrap.h:982
ptr_glGetUniformBlockIndex getUniformBlockIndex
Definition: opengl_wrap.h:1006
ptr_glProgramUniformMatrix4x3dv programUniformMatrix4x3dv
Definition: opengl_wrap.h:1201
void(GLFUNC * ptr_glGetUniformdv)(GLuint program, GLint location, GLdouble *params)
Definition: opengl_wrap.h:468
void(GLFUNC * ptr_glGetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: opengl_wrap.h:177
void(GLFUNC * ptr_glBufferStorage)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
Definition: opengl_wrap.h:676
void(GLFUNC * ptr_glUniform2fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:206
void(GLFUNC * ptr_glPolygonMode)(GLenum face, GLenum mode)
Definition: opengl_wrap.h:63
void(GLFUNC * ptr_glMinSampleShadingARB)(GLfloat value)
Definition: opengl_wrap.h:385
ptr_glCreateShader createShader
Definition: opengl_wrap.h:816
void(GLFUNC * ptr_glGetQueryObjecti64v)(GLuint id, GLenum pname, CLint64 *params)
Definition: opengl_wrap.h:409
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_glDeleteQueries)(GLsizei n, const GLuint *ids)
Definition: opengl_wrap.h:143
void(GLFUNC * ptr_glTexCoordP1ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:417
void GLvoid
Definition: opengl_defines.h:70
ptr_glBindTransformFeedback bindTransformFeedback
Definition: opengl_wrap.h:1125
ptr_glCompressedTexImage3D compressedTexImage3D
Definition: opengl_wrap.h:774
ptr_glBindBuffersRange BindBuffersRange
Definition: opengl_wrap.h:1326
ptr_glGetnColorTableARB getnColorTableARB
Definition: opengl_wrap.h:1237
ptr_glVertexAttrib4f vertexAttrib4f
Definition: opengl_wrap.h:891
ptr_glGetnSeparableFilterARB getnSeparableFilterARB
Definition: opengl_wrap.h:1239
ptr_glGenTextures genTextures
Definition: opengl_wrap.h:764
void(GLFUNC * ptr_glDepthRangef)(GLfloat n, GLfloat f)
Definition: opengl_wrap.h:493
void(GLFUNC * ptr_glUniform1i)(GLint location, GLint v0)
Definition: opengl_wrap.h:201
ptr_glGetnMapivARB getnMapivARB
Definition: opengl_wrap.h:1232
void(GLFUNC * ptr_glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: opengl_wrap.h:524
ptr_glScissorIndexed scissorIndexed
Definition: opengl_wrap.h:1218
void(GLFUNC * ptr_glBlendEquation)(GLenum mode)
Definition: opengl_wrap.h:121
ptr_glUniformMatrix4dv uniformMatrix4dv
Definition: opengl_wrap.h:1107
void(GLFUNC * ptr_glDepthRangeArrayv)(GLuint first, GLsizei count, const GLdouble *v)
Definition: opengl_wrap.h:574
ptr_glTexSubImage3D texSubImage3D
Definition: opengl_wrap.h:770
void(GLFUNC * ptr_glBlendEquationSeparateiARB)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: opengl_wrap.h:382
void(GLFUNC * ptr_glBindBuffersRange)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
Definition: opengl_wrap.h:680
ptr_glDisableVertexAttribArray disableVertexAttribArray
Definition: opengl_wrap.h:820
void(GLFUNC * ptr_glClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:628
GLboolean(GLFUNC * ptr_glUnmapBuffer)(GLenum target)
Definition: opengl_wrap.h:158
void(GLFUNC * ptr_glProgramUniformMatrix4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:543
ptr_glGetGraphicsResetStatusARB getGraphicsResetStatusARB
Definition: opengl_wrap.h:1229
ptr_glGetActiveUniformBlockiv getActiveUniformBlockiv
Definition: opengl_wrap.h:1007
void(GLFUNC * ptr_glProgramUniformMatrix2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:541
ptr_glTexCoordP2uiv texCoordP2uiv
Definition: opengl_wrap.h:1066
void(GLFUNC * ptr_glVertexAttrib4uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:251
GLboolean(GLFUNC * ptr_glIsSync)(CLsync sync)
Definition: opengl_wrap.h:371
void(GLFUNC * ptr_glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition: opengl_wrap.h:617
ptr_glProgramUniform2ui programUniform2ui
Definition: opengl_wrap.h:1166
ptr_glGetnMapdvARB getnMapdvARB
Definition: opengl_wrap.h:1230
ptr_glVertexAttrib4d vertexAttrib4d
Definition: opengl_wrap.h:889
void(GLFUNC * ptr_glColorP4uiv)(GLenum type, const GLuint *color)
Definition: opengl_wrap.h:438
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
ptr_glDeleteShader deleteShader
Definition: opengl_wrap.h:818
ptr_glUniformBlockBinding uniformBlockBinding
Definition: opengl_wrap.h:1009
void(GLFUNC * ptr_glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor)
Definition: opengl_wrap.h:667
ptr_glBindBuffer bindBuffer
Definition: opengl_wrap.h:796
void(GLFUNC * ptr_glDrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
Definition: opengl_wrap.h:605
ptr_glIsSync isSync
Definition: opengl_wrap.h:1017
void(GLFUNC * ptr_glUniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:259
ptr_glProgramUniformMatrix2fv programUniformMatrix2fv
Definition: opengl_wrap.h:1184
ptr_glProgramUniformMatrix2dv programUniformMatrix2dv
Definition: opengl_wrap.h:1187
void(GLFUNC * ptr_glGetActiveSubroutineName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
Definition: opengl_wrap.h:473
void(GLFUNC * ptr_glTexCoordP2uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:420
void(GLFUNC * ptr_glGetInternalformati64v)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)
Definition: opengl_wrap.h:639
void(GLFUNC * ptr_glUniform4fv)(GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:208
void * CLDEBUGPROC
Definition: opengl_defines.h:77
void(GLFUNC * ptr_glCompileShader)(GLuint shader)
Definition: opengl_wrap.h:168
void(GLFUNC * ptr_glUniformSubroutinesuiv)(GLenum shadertype, GLsizei count, const GLuint *indices)
Definition: opengl_wrap.h:474
ptr_glIsRenderbuffer isRenderbuffer
Definition: opengl_wrap.h:977
void(GLFUNC * ptr_glVertexAttrib2dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:224
ptr_glColorP3uiv colorP3uiv
Definition: opengl_wrap.h:1082
void(GLFUNC * ptr_glVertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition: opengl_wrap.h:238
GLFunctions.
Definition: opengl_wrap.h:52
ptr_glProgramUniform1f programUniform1f
Definition: opengl_wrap.h:1154
void(GLFUNC * ptr_glUniform2f)(GLint location, GLfloat v0, GLfloat v1)
Definition: opengl_wrap.h:198
void(GLFUNC * ptr_glBlendEquationiARB)(GLuint buf, GLenum mode)
Definition: opengl_wrap.h:381
void(GLFUNC * ptr_glDrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei instancecount)
Definition: opengl_wrap.h:606
ptr_glUniform4dv uniform4dv
Definition: opengl_wrap.h:1104
void(GLFUNC * ptr_glClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value)
Definition: opengl_wrap.h:315
ptr_glIsQuery isQuery
Definition: opengl_wrap.h:790
void(GLFUNC * ptr_glGetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
Definition: opengl_wrap.h:358
void(GLFUNC * ptr_glColorP3uiv)(GLenum type, const GLuint *color)
Definition: opengl_wrap.h:436
void(GLFUNC * ptr_glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
Definition: opengl_wrap.h:98
ptr_glUniform4d uniform4d
Definition: opengl_wrap.h:1100
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_glVertexAttribPointer vertexAttribPointer
Definition: opengl_wrap.h:899
void(GLFUNC * ptr_glGetnUniformdvARB)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
Definition: opengl_wrap.h:602
void(GLFUNC * ptr_glGetnPolygonStippleARB)(GLsizei bufSize, GLubyte *pattern)
Definition: opengl_wrap.h:590
ptr_glDrawArraysInstanced drawArraysInstanced
Definition: opengl_wrap.h:964
void(GLFUNC * ptr_glBeginQueryIndexed)(GLenum target, GLuint index, GLuint id)
Definition: opengl_wrap.h:487
void(GLFUNC * ptr_glMultiDrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
Definition: opengl_wrap.h:647
ptr_glProgramUniform3iv programUniform3iv
Definition: opengl_wrap.h:1169
ptr_glColorP4uiv colorP4uiv
Definition: opengl_wrap.h:1084
unsigned int GLuint
Definition: opengl_defines.h:63
ptr_glIsShader isShader
Definition: opengl_wrap.h:839
ptr_glProgramUniformMatrix3x4fv programUniformMatrix3x4fv
Definition: opengl_wrap.h:1194
ptr_glGetUniformIndices getUniformIndices
Definition: opengl_wrap.h:1003
ptr_glActiveShaderProgram activeShaderProgram
Definition: opengl_wrap.h:1145
ptr_glShaderBinary shaderBinary
Definition: opengl_wrap.h:1137
void(GLFUNC * ptr_glProgramUniform4dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:535
void(GLFUNC * ptr_glVertexAttrib4fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:246
ptr_glTexCoordP2ui texCoordP2ui
Definition: opengl_wrap.h:1065
void(GLFUNC * ptr_glVertexAttribI4uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:293
void(GLFUNC * ptr_glUniformMatrix3x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:464
ptr_glIsTexture isTexture
Definition: opengl_wrap.h:765
ptr_glGetIntegeri_v getIntegeri_v
Definition: opengl_wrap.h:908
void(GLFUNC * ptr_glTexStorage1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Definition: opengl_wrap.h:612
void(GLFUNC * ptr_glClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value)
Definition: opengl_wrap.h:314
ptr_glProgramUniform3uiv programUniform3uiv
Definition: opengl_wrap.h:1175
void(GLFUNC * ptr_glBindBuffersBase)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
Definition: opengl_wrap.h:679
void(GLFUNC * ptr_glDrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
Definition: opengl_wrap.h:367
ptr_glVertexAttrib1dv vertexAttrib1dv
Definition: opengl_wrap.h:864
void(GLFUNC * ptr_glGetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:149
void(GLFUNC * ptr_glFramebufferParameteri)(GLenum target, GLenum pname, GLint param)
Definition: opengl_wrap.h:635
ptr_glDrawElementsIndirect drawElementsIndirect
Definition: opengl_wrap.h:1096
ptr_glMultiTexCoordP1ui multiTexCoordP1ui
Definition: opengl_wrap.h:1071
ptr_glVertexArrayVertexBindingDivisorEXT vertexArrayVertexBindingDivisorEXT
Definition: opengl_wrap.h:1319
ptr_glVertexAttrib4sv vertexAttrib4sv
Definition: opengl_wrap.h:895
ptr_glGetTexParameterIiv getTexParameterIiv
Definition: opengl_wrap.h:957
ptr_glGetActiveUniformBlockName getActiveUniformBlockName
Definition: opengl_wrap.h:1008
void(GLFUNC * ptr_glFramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: opengl_wrap.h:350
void(GLFUNC * ptr_glDisable)(GLenum cap)
Definition: opengl_wrap.h:79
ptr_glEnablei enablei
Definition: opengl_wrap.h:909
void(GLFUNC * ptr_glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
Definition: opengl_wrap.h:86
ptr_glVertexP4ui vertexP4ui
Definition: opengl_wrap.h:1061
ptr_glGetBooleanv getBooleanv
Definition: opengl_wrap.h:738
ptr_glCompressedTexSubImage1D compressedTexSubImage1D
Definition: opengl_wrap.h:779
ptr_glColorP3ui colorP3ui
Definition: opengl_wrap.h:1081
void(GLFUNC * ptr_glDrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
Definition: opengl_wrap.h:607
void(GLFUNC * ptr_glUniform2iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:210
void(GLFUNC * ptr_glDeleteShader)(GLuint shader)
Definition: opengl_wrap.h:172
ptr_glProgramUniformMatrix3fv programUniformMatrix3fv
Definition: opengl_wrap.h:1185
void(GLFUNC * ptr_glVertexAttribL4dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:565
ptr_glVertexAttribI4ubv vertexAttribI4ubv
Definition: opengl_wrap.h:942
ptr_glVertexP2uiv vertexP2uiv
Definition: opengl_wrap.h:1058
ptr_glDispatchCompute dispatchCompute
Definition: opengl_wrap.h:1278
void(GLFUNC * ptr_glGetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params)
Definition: opengl_wrap.h:404
void(GLFUNC * ptr_glDisablei)(GLenum target, GLuint index)
Definition: opengl_wrap.h:264
void(GLFUNC * ptr_glVertexAttrib1dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:218
ptr_glGetActiveSubroutineUniformiv getActiveSubroutineUniformiv
Definition: opengl_wrap.h:1117
ptr_glBindFramebuffer bindFramebuffer
Definition: opengl_wrap.h:984
ptr_glBindVertexBuffers BindVertexBuffers
Definition: opengl_wrap.h:1330
void(GLFUNC * ptr_glBeginConditionalRender)(GLuint id, GLenum mode)
Definition: opengl_wrap.h:273
uint64_t CLuint64
Definition: opengl_defines.h:65
ptr_glUniform1dv uniform1dv
Definition: opengl_wrap.h:1101
ptr_glVertexAttribI3uiv vertexAttribI3uiv
Definition: opengl_wrap.h:938
ptr_glProgramBinary programBinary
Definition: opengl_wrap.h:1142
ptr_glPixelStoref pixelStoref
Definition: opengl_wrap.h:734
ptr_glBindProgramPipeline bindProgramPipeline
Definition: opengl_wrap.h:1147
ptr_glClearNamedBufferDataEXT clearNamedBufferDataEXT
Definition: opengl_wrap.h:1276
void(GLFUNC * ptr_glGetSynciv)(CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
Definition: opengl_wrap.h:376
void(GLFUNC * ptr_glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1)
Definition: opengl_wrap.h:516
void(GLFUNC * ptr_glTexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:613
void(GLFUNC * ptr_glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:549
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_glDeleteVertexArrays deleteVertexArrays
Definition: opengl_wrap.h:1000
void(GLFUNC * ptr_glDepthMask)(GLboolean flag)
Definition: opengl_wrap.h:78
void(GLFUNC * ptr_glVertexP4ui)(GLenum type, GLuint value)
Definition: opengl_wrap.h:415
void(GLFUNC * ptr_glTexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:658
ptr_glGetInternalformati64v getInternalformati64v
Definition: opengl_wrap.h:1285
ptr_glViewportIndexedfv viewportIndexedfv
Definition: opengl_wrap.h:1216
ptr_glGetUniformSubroutineuiv getUniformSubroutineuiv
Definition: opengl_wrap.h:1121
void(GLFUNC * ptr_glVertexAttribL4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: opengl_wrap.h:561
void(GLFUNC * ptr_glDebugMessageCallbackARB)(CLDEBUGPROCARB callback, const GLvoid *userParam)
Definition: opengl_wrap.h:581
void(GLFUNC * ptr_glObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
Definition: opengl_wrap.h:624
ptr_glPointParameteriv pointParameteriv
Definition: opengl_wrap.h:787
ptr_glIsProgram isProgram
Definition: opengl_wrap.h:838
ptr_glBlendFunci blendFunci
Definition: opengl_wrap.h:975
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_glDebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition: opengl_wrap.h:618
ptr_glVertexAttribI1i vertexAttribI1i
Definition: opengl_wrap.h:924
ptr_glMapBufferRange mapBufferRange
Definition: opengl_wrap.h:997
ptr_glNamedStringARB namedStringARB
Definition: opengl_wrap.h:1032
void(GLFUNC * ptr_glUniformMatrix4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:461
void(GLFUNC * ptr_glVertexAttribL2dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:563
ptr_glVertexAttrib2fv vertexAttrib2fv
Definition: opengl_wrap.h:872
ptr_glVertexAttribI3iv vertexAttribI3iv
Definition: opengl_wrap.h:934
GLenum(GLFUNC * ptr_glGetError)(void)
Definition: opengl_wrap.h:94
void(GLFUNC * ptr_glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:521
void(GLFUNC * ptr_glUniform4dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:458
ptr_glDebugMessageCallback debugMessageCallback
Definition: opengl_wrap.h:1266
ptr_glClearDepthf clearDepthf
Definition: opengl_wrap.h:1140
ptr_glUniformMatrix3x4fv uniformMatrix3x4fv
Definition: opengl_wrap.h:904
void(GLFUNC * ptr_glUniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: opengl_wrap.h:303
void(GLFUNC * ptr_glGetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: opengl_wrap.h:183
void(GLFUNC * ptr_glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param)
Definition: opengl_wrap.h:400
ptr_glDeleteNamedStringARB deleteNamedStringARB
Definition: opengl_wrap.h:1033
ptr_glIsBuffer isBuffer
Definition: opengl_wrap.h:799
void(GLFUNC * ptr_glGenTransformFeedbacks)(GLsizei n, GLuint *ids)
Definition: opengl_wrap.h:481
void(GLFUNC * ptr_glGetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid **pointer)
Definition: opengl_wrap.h:191
void(GLFUNC * ptr_glUniform3dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:457
GLboolean(GLFUNC * ptr_glIsTransformFeedback)(GLuint id)
Definition: opengl_wrap.h:482
void(GLFUNC * ptr_glGetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: opengl_wrap.h:181
void(GLFUNC * ptr_glUniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:257
void(GLFUNC * ptr_glUniform4d)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: opengl_wrap.h:454
void(GLFUNC * ptr_glBindBufferBase)(GLenum target, GLuint index, GLuint buffer)
Definition: opengl_wrap.h:269
void(GLFUNC * ptr_glVertexAttrib4Nbv)(GLuint index, const GLbyte *v)
Definition: opengl_wrap.h:235
void(GLFUNC * ptr_glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param)
Definition: opengl_wrap.h:401
void(GLFUNC * ptr_glScissorIndexedv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:573
ptr_glGetnTexImageARB getnTexImageARB
Definition: opengl_wrap.h:1242
ptr_glTextureStorage1DEXT textureStorage1DEXT
Definition: opengl_wrap.h:1261
ptr_glGetFramebufferAttachmentParameteriv getFramebufferAttachmentParameteriv
Definition: opengl_wrap.h:992
void(GLFUNC * ptr_glVertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition: opengl_wrap.h:231
ptr_glDeleteSync deleteSync
Definition: opengl_wrap.h:1018
ptr_glGetProgramInfoLog getProgramInfoLog
Definition: opengl_wrap.h:827
void(GLFUNC * ptr_glVertexAttrib1f)(GLuint index, GLfloat x)
Definition: opengl_wrap.h:219
ptr_glStencilFuncSeparate stencilFuncSeparate
Definition: opengl_wrap.h:810
ptr_glGetVertexAttribLdv getVertexAttribLdv
Definition: opengl_wrap.h:1213
ptr_glGetTexImage getTexImage
Definition: opengl_wrap.h:744
ptr_glBlendEquationi blendEquationi
Definition: opengl_wrap.h:973
ptr_glGetError getError
Definition: opengl_wrap.h:740
ptr_glDrawBuffers drawBuffers
Definition: opengl_wrap.h:808
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_glProgramUniform2uiv programUniform2uiv
Definition: opengl_wrap.h:1167
ptr_glScissorArrayv scissorArrayv
Definition: opengl_wrap.h:1217
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_glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:189
void(GLFUNC * ptr_glVertexAttrib4Nusv)(GLuint index, const GLushort *v)
Definition: opengl_wrap.h:241
void(GLFUNC * ptr_glProgramParameteri)(GLuint program, GLenum pname, GLint value)
Definition: opengl_wrap.h:497
void(GLFUNC * ptr_glResumeTransformFeedback)(void)
Definition: opengl_wrap.h:484
ptr_glVertexAttrib4Niv vertexAttrib4Niv
Definition: opengl_wrap.h:882
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_glGetDoublev)(GLenum pname, GLdouble *params)
Definition: opengl_wrap.h:93
void(GLFUNC * ptr_glGetTexParameterIiv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:311
void(GLFUNC * ptr_glReleaseShaderCompiler)(void)
Definition: opengl_wrap.h:490
ptr_glClearStencil clearStencil
Definition: opengl_wrap.h:720
void(GLFUNC * ptr_glShaderStorageBlockBinding)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
Definition: opengl_wrap.h:654
GLvoid *(GLFUNC * ptr_glMapBuffer)(GLenum target, GLenum access)
Definition: opengl_wrap.h:157
void(GLFUNC * ptr_glVertexAttrib4Nsv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:237
ptr_glTexImage1D texImage1D
Definition: opengl_wrap.h:715
void(GLFUNC * ptr_glPauseTransformFeedback)(void)
Definition: opengl_wrap.h:483
void(GLFUNC * ptr_glVertexAttribDivisor)(GLuint index, GLuint divisor)
Definition: opengl_wrap.h:325
void(GLFUNC * ptr_glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: opengl_wrap.h:557
ptr_glBlendEquationSeparate blendEquationSeparate
Definition: opengl_wrap.h:807
void(GLFUNC * ptr_glTexCoordP4uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:424
ptr_glClientWaitSync clientWaitSync
Definition: opengl_wrap.h:1019
ptr_glUniform4iv uniform4iv
Definition: opengl_wrap.h:858
ptr_glGetInteger64v getInteger64v
Definition: opengl_wrap.h:1021
ptr_glUniformMatrix3fv uniformMatrix3fv
Definition: opengl_wrap.h:860
void(GLFUNC * ptr_glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program)
Definition: opengl_wrap.h:498
ptr_glGenRenderbuffers genRenderbuffers
Definition: opengl_wrap.h:980
void(GLFUNC * ptr_glVertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:442
ptr_glGetObjectLabel getObjectLabel
Definition: opengl_wrap.h:1271
void(GLFUNC * ptr_glDeleteProgramPipelines)(GLsizei n, const GLuint *pipelines)
Definition: opengl_wrap.h:502
ptr_glGetnConvolutionFilterARB getnConvolutionFilterARB
Definition: opengl_wrap.h:1238
void(GLFUNC * ptr_glBindTextures)(GLuint first, GLsizei count, const GLuint *textures)
Definition: opengl_wrap.h:681
void(GLFUNC * ptr_glLineWidth)(GLfloat width)
Definition: opengl_wrap.h:61
void(GLFUNC * ptr_glGetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint *params)
Definition: opengl_wrap.h:489
ptr_glCopyBufferSubData copyBufferSubData
Definition: opengl_wrap.h:1010
void(GLFUNC * ptr_glNormalP3uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:434
GLboolean(GLFUNC * ptr_glIsFramebuffer)(GLuint framebuffer)
Definition: opengl_wrap.h:337
ptr_glBeginQuery beginQuery
Definition: opengl_wrap.h:791
void(GLFUNC * ptr_glVertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:441
void(GLFUNC * ptr_glVertexAttribI2uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:291
void(GLFUNC * ptr_glProgramUniform2d)(GLuint program, GLint location, GLdouble v0, GLdouble v1)
Definition: opengl_wrap.h:518
void(GLFUNC * ptr_glBlendEquationi)(GLuint buf, GLenum mode)
Definition: opengl_wrap.h:327
ptr_glGetActiveAttrib getActiveAttrib
Definition: opengl_wrap.h:822
ptr_glProgramUniform3i programUniform3i
Definition: opengl_wrap.h:1168
void(GLFUNC * ptr_glTexCoordP4ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:423
ptr_glGenSamplers genSamplers
Definition: opengl_wrap.h:1040
void(GLFUNC * ptr_glDeleteTransformFeedbacks)(GLsizei n, const GLuint *ids)
Definition: opengl_wrap.h:480
void(GLFUNC * ptr_glGetnUniformfvARB)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
Definition: opengl_wrap.h:599
ptr_glDebugMessageInsertARB debugMessageInsertARB
Definition: opengl_wrap.h:1226
void(GLFUNC * ptr_glValidateProgram)(GLuint program)
Definition: opengl_wrap.h:216
ptr_glInvalidateTexSubImage invalidateTexSubImage
Definition: opengl_wrap.h:1286
ptr_glSamplerParameteriv samplerParameteriv
Definition: opengl_wrap.h:1045
ptr_glGetTexParameterfv getTexParameterfv
Definition: opengl_wrap.h:745
void(GLFUNC * ptr_glClear)(GLbitfield mask)
Definition: opengl_wrap.h:72
ptr_glVertexAttribP4uiv vertexAttribP4uiv
Definition: opengl_wrap.h:1094
ptr_glTextureView textureView
Definition: opengl_wrap.h:1307
ptr_glGetProgramBinary getProgramBinary
Definition: opengl_wrap.h:1141
void(GLFUNC * ptr_glUniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:215
GLboolean(GLFUNC * ptr_glIsSampler)(GLuint sampler)
Definition: opengl_wrap.h:396
ptr_glBufferSubData bufferSubData
Definition: opengl_wrap.h:801
void(GLFUNC * ptr_glClearNamedBufferSubDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data)
Definition: opengl_wrap.h:631
void(GLFUNC * ptr_glGetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
Definition: opengl_wrap.h:362
ptr_glTexCoordP1uiv texCoordP1uiv
Definition: opengl_wrap.h:1064
ptr_glTexParameterIiv texParameterIiv
Definition: opengl_wrap.h:955
ptr_glDepthRangef depthRangef
Definition: opengl_wrap.h:1139
void(GLFUNC * ptr_glDrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
Definition: opengl_wrap.h:365
@ length
value is a keyword
void(GLFUNC * ptr_glEnable)(GLenum cap)
Definition: opengl_wrap.h:80
void(GLFUNC * ptr_glGetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
Definition: opengl_wrap.h:584
ptr_glEndQueryIndexed endQueryIndexed
Definition: opengl_wrap.h:1134
ptr_glGetActiveAtomicCounterBufferiv getActiveAtomicCounterBufferiv
Definition: opengl_wrap.h:1255
ptr_glBindVertexArray bindVertexArray
Definition: opengl_wrap.h:999
void(GLFUNC * ptr_glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex)
Definition: opengl_wrap.h:666
void(GLFUNC * ptr_glGetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
Definition: opengl_wrap.h:495
ptr_glMultiDrawElements multiDrawElements
Definition: opengl_wrap.h:783
void(GLFUNC * ptr_glGetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort *values)
Definition: opengl_wrap.h:589
ptr_glProgramUniform1i programUniform1i
Definition: opengl_wrap.h:1152
#define GLFUNC
Definition: opengl_wrap.h:44
ptr_glPointSize pointSize
Definition: opengl_wrap.h:708
void(GLFUNC * ptr_glDrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
Definition: opengl_wrap.h:319
ptr_glNamedFramebufferParameteriEXT namedFramebufferParameteriEXT
Definition: opengl_wrap.h:1283
void(GLFUNC * ptr_glVertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:665
ptr_glProgramUniform3ui programUniform3ui
Definition: opengl_wrap.h:1174
void(GLFUNC * ptr_glBindFragDataLocation)(GLuint program, GLuint color, const GLchar *name)
Definition: opengl_wrap.h:299
ptr_glVertexAttribI2i vertexAttribI2i
Definition: opengl_wrap.h:925
void(GLFUNC * ptr_glVertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z)
Definition: opengl_wrap.h:280
ptr_glPatchParameterfv patchParameterfv
Definition: opengl_wrap.h:1124
void(GLFUNC * ptr_glGetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
Definition: opengl_wrap.h:594
void(GLFUNC * ptr_glVertexP3uiv)(GLenum type, const GLuint *value)
Definition: opengl_wrap.h:414
void(GLFUNC * ptr_glBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
Definition: opengl_wrap.h:155
void(GLFUNC * ptr_glClearStencil)(GLint s)
Definition: opengl_wrap.h:74
ptr_glMultiTexCoordP4uiv multiTexCoordP4uiv
Definition: opengl_wrap.h:1078
ptr_glInvalidateSubFramebuffer invalidateSubFramebuffer
Definition: opengl_wrap.h:1291
ptr_glProgramUniform4dv programUniform4dv
Definition: opengl_wrap.h:1181
void(GLFUNC * ptr_glGetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params)
Definition: opengl_wrap.h:406
void(GLFUNC * ptr_glClearTexImage)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:677
ptr_glGetVertexAttribIuiv getVertexAttribIuiv
Definition: opengl_wrap.h:923
void(GLFUNC * ptr_glGenVertexArrays)(GLsizei n, GLuint *arrays)
Definition: opengl_wrap.h:355
ptr_glGetVertexAttribfv getVertexAttribfv
Definition: opengl_wrap.h:835
void(GLFUNC * ptr_glProgramUniform3d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
Definition: opengl_wrap.h:526
ptr_glViewportIndexedf viewportIndexedf
Definition: opengl_wrap.h:1215
void(GLFUNC * ptr_glClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:629
ptr_glClearBufferuiv clearBufferuiv
Definition: opengl_wrap.h:960
void(GLFUNC * ptr_glScissorIndexed)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:572
void(GLFUNC * ptr_glTexCoordP3ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:421
void(GLFUNC * ptr_glVertexAttribI4usv)(GLuint index, const GLushort *v)
Definition: opengl_wrap.h:297
void(GLFUNC * ptr_glDrawArrays)(GLenum mode, GLint first, GLsizei count)
Definition: opengl_wrap.h:106
ptr_glFlushMappedBufferRange flushMappedBufferRange
Definition: opengl_wrap.h:998
GLuint(GLFUNC * ptr_glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const *strings)
Definition: opengl_wrap.h:500
ptr_glIsNamedStringARB isNamedStringARB
Definition: opengl_wrap.h:1035
void(GLFUNC * ptr_glDrawBuffer)(GLenum mode)
Definition: opengl_wrap.h:71
void(GLFUNC * ptr_glProgramUniformMatrix3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:542
void(GLFUNC * ptr_glVertexAttrib1s)(GLuint index, GLshort x)
Definition: opengl_wrap.h:221
ptr_glDebugMessageInsert debugMessageInsert
Definition: opengl_wrap.h:1265
ptr_glTexParameterf texParameterf
Definition: opengl_wrap.h:711
void(GLFUNC * ptr_glMultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:428
ptr_glGetSamplerParameterfv getSamplerParameterfv
Definition: opengl_wrap.h:1052
void(GLFUNC * ptr_glVertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: opengl_wrap.h:229
ptr_glProgramUniform2i programUniform2i
Definition: opengl_wrap.h:1160
ptr_glGetObjectPtrLabel getObjectPtrLabel
Definition: opengl_wrap.h:1273
ptr_glBindImageTextures BindImageTextures
Definition: opengl_wrap.h:1329
ptr_glGetQueryiv getQueryiv
Definition: opengl_wrap.h:793
void(GLFUNC * ptr_glBindTransformFeedback)(GLenum target, GLuint id)
Definition: opengl_wrap.h:479
void(GLFUNC * ptr_glVertexAttrib3dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:230
void(GLFUNC * ptr_glReadBuffer)(GLenum mode)
Definition: opengl_wrap.h:90
ptr_glGetFragDataLocation getFragDataLocation
Definition: opengl_wrap.h:946
void(GLFUNC * ptr_glPixelStoref)(GLenum pname, GLfloat param)
Definition: opengl_wrap.h:88
void(GLFUNC * ptr_glVertexArrayVertexAttribBindingEXT)(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
Definition: opengl_wrap.h:672
ptr_glGetIntegerv getIntegerv
Definition: opengl_wrap.h:742
void(GLFUNC * ptr_glMinSampleShading)(GLfloat value)
Definition: opengl_wrap.h:326
void(GLFUNC * ptr_glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
Definition: opengl_wrap.h:632
ptr_glUniform1i uniform1i
Definition: opengl_wrap.h:847
void(GLFUNC * ptr_glPopDebugGroup)(void)
Definition: opengl_wrap.h:623
void(GLFUNC * ptr_glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Definition: opengl_wrap.h:522
ptr_glBindBuffersBase BindBuffersBase
Definition: opengl_wrap.h:1325
ptr_glDepthFunc depthFunc
Definition: opengl_wrap.h:733
ptr_glGetBufferParameteriv getBufferParameteriv
Definition: opengl_wrap.h:805
void(GLFUNC * ptr_glVertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z)
Definition: opengl_wrap.h:284
ptr_glDrawElements drawElements
Definition: opengl_wrap.h:753
void(GLFUNC * ptr_glBlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: opengl_wrap.h:330
void(GLFUNC * ptr_glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
Definition: opengl_wrap.h:648
ptr_glVertexAttribFormat vertexAttribFormat
Definition: opengl_wrap.h:1309
ptr_glGetQueryObjectiv getQueryObjectiv
Definition: opengl_wrap.h:794
GLboolean(GLFUNC * ptr_glIsQuery)(GLuint id)
Definition: opengl_wrap.h:144
void(GLFUNC * ptr_glGetTexParameterIuiv)(GLenum target, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:312
void(GLFUNC * ptr_glFlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length)
Definition: opengl_wrap.h:352
void(GLFUNC * ptr_glSampleMaski)(GLuint index, GLbitfield mask)
Definition: opengl_wrap.h:380
void(GLFUNC * ptr_glMultiDrawArrays)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
Definition: opengl_wrap.h:136
void(GLFUNC * ptr_glFramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level)
Definition: opengl_wrap.h:324
void(GLFUNC * ptr_glVertexArrayVertexAttribFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition: opengl_wrap.h:669
ptr_glBlendEquationSeparateiARB blendEquationSeparateiARB
Definition: opengl_wrap.h:1028
void(GLFUNC * ptr_glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:509
ptr_glUniform4fv uniform4fv
Definition: opengl_wrap.h:854
void(GLFUNC * ptr_glGetObjectPtrLabel)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition: opengl_wrap.h:627
void(GLFUNC * ptr_glUniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: opengl_wrap.h:200
ptr_glSamplerParameterfv samplerParameterfv
Definition: opengl_wrap.h:1047
ptr_glGenTransformFeedbacks genTransformFeedbacks
Definition: opengl_wrap.h:1127
ptr_glUniform3uiv uniform3uiv
Definition: opengl_wrap.h:953
void(GLFUNC * ptr_glBlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha)
Definition: opengl_wrap.h:161
void(GLFUNC * ptr_glGetQueryiv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:147
void(GLFUNC * ptr_glGetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint *values)
Definition: opengl_wrap.h:588
void(GLFUNC * ptr_glVertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
Definition: opengl_wrap.h:253
ptr_glVertexAttrib4iv vertexAttrib4iv
Definition: opengl_wrap.h:893
void(GLFUNC * ptr_glVertexAttribI3iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:288
void(GLFUNC * ptr_glVertexAttrib4Nuiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:240
void(GLFUNC * ptr_glUniform3d)(GLint location, GLdouble x, GLdouble y, GLdouble z)
Definition: opengl_wrap.h:453
void(GLFUNC * ptr_glVertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition: opengl_wrap.h:233
void(GLFUNC * ptr_glFramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Definition: opengl_wrap.h:344
void(GLFUNC * ptr_glQueryCounter)(GLuint id, GLenum target)
Definition: opengl_wrap.h:408
void(GLFUNC * ptr_glBlendFunciARB)(GLuint buf, GLenum src, GLenum dst)
Definition: opengl_wrap.h:383
GLuint(GLFUNC * ptr_glGetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName)
Definition: opengl_wrap.h:360
ptr_glVertexAttribI2uiv vertexAttribI2uiv
Definition: opengl_wrap.h:937
void(GLFUNC * ptr_glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
Definition: opengl_wrap.h:114
ptr_glGetnHistogramARB getnHistogramARB
Definition: opengl_wrap.h:1240
ptr_glGetnUniformuivARB getnUniformuivARB
Definition: opengl_wrap.h:1247
void(GLFUNC * ptr_glVertexAttrib4usv)(GLuint index, const GLushort *v)
Definition: opengl_wrap.h:252
const GLubyte *(GLFUNC * ptr_glGetString)(GLenum name)
Definition: opengl_wrap.h:97
void(GLFUNC * ptr_glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:100
void(GLFUNC * ptr_glObjectPtrLabel)(const void *ptr, GLsizei length, const GLchar *label)
Definition: opengl_wrap.h:626
ptr_glDepthRangeArrayv depthRangeArrayv
Definition: opengl_wrap.h:1220
ptr_glScissor scissor
Definition: opengl_wrap.h:710
void(GLFUNC * ptr_glVertexArrayBindVertexBufferEXT)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition: opengl_wrap.h:668
void(GLFUNC * ptr_glVertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: opengl_wrap.h:243
void(GLFUNC * ptr_glGetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)
Definition: opengl_wrap.h:592
ptr_glGetTexLevelParameteriv getTexLevelParameteriv
Definition: opengl_wrap.h:748
ptr_glProgramUniform3fv programUniform3fv
Definition: opengl_wrap.h:1171
void(GLFUNC * ptr_glVertexAttrib4Nubv)(GLuint index, const GLubyte *v)
Definition: opengl_wrap.h:239
ptr_glGetDebugMessageLog getDebugMessageLog
Definition: opengl_wrap.h:1267
ptr_glVertexAttribL1dv vertexAttribL1dv
Definition: opengl_wrap.h:1208
void(GLFUNC * ptr_glGetIntegerv)(GLenum pname, GLint *params)
Definition: opengl_wrap.h:96
ptr_glTexParameteri texParameteri
Definition: opengl_wrap.h:713
void(GLFUNC * ptr_glProgramUniform3dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:527
void(GLFUNC * ptr_glBindImageTextures)(GLuint first, GLsizei count, const GLuint *textures)
Definition: opengl_wrap.h:683
ptr_glUniformMatrix3x4dv uniformMatrix3x4dv
Definition: opengl_wrap.h:1111
void(GLFUNC * ptr_glVertexAttribI2ui)(GLuint index, GLuint x, GLuint y)
Definition: opengl_wrap.h:283
void(GLFUNC * ptr_glRenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:349
void(GLFUNC * ptr_glGetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
Definition: opengl_wrap.h:156
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_glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
Definition: opengl_wrap.h:107
ptr_glUniform2iv uniform2iv
Definition: opengl_wrap.h:856
ptr_glLinkProgram linkProgram
Definition: opengl_wrap.h:840
ptr_glGetProgramInterfaceiv getProgramInterfaceiv
Definition: opengl_wrap.h:1294
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
ptr_glClearTexSubImage ClearTexSubImage
Definition: opengl_wrap.h:1324
ptr_glCreateProgram createProgram
Definition: opengl_wrap.h:815
void(GLFUNC * ptr_glUniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:256
ptr_glVertexAttribLPointer vertexAttribLPointer
Definition: opengl_wrap.h:1212
ptr_glVertexAttrib3f vertexAttrib3f
Definition: opengl_wrap.h:877
ptr_glDepthRangeIndexed depthRangeIndexed
Definition: opengl_wrap.h:1221
void(GLFUNC * ptr_glUniform4uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:308
ptr_glUniformMatrix2fv uniformMatrix2fv
Definition: opengl_wrap.h:859
ptr_glProvokingVertex provokingVertex
Definition: opengl_wrap.h:1015
void(GLFUNC * ptr_glGenFramebuffers)(GLsizei n, GLuint *framebuffers)
Definition: opengl_wrap.h:340
ptr_glVertexAttribP1ui vertexAttribP1ui
Definition: opengl_wrap.h:1087
ptr_glUniformMatrix2x4fv uniformMatrix2x4fv
Definition: opengl_wrap.h:902
ptr_glGetSamplerParameterIiv getSamplerParameterIiv
Definition: opengl_wrap.h:1051
ptr_glClearTexImage ClearTexImage
Definition: opengl_wrap.h:1323
ptr_glVertexAttrib3d vertexAttrib3d
Definition: opengl_wrap.h:875
ptr_glStencilMaskSeparate stencilMaskSeparate
Definition: opengl_wrap.h:811
void(GLFUNC * ptr_glVertexAttrib4Niv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:236
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_glUniform3iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:211
ptr_glSamplerParameterf samplerParameterf
Definition: opengl_wrap.h:1046
void(GLFUNC * ptr_glGenBuffers)(GLsizei n, GLuint *buffers)
Definition: opengl_wrap.h:152
ptr_glGetBufferParameteri64v getBufferParameteri64v
Definition: opengl_wrap.h:969
ptr_glTextureStorage2DMultisampleEXT textureStorage2DMultisampleEXT
Definition: opengl_wrap.h:1305
ptr_glClearColor clearColor
Definition: opengl_wrap.h:719
void(GLFUNC * ptr_glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val)
Definition: opengl_wrap.h:379
void(GLFUNC * ptr_glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:529
ptr_glVertexAttribI4uiv vertexAttribI4uiv
Definition: opengl_wrap.h:939
void(GLFUNC * ptr_glUniform3uiv)(GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:307
void(GLFUNC * ptr_glGetUniformfv)(GLuint program, GLint location, GLfloat *params)
Definition: opengl_wrap.h:186
ptr_glGetNamedStringARB getNamedStringARB
Definition: opengl_wrap.h:1036
void(GLFUNC * ptr_glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition: opengl_wrap.h:636
ptr_glGenFramebuffers genFramebuffers
Definition: opengl_wrap.h:986
ptr_glProgramUniform1iv programUniform1iv
Definition: opengl_wrap.h:1153
void(GLFUNC * ptr_glGetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: opengl_wrap.h:176
void(GLFUNC * ptr_glMultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:425
void(GLFUNC * ptr_glTextureBufferRangeEXT)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: opengl_wrap.h:656
ptr_glProgramUniform2d programUniform2d
Definition: opengl_wrap.h:1164
void(GLFUNC * ptr_glVertexAttrib3fv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:232
void(GLFUNC * ptr_glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: opengl_wrap.h:530
void(GLFUNC * ptr_glEnableVertexAttribArray)(GLuint index)
Definition: opengl_wrap.h:175
void(GLFUNC * ptr_glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:539
void(GLFUNC * ptr_glVertexP4uiv)(GLenum type, const GLuint *value)
Definition: opengl_wrap.h:416
ptr_glGetPointerv getPointerv
Definition: opengl_wrap.h:754
void(GLFUNC * ptr_glVertexArrayVertexAttribIFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:670
ptr_glPolygonOffset polygonOffset
Definition: opengl_wrap.h:755
ptr_glMultiTexCoordP2ui multiTexCoordP2ui
Definition: opengl_wrap.h:1073
ptr_glVertexAttribP2uiv vertexAttribP2uiv
Definition: opengl_wrap.h:1090
ptr_glGetQueryObjectui64v getQueryObjectui64v
Definition: opengl_wrap.h:1056
void(GLFUNC * ptr_glTexCoordP2ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:419
ptr_glMinSampleShading minSampleShading
Definition: opengl_wrap.h:972
ptr_glCreateShaderProgramv createShaderProgramv
Definition: opengl_wrap.h:1146
void(GLFUNC * ptr_glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Definition: opengl_wrap.h:77
GLvoid *(GLFUNC * ptr_glMapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: opengl_wrap.h:351
ptr_glClampColor clampColor
Definition: opengl_wrap.h:918
ptr_glGetDebugMessageLogARB getDebugMessageLogARB
Definition: opengl_wrap.h:1228
ptr_glTexCoordP3ui texCoordP3ui
Definition: opengl_wrap.h:1067
void(GLFUNC * ptr_glPointSize)(GLfloat size)
Definition: opengl_wrap.h:62
void(GLFUNC * ptr_glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Definition: opengl_wrap.h:163
ptr_glVertexAttribL2d vertexAttribL2d
Definition: opengl_wrap.h:1205
ptr_glGetProgramPipelineInfoLog getProgramPipelineInfoLog
Definition: opengl_wrap.h:1203
void(GLFUNC * ptr_glTexParameterIiv)(GLenum target, GLenum pname, const GLint *params)
Definition: opengl_wrap.h:309
void(GLFUNC * ptr_glGetVertexAttribdv)(GLuint index, GLenum pname, GLdouble *params)
Definition: opengl_wrap.h:188
ptr_glProgramUniformMatrix4x2dv programUniformMatrix4x2dv
Definition: opengl_wrap.h:1199
ptr_glProgramUniform1d programUniform1d
Definition: opengl_wrap.h:1156
ptr_glEnableVertexAttribArray enableVertexAttribArray
Definition: opengl_wrap.h:821
void(GLFUNC * ptr_glGetUniformuiv)(GLuint program, GLint location, GLuint *params)
Definition: opengl_wrap.h:298
ptr_glDeleteSamplers deleteSamplers
Definition: opengl_wrap.h:1041
void(GLFUNC * ptr_glPatchParameteri)(GLenum pname, GLint value)
Definition: opengl_wrap.h:477
void(GLFUNC * ptr_glGetInteger64v)(GLenum pname, CLint64 *params)
Definition: opengl_wrap.h:375
void(GLFUNC * ptr_glGetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
Definition: opengl_wrap.h:178
void(GLFUNC * ptr_glGetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition: opengl_wrap.h:346
ptr_glProgramUniformMatrix2x4dv programUniformMatrix2x4dv
Definition: opengl_wrap.h:1198
void(GLFUNC * ptr_glUniformMatrix4x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:467
ptr_glBlendEquationiARB blendEquationiARB
Definition: opengl_wrap.h:1027
ptr_glPopDebugGroup popDebugGroup
Definition: opengl_wrap.h:1269
void(GLFUNC * ptr_glVertexAttrib1d)(GLuint index, GLdouble x)
Definition: opengl_wrap.h:217
ptr_glUniform1fv uniform1fv
Definition: opengl_wrap.h:851
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_glBeginConditionalRender beginConditionalRender
Definition: opengl_wrap.h:919
ptr_glCopyTexImage1D copyTexImage1D
Definition: opengl_wrap.h:756
ptr_glVertexAttribP3uiv vertexAttribP3uiv
Definition: opengl_wrap.h:1092
ptr_glGetVertexAttribdv getVertexAttribdv
Definition: opengl_wrap.h:834
ptr_glDepthRange depthRange
Definition: opengl_wrap.h:750
CLsync(GLFUNC * ptr_glFenceSync)(GLenum condition, GLbitfield flags)
Definition: opengl_wrap.h:370
GLenum(GLFUNC * ptr_glClientWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout)
Definition: opengl_wrap.h:373
ptr_glInvalidateBufferData invalidateBufferData
Definition: opengl_wrap.h:1289
ptr_glTexImage3DMultisample texImage3DMultisample
Definition: opengl_wrap.h:1024
ptr_glFlush flush
Definition: opengl_wrap.h:728
void(GLFUNC * ptr_glInvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length)
Definition: opengl_wrap.h:642
int GLsizei
Definition: opengl_defines.h:60
ptr_glUniformMatrix3dv uniformMatrix3dv
Definition: opengl_wrap.h:1106
void(GLFUNC * ptr_glCopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Definition: opengl_wrap.h:364
void(GLFUNC * ptr_glGetQueryObjectui64v)(GLuint id, GLenum pname, CLuint64 *params)
Definition: opengl_wrap.h:410
ptr_glNormalP3uiv normalP3uiv
Definition: opengl_wrap.h:1080
void(GLFUNC * ptr_glProgramUniform1dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:511
void(GLFUNC * ptr_glUniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Definition: opengl_wrap.h:363
void(GLFUNC * ptr_glGetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
Definition: opengl_wrap.h:586
void(GLFUNC * ptr_glInvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: opengl_wrap.h:645
unsigned int GLenum
Definition: opengl_defines.h:54
ptr_glProgramUniform2fv programUniform2fv
Definition: opengl_wrap.h:1163
ptr_glBlendColor blendColor
Definition: opengl_wrap.h:766
ptr_glUniform1d uniform1d
Definition: opengl_wrap.h:1097
void(GLFUNC * ptr_glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:546
void(GLFUNC * ptr_glTexParameterIuiv)(GLenum target, GLenum pname, const GLuint *params)
Definition: opengl_wrap.h:310
ptr_glUniform2f uniform2f
Definition: opengl_wrap.h:844
void(GLFUNC * ptr_glSamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint *param)
Definition: opengl_wrap.h:402
ptr_glClearBufferSubData clearBufferSubData
Definition: opengl_wrap.h:1275
GLuint(GLFUNC * ptr_glCreateShader)(GLenum type)
Definition: opengl_wrap.h:170
void(GLFUNC * ptr_glUniform2i)(GLint location, GLint v0, GLint v1)
Definition: opengl_wrap.h:202
void(GLFUNC * ptr_glVertexAttrib1sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:222
ptr_glVertexAttrib2s vertexAttrib2s
Definition: opengl_wrap.h:873
void(GLFUNC * ptr_glClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: opengl_wrap.h:73
ptr_glProgramUniformMatrix3x2fv programUniformMatrix3x2fv
Definition: opengl_wrap.h:1191
ptr_glGetStringi getStringi
Definition: opengl_wrap.h:963
void(GLFUNC * ptr_glUniform4iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:212
void(GLFUNC * ptr_glFramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: opengl_wrap.h:343
void(GLFUNC * ptr_glDrawBuffers)(GLsizei n, const GLenum *bufs)
Definition: opengl_wrap.h:162
ptr_glGetShaderSource getShaderSource
Definition: opengl_wrap.h:830
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
void(GLFUNC * ptr_glPolygonOffset)(GLfloat factor, GLfloat units)
Definition: opengl_wrap.h:109
ptr_glColorMaski colorMaski
Definition: opengl_wrap.h:906
ptr_glPushDebugGroup pushDebugGroup
Definition: opengl_wrap.h:1268
void * CLDEBUGPROCARB
Definition: opengl_defines.h:76
ptr_glGetActiveUniformsiv getActiveUniformsiv
Definition: opengl_wrap.h:1004
void(GLFUNC * ptr_glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition: opengl_wrap.h:614
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_glVertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: opengl_wrap.h:275
void(GLFUNC * ptr_glVertexAttrib4bv)(GLuint index, const GLbyte *v)
Definition: opengl_wrap.h:242
void(GLFUNC * ptr_glVertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
Definition: opengl_wrap.h:223
ptr_glGetVertexAttribiv getVertexAttribiv
Definition: opengl_wrap.h:836
void(GLFUNC * ptr_glTexParameteri)(GLenum target, GLenum pname, GLint param)
Definition: opengl_wrap.h:67
ptr_glVertexAttribI2ui vertexAttribI2ui
Definition: opengl_wrap.h:929
ptr_glLineWidth lineWidth
Definition: opengl_wrap.h:707
ptr_glGetString getString
Definition: opengl_wrap.h:743
void(GLFUNC * ptr_glDeleteFramebuffers)(GLsizei n, const GLuint *framebuffers)
Definition: opengl_wrap.h:339
ptr_glGetNamedStringivARB getNamedStringivARB
Definition: opengl_wrap.h:1037
ptr_glGetnMinmaxARB getnMinmaxARB
Definition: opengl_wrap.h:1241
ptr_glGetBufferSubData getBufferSubData
Definition: opengl_wrap.h:802
void(GLFUNC * ptr_glPixelStorei)(GLenum pname, GLint param)
Definition: opengl_wrap.h:89
ptr_glRenderbufferStorage renderbufferStorage
Definition: opengl_wrap.h:981
void(GLFUNC * ptr_glVertexAttribI2i)(GLuint index, GLint x, GLint y)
Definition: opengl_wrap.h:279
ptr_glCompressedTexSubImage3D compressedTexSubImage3D
Definition: opengl_wrap.h:777
void(GLFUNC * ptr_glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:545
ptr_glUniform3d uniform3d
Definition: opengl_wrap.h:1099
ptr_glGetProgramStageiv getProgramStageiv
Definition: opengl_wrap.h:1122
void(GLFUNC * ptr_glGetPointerv)(GLenum pname, GLvoid **params)
Definition: opengl_wrap.h:108
void(GLFUNC * ptr_glCullFace)(GLenum mode)
Definition: opengl_wrap.h:58
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
ptr_glIsFramebuffer isFramebuffer
Definition: opengl_wrap.h:983
void(GLFUNC * ptr_glFinish)(void)
Definition: opengl_wrap.h:81
ptr_glVertexAttribI4i vertexAttribI4i
Definition: opengl_wrap.h:927
ptr_glVertexAttrib2sv vertexAttrib2sv
Definition: opengl_wrap.h:874
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_glValidateProgramPipeline)(GLuint pipeline)
Definition: opengl_wrap.h:556
void(GLFUNC * ptr_glBlendFunc)(GLenum sfactor, GLenum dfactor)
Definition: opengl_wrap.h:83
void(GLFUNC * ptr_glClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
Definition: opengl_wrap.h:316
ptr_glCopyTexSubImage3D copyTexSubImage3D
Definition: opengl_wrap.h:771
void(GLFUNC * ptr_glTransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
Definition: opengl_wrap.h:270
ptr_glObjectPtrLabel objectPtrLabel
Definition: opengl_wrap.h:1272
void(GLFUNC * ptr_glVertexAttribL1d)(GLuint index, GLdouble x)
Definition: opengl_wrap.h:558
void(GLFUNC * ptr_glGetnUniformivARB)(GLuint program, GLint location, GLsizei bufSize, GLint *params)
Definition: opengl_wrap.h:600
void(GLFUNC * ptr_glProgramUniformMatrix3x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:551
void(GLFUNC * ptr_glEndQuery)(GLenum target)
Definition: opengl_wrap.h:146
void(GLFUNC * ptr_glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:538
void(GLFUNC * ptr_glUniformMatrix4x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:466
void(GLFUNC * ptr_glSecondaryColorP3ui)(GLenum type, GLuint color)
Definition: opengl_wrap.h:439
void(GLFUNC * ptr_glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: opengl_wrap.h:513
void(GLFUNC * ptr_glInvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments)
Definition: opengl_wrap.h:644
ptr_glSecondaryColorP3uiv secondaryColorP3uiv
Definition: opengl_wrap.h:1086
ptr_glDisablei disablei
Definition: opengl_wrap.h:910
ptr_glBindBufferRange bindBufferRange
Definition: opengl_wrap.h:914
void(GLFUNC * ptr_glVertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
Definition: opengl_wrap.h:225
void(GLFUNC * ptr_glVertexAttrib2sv)(GLuint index, const GLshort *v)
Definition: opengl_wrap.h:228
ptr_glObjectLabel objectLabel
Definition: opengl_wrap.h:1270
ptr_glMemoryBarrier memoryBarrier
Definition: opengl_wrap.h:1257
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_glGetUniformLocation getUniformLocation
Definition: opengl_wrap.h:831
void(GLFUNC * ptr_glGenerateMipmap)(GLenum target)
Definition: opengl_wrap.h:347
ptr_glTextureStorage3DEXT textureStorage3DEXT
Definition: opengl_wrap.h:1263
void(GLFUNC * ptr_glNamedStringARB)(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)
Definition: opengl_wrap.h:386
ptr_glProgramParameteri programParameteri
Definition: opengl_wrap.h:1143
ptr_glReadnPixelsARB readnPixelsARB
Definition: opengl_wrap.h:1243
void(GLFUNC * ptr_glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: opengl_wrap.h:525
ptr_glBindImageTexture bindImageTexture
Definition: opengl_wrap.h:1256
void(GLFUNC * ptr_glBindBuffer)(GLenum target, GLuint buffer)
Definition: opengl_wrap.h:150
ptr_glUniform3f uniform3f
Definition: opengl_wrap.h:845
void(GLFUNC * ptr_glVertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: opengl_wrap.h:445
ptr_glBlitFramebuffer blitFramebuffer
Definition: opengl_wrap.h:994
void(GLFUNC * ptr_glBeginTransformFeedback)(GLenum primitiveMode)
Definition: opengl_wrap.h:266
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_glLinkProgram)(GLuint program)
Definition: opengl_wrap.h:194
ptr_glDebugMessageCallbackARB debugMessageCallbackARB
Definition: opengl_wrap.h:1227
void(GLFUNC * ptr_glMultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:431
ptr_glGetProgramResourceiv getProgramResourceiv
Definition: opengl_wrap.h:1297
ptr_glProgramUniformMatrix4dv programUniformMatrix4dv
Definition: opengl_wrap.h:1189
ptr_glTexSubImage1D texSubImage1D
Definition: opengl_wrap.h:760
ptr_glIsTransformFeedback isTransformFeedback
Definition: opengl_wrap.h:1128
void(GLFUNC * ptr_glVertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: opengl_wrap.h:448
void(GLFUNC * ptr_glVertexAttribI1iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:286
void(GLFUNC * ptr_glPointParameterfv)(GLenum pname, const GLfloat *params)
Definition: opengl_wrap.h:139
ptr_glUniform4f uniform4f
Definition: opengl_wrap.h:846
ptr_glRenderbufferStorageMultisample renderbufferStorageMultisample
Definition: opengl_wrap.h:995
ptr_glBlendEquationSeparatei blendEquationSeparatei
Definition: opengl_wrap.h:974
ptr_glVertexAttribL2dv vertexAttribL2dv
Definition: opengl_wrap.h:1209
void(GLFUNC * ptr_glUniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:255
void(GLFUNC * ptr_glUniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
Definition: opengl_wrap.h:203
GLint(GLFUNC * ptr_glGetAttribLocation)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:179
ptr_glVertexAttrib4Nusv vertexAttrib4Nusv
Definition: opengl_wrap.h:887
ptr_glIsSampler isSampler
Definition: opengl_wrap.h:1042
ptr_glDrawElementsInstancedBaseVertex drawElementsInstancedBaseVertex
Definition: opengl_wrap.h:1013
GLboolean(GLFUNC * ptr_glIsNamedStringARB)(GLint namelen, const GLchar *name)
Definition: opengl_wrap.h:389
ptr_glProgramUniform4i programUniform4i
Definition: opengl_wrap.h:1176
ptr_glProgramUniformMatrix4fv programUniformMatrix4fv
Definition: opengl_wrap.h:1186
GLboolean(GLFUNC * ptr_glIsTexture)(GLuint texture)
Definition: opengl_wrap.h:119
void(GLFUNC * ptr_glUniform2ui)(GLint location, GLuint v0, GLuint v1)
Definition: opengl_wrap.h:302
ptr_glGetQueryIndexediv getQueryIndexediv
Definition: opengl_wrap.h:1135
void(GLFUNC * ptr_glViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
Definition: opengl_wrap.h:569
ptr_glResumeTransformFeedback resumeTransformFeedback
Definition: opengl_wrap.h:1130
ptr_glClearBufferData clearBufferData
Definition: opengl_wrap.h:1274
void(GLFUNC * ptr_glDeleteNamedStringARB)(GLint namelen, const GLchar *name)
Definition: opengl_wrap.h:387
ptr_glTexImage3D texImage3D
Definition: opengl_wrap.h:769
ptr_glMapBuffer mapBuffer
Definition: opengl_wrap.h:803
char GLchar
Definition: opengl_defines.h:71
GLboolean(GLFUNC * ptr_glIsRenderbuffer)(GLuint renderbuffer)
Definition: opengl_wrap.h:331
void(GLFUNC * ptr_glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition: opengl_wrap.h:663
ptr_glTexBuffer texBuffer
Definition: opengl_wrap.h:966
ptr_glCompressedTexSubImage2D compressedTexSubImage2D
Definition: opengl_wrap.h:778
float GLfloat
Definition: opengl_defines.h:66
void(GLFUNC * ptr_glPointParameteriv)(GLenum pname, const GLint *params)
Definition: opengl_wrap.h:141
ptr_glProgramUniform1ui programUniform1ui
Definition: opengl_wrap.h:1158
void(GLFUNC * ptr_glBeginQuery)(GLenum target, GLuint id)
Definition: opengl_wrap.h:145
ptr_glWaitSync waitSync
Definition: opengl_wrap.h:1020
ptr_glDrawArraysIndirect drawArraysIndirect
Definition: opengl_wrap.h:1095
ptr_glGetTexLevelParameterfv getTexLevelParameterfv
Definition: opengl_wrap.h:747
void(GLFUNC * ptr_glDepthFunc)(GLenum func)
Definition: opengl_wrap.h:87
void(GLFUNC * ptr_glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param)
Definition: opengl_wrap.h:399
void(GLFUNC * ptr_glDrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
Definition: opengl_wrap.h:604
GLenum(GLFUNC * ptr_glGetGraphicsResetStatusARB)(void)
Definition: opengl_wrap.h:583
ptr_glProgramUniform1dv programUniform1dv
Definition: opengl_wrap.h:1157
void(GLFUNC * ptr_glVertexAttrib4ubv)(GLuint index, const GLubyte *v)
Definition: opengl_wrap.h:250
ptr_glVertexP2ui vertexP2ui
Definition: opengl_wrap.h:1057
ptr_glTransformFeedbackVaryings transformFeedbackVaryings
Definition: opengl_wrap.h:916
void(GLFUNC * ptr_glColorP4ui)(GLenum type, GLuint color)
Definition: opengl_wrap.h:437
ptr_glBufferStorage BufferStorage
Definition: opengl_wrap.h:1322
ptr_glProgramUniform2f programUniform2f
Definition: opengl_wrap.h:1162
void(GLFUNC * ptr_glProgramBinary)(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
Definition: opengl_wrap.h:496
ptr_glUniform4uiv uniform4uiv
Definition: opengl_wrap.h:954
GLvoid(GLFUNC * ptr_glClientActiveTextureARB)(GLenum)
Definition: opengl_wrap.h:687
ptr_glVertexAttribI1ui vertexAttribI1ui
Definition: opengl_wrap.h:928
void(GLFUNC * ptr_glTexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: opengl_wrap.h:655
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
ptr_glVertexAttrib2f vertexAttrib2f
Definition: opengl_wrap.h:871
ptr_glVertexAttribI4iv vertexAttribI4iv
Definition: opengl_wrap.h:935
ptr_glUniform2d uniform2d
Definition: opengl_wrap.h:1098
void(GLFUNC * ptr_glProvokingVertex)(GLenum mode)
Definition: opengl_wrap.h:369
ptr_glHint hint
Definition: opengl_wrap.h:706
void(GLFUNC * ptr_glUniform1iv)(GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:209
void(GLFUNC * ptr_glMultiDrawElements)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
Definition: opengl_wrap.h:137
GLboolean(GLFUNC * ptr_glIsEnabledi)(GLenum target, GLuint index)
Definition: opengl_wrap.h:265
void(GLFUNC * ptr_glUniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: opengl_wrap.h:304
void(GLFUNC * ptr_glClearNamedBufferDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition: opengl_wrap.h:630
void(GLFUNC * ptr_glUniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:213
ptr_glVertexAttribI4bv vertexAttribI4bv
Definition: opengl_wrap.h:940
ptr_glVertexBindingDivisor vertexBindingDivisor
Definition: opengl_wrap.h:1313
void(GLFUNC * ptr_glGetUniformSubroutineuiv)(GLenum shadertype, GLint location, GLuint *params)
Definition: opengl_wrap.h:475
void(GLFUNC * ptr_glSampleCoverage)(GLfloat value, GLboolean invert)
Definition: opengl_wrap.h:127
ptr_glProgramUniform3dv programUniform3dv
Definition: opengl_wrap.h:1173
GLboolean(GLFUNC * ptr_glIsEnabled)(GLenum cap)
Definition: opengl_wrap.h:103
void(GLFUNC * ptr_glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:547
ptr_glUniform3dv uniform3dv
Definition: opengl_wrap.h:1103
ptr_glGetUniformfv getUniformfv
Definition: opengl_wrap.h:832
ptr_glDeleteProgramPipelines deleteProgramPipelines
Definition: opengl_wrap.h:1148
ptr_glDrawRangeElementsBaseVertex drawRangeElementsBaseVertex
Definition: opengl_wrap.h:1012
ptr_glEndQuery endQuery
Definition: opengl_wrap.h:792
ptr_glGetCompressedTexImage getCompressedTexImage
Definition: opengl_wrap.h:780
void(GLFUNC * ptr_glVertexArrayVertexAttribLFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition: opengl_wrap.h:671
ptr_glGetFragDataIndex getFragDataIndex
Definition: opengl_wrap.h:1039
void(GLFUNC * ptr_glStencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
Definition: opengl_wrap.h:164
void(GLFUNC * ptr_glMultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:427
void(GLFUNC * ptr_glMultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:430
ptr_glTexStorage3DMultisample texStorage3DMultisample
Definition: opengl_wrap.h:1304
ptr_glUniformMatrix2x3fv uniformMatrix2x3fv
Definition: opengl_wrap.h:900
void(GLFUNC * ptr_glGetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition: opengl_wrap.h:625
void(GLFUNC * ptr_glBindVertexArray)(GLuint array)
Definition: opengl_wrap.h:353
void(GLFUNC * ptr_glShaderSource)(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
Definition: opengl_wrap.h:195
void(GLFUNC * ptr_glTexParameterf)(GLenum target, GLenum pname, GLfloat param)
Definition: opengl_wrap.h:65
GLint(GLFUNC * ptr_glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name)
Definition: opengl_wrap.h:652
void(GLFUNC * ptr_glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1)
Definition: opengl_wrap.h:514
ptr_glProgramUniform4d programUniform4d
Definition: opengl_wrap.h:1180
ptr_glCopyTexImage2D copyTexImage2D
Definition: opengl_wrap.h:757
ptr_glSampleMaski sampleMaski
Definition: opengl_wrap.h:1026
void(GLFUNC * ptr_glGetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)
Definition: opengl_wrap.h:596
ptr_glBlendEquation blendEquation
Definition: opengl_wrap.h:767
void(GLFUNC * ptr_glDebugMessageCallback)(CLDEBUGPROC callback, const void *userParam)
Definition: opengl_wrap.h:620
ptr_glDeleteRenderbuffers deleteRenderbuffers
Definition: opengl_wrap.h:979
void(GLFUNC * ptr_glDepthRange)(GLdouble near, GLdouble far)
Definition: opengl_wrap.h:104
ptr_glBlendFuncSeparate blendFuncSeparate
Definition: opengl_wrap.h:781
ptr_glVertexAttribI3ui vertexAttribI3ui
Definition: opengl_wrap.h:930
ptr_glGetProgramResourceIndex getProgramResourceIndex
Definition: opengl_wrap.h:1295
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_glDrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
Definition: opengl_wrap.h:366
ptr_glPixelStorei pixelStorei
Definition: opengl_wrap.h:735
void(GLFUNC * ptr_glHint)(GLenum target, GLenum mode)
Definition: opengl_wrap.h:60
ptr_glGetnUniformfvARB getnUniformfvARB
Definition: opengl_wrap.h:1245
ptr_glValidateProgram validateProgram
Definition: opengl_wrap.h:862
ptr_glVertexP4uiv vertexP4uiv
Definition: opengl_wrap.h:1062
void(GLFUNC * ptr_glGetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint *params)
Definition: opengl_wrap.h:407
void(GLFUNC * ptr_glTexImage3DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: opengl_wrap.h:378
void(GLFUNC * ptr_glPushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar *message)
Definition: opengl_wrap.h:622
void(GLFUNC * ptr_glEndQueryIndexed)(GLenum target, GLuint index)
Definition: opengl_wrap.h:488
ptr_glProgramUniform4ui programUniform4ui
Definition: opengl_wrap.h:1182
void(GLFUNC * ptr_glGetInteger64i_v)(GLenum target, GLuint index, CLint64 *data)
Definition: opengl_wrap.h:322
ptr_glVertexAttrib1s vertexAttrib1s
Definition: opengl_wrap.h:867
ptr_glVertexAttribI4usv vertexAttribI4usv
Definition: opengl_wrap.h:943
void(GLFUNC * ptr_glVertexAttribL1dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:562
ptr_glProgramUniform2iv programUniform2iv
Definition: opengl_wrap.h:1161
ptr_glUniformMatrix3x2fv uniformMatrix3x2fv
Definition: opengl_wrap.h:901
ptr_glUniform1f uniform1f
Definition: opengl_wrap.h:843
void(GLFUNC * ptr_glViewportIndexedfv)(GLuint index, const GLfloat *v)
Definition: opengl_wrap.h:570
void(GLFUNC * ptr_glGetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint *params)
Definition: opengl_wrap.h:405
ptr_glDetachShader detachShader
Definition: opengl_wrap.h:819
ptr_glVertexAttrib4fv vertexAttrib4fv
Definition: opengl_wrap.h:892
ptr_glClearBufferiv clearBufferiv
Definition: opengl_wrap.h:959
void(GLFUNC * ptr_glVertexAttribI1uiv)(GLuint index, const GLuint *v)
Definition: opengl_wrap.h:290
void(GLFUNC * ptr_glEnablei)(GLenum target, GLuint index)
Definition: opengl_wrap.h:263
void(GLFUNC * ptr_glVertexAttribI2iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:287
void(GLFUNC * ptr_glGetActiveSubroutineUniformiv)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
Definition: opengl_wrap.h:471
ptr_glBindTexture bindTexture
Definition: opengl_wrap.h:762
ptr_glVertexAttribI3i vertexAttribI3i
Definition: opengl_wrap.h:926
ptr_glVertexAttribIFormat vertexAttribIFormat
Definition: opengl_wrap.h:1310
void(GLFUNC * ptr_glDeleteRenderbuffers)(GLsizei n, const GLuint *renderbuffers)
Definition: opengl_wrap.h:333
ptr_glEndTransformFeedback endTransformFeedback
Definition: opengl_wrap.h:913
ptr_glCopyTexSubImage1D copyTexSubImage1D
Definition: opengl_wrap.h:758
ptr_glGetDoublei_v getDoublei_v
Definition: opengl_wrap.h:1223
ptr_glUniform2dv uniform2dv
Definition: opengl_wrap.h:1102
void(GLFUNC * ptr_glUniformMatrix3x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:465
void(GLFUNC * ptr_glClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value)
Definition: opengl_wrap.h:313
ptr_glVertexAttribP1uiv vertexAttribP1uiv
Definition: opengl_wrap.h:1088
GLboolean(GLFUNC * ptr_glIsBuffer)(GLuint buffer)
Definition: opengl_wrap.h:153
ptr_glPatchParameteri patchParameteri
Definition: opengl_wrap.h:1123
void(GLFUNC * ptr_glBindSampler)(GLuint unit, GLuint sampler)
Definition: opengl_wrap.h:397
ptr_glGetSubroutineUniformLocation getSubroutineUniformLocation
Definition: opengl_wrap.h:1115
void(GLFUNC * ptr_glGetProgramStageiv)(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
Definition: opengl_wrap.h:476
void(GLFUNC * ptr_glVertexAttribL2d)(GLuint index, GLdouble x, GLdouble y)
Definition: opengl_wrap.h:559
ptr_glStencilFunc stencilFunc
Definition: opengl_wrap.h:731
ptr_glGetnPixelMapfvARB getnPixelMapfvARB
Definition: opengl_wrap.h:1233
void(GLFUNC * ptr_glGetFloati_v)(GLenum target, GLuint index, GLfloat *data)
Definition: opengl_wrap.h:576
void(GLFUNC * ptr_glGetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params)
Definition: opengl_wrap.h:276
void(GLFUNC * ptr_glBlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: opengl_wrap.h:384
ptr_glVertexArrayVertexAttribLFormatEXT vertexArrayVertexAttribLFormatEXT
Definition: opengl_wrap.h:1317
ptr_glBeginQueryIndexed beginQueryIndexed
Definition: opengl_wrap.h:1133
void(GLFUNC * ptr_glNamedFramebufferParameteriEXT)(GLuint framebuffer, GLenum pname, GLint param)
Definition: opengl_wrap.h:637
void(GLFUNC * ptr_glGetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
Definition: opengl_wrap.h:357
ptr_glProgramUniform2dv programUniform2dv
Definition: opengl_wrap.h:1165
void(GLFUNC * ptr_glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params)
Definition: opengl_wrap.h:102
void(GLFUNC * ptr_glProgramUniformMatrix2x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: opengl_wrap.h:550
GLint(GLFUNC * ptr_glGetProgramResourceLocationIndex)(GLuint program, GLenum programInterface, const GLchar *name)
Definition: opengl_wrap.h:653
void(GLFUNC * ptr_glMultiDrawArraysIndirect)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
Definition: opengl_wrap.h:646
void(GLFUNC * ptr_glGetDoublei_v)(GLenum target, GLuint index, GLdouble *data)
Definition: opengl_wrap.h:577
unsigned int GLbitfield
Definition: opengl_defines.h:56
void(GLFUNC * ptr_glVertexAttribL3dv)(GLuint index, const GLdouble *v)
Definition: opengl_wrap.h:564
void(GLFUNC * ptr_glMultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:432
void(GLFUNC * ptr_glTexCoordP3uiv)(GLenum type, const GLuint *coords)
Definition: opengl_wrap.h:422
void(GLFUNC * ptr_glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: opengl_wrap.h:112
ptr_glQueryCounter queryCounter
Definition: opengl_wrap.h:1054
void(GLFUNC * ptr_glMultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords)
Definition: opengl_wrap.h:429
GLint(GLFUNC * ptr_glGetUniformLocation)(GLuint program, const GLchar *name)
Definition: opengl_wrap.h:185
ptr_glGetShaderPrecisionFormat getShaderPrecisionFormat
Definition: opengl_wrap.h:1138
ptr_glBufferData bufferData
Definition: opengl_wrap.h:800
ptr_glGetAttachedShaders getAttachedShaders
Definition: opengl_wrap.h:824
ptr_glUniform2uiv uniform2uiv
Definition: opengl_wrap.h:952
ptr_glProgramUniformMatrix4x2fv programUniformMatrix4x2fv
Definition: opengl_wrap.h:1193
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_glDrawArrays drawArrays
Definition: opengl_wrap.h:752
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_glUniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: opengl_wrap.h:204
ptr_glViewport viewport
Definition: opengl_wrap.h:751
void(GLFUNC * ptr_glGetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat *values)
Definition: opengl_wrap.h:587
void(GLFUNC * ptr_glCompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: opengl_wrap.h:130
GLint(GLFUNC * ptr_glGetSubroutineUniformLocation)(GLuint program, GLenum shadertype, const GLchar *name)
Definition: opengl_wrap.h:469
void(GLFUNC * ptr_glVertexAttribI1ui)(GLuint index, GLuint x)
Definition: opengl_wrap.h:282
ptr_glClearBufferfv clearBufferfv
Definition: opengl_wrap.h:961
ptr_glValidateProgramPipeline validateProgramPipeline
Definition: opengl_wrap.h:1202
ptr_glGetnMapfvARB getnMapfvARB
Definition: opengl_wrap.h:1231
void(GLFUNC * ptr_glInvalidateTexImage)(GLuint texture, GLint level)
Definition: opengl_wrap.h:641
unsigned char GLboolean
Definition: opengl_defines.h:55
void(GLFUNC * ptr_glGetBooleanv)(GLenum pname, GLboolean *params)
Definition: opengl_wrap.h:92
ptr_glBindAttribLocation bindAttribLocation
Definition: opengl_wrap.h:813
void(GLFUNC * ptr_glVertexAttribI1i)(GLuint index, GLint x)
Definition: opengl_wrap.h:278
void(GLFUNC * ptr_glGetShaderiv)(GLuint shader, GLenum pname, GLint *params)
Definition: opengl_wrap.h:182
ptr_glBindSampler bindSampler
Definition: opengl_wrap.h:1043
void(GLFUNC * ptr_glNormalP3ui)(GLenum type, GLuint coords)
Definition: opengl_wrap.h:433
ptr_glGetActiveUniformName getActiveUniformName
Definition: opengl_wrap.h:1005
void(GLFUNC * ptr_glVertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: opengl_wrap.h:248
ptr_glProgramUniformMatrix3dv programUniformMatrix3dv
Definition: opengl_wrap.h:1188
void(GLFUNC * ptr_glVertexAttribI4ubv)(GLuint index, const GLubyte *v)
Definition: opengl_wrap.h:296
void(GLFUNC * ptr_glUniform1dv)(GLint location, GLsizei count, const GLdouble *value)
Definition: opengl_wrap.h:455
void(GLFUNC * ptr_glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: opengl_wrap.h:531
ptr_glVertexArrayBindVertexBufferEXT vertexArrayBindVertexBufferEXT
Definition: opengl_wrap.h:1314
ptr_glDebugMessageControl debugMessageControl
Definition: opengl_wrap.h:1264
ptr_glMultiTexCoordP2uiv multiTexCoordP2uiv
Definition: opengl_wrap.h:1074
void(GLFUNC * ptr_glBindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: opengl_wrap.h:268
ptr_glCullFace cullFace
Definition: opengl_wrap.h:704
void(GLFUNC * ptr_glActiveTexture)(GLenum texture)
Definition: opengl_wrap.h:126
void(GLFUNC * ptr_glUniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: opengl_wrap.h:258
void(GLFUNC * ptr_glVertexAttribI4iv)(GLuint index, const GLint *v)
Definition: opengl_wrap.h:289
ptr_glShaderSource shaderSource
Definition: opengl_wrap.h:841
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
ptr_glUniform4ui uniform4ui
Definition: opengl_wrap.h:950
ptr_glVertexAttrib4Nsv vertexAttrib4Nsv
Definition: opengl_wrap.h:883
ptr_glPauseTransformFeedback pauseTransformFeedback
Definition: opengl_wrap.h:1129
ptr_glBindBufferBase bindBufferBase
Definition: opengl_wrap.h:915
void(GLFUNC * ptr_glGetProgramiv)(GLuint program, GLenum pname, GLint *params)
Definition: opengl_wrap.h:180
void(GLFUNC * ptr_glDetachShader)(GLuint program, GLuint shader)
Definition: opengl_wrap.h:173
ptr_glStencilMask stencilMask
Definition: opengl_wrap.h:722
ptr_glVertexArrayVertexAttribFormatEXT vertexArrayVertexAttribFormatEXT
Definition: opengl_wrap.h:1315
ptr_glGetQueryObjecti64v getQueryObjecti64v
Definition: opengl_wrap.h:1055
ptr_glDepthMask depthMask
Definition: opengl_wrap.h:724
ptr_glTextureStorage3DMultisampleEXT textureStorage3DMultisampleEXT
Definition: opengl_wrap.h:1306