1/* WARNING: This is auto-generated file. Do not modify, since changes will 2 * be lost! Modify the generating script instead. 3 * 4 * Generated from Khronos GL API description (gl.xml) revision 32093. 5 */ 6 7if (de::contains(extSet, "GL_KHR_blend_equation_advanced")) 8{ 9 gl->blendBarrier = (glBlendBarrierFunc) loader->get("glBlendBarrierKHR"); 10} 11 12if (de::contains(extSet, "GL_KHR_debug")) 13{ 14 gl->debugMessageCallback = (glDebugMessageCallbackFunc) loader->get("glDebugMessageCallbackKHR"); 15 gl->debugMessageControl = (glDebugMessageControlFunc) loader->get("glDebugMessageControlKHR"); 16 gl->debugMessageInsert = (glDebugMessageInsertFunc) loader->get("glDebugMessageInsertKHR"); 17 gl->getDebugMessageLog = (glGetDebugMessageLogFunc) loader->get("glGetDebugMessageLogKHR"); 18 gl->getObjectLabel = (glGetObjectLabelFunc) loader->get("glGetObjectLabelKHR"); 19 gl->getObjectPtrLabel = (glGetObjectPtrLabelFunc) loader->get("glGetObjectPtrLabelKHR"); 20 gl->getPointerv = (glGetPointervFunc) loader->get("glGetPointervKHR"); 21 gl->objectLabel = (glObjectLabelFunc) loader->get("glObjectLabelKHR"); 22 gl->objectPtrLabel = (glObjectPtrLabelFunc) loader->get("glObjectPtrLabelKHR"); 23 gl->popDebugGroup = (glPopDebugGroupFunc) loader->get("glPopDebugGroupKHR"); 24 gl->pushDebugGroup = (glPushDebugGroupFunc) loader->get("glPushDebugGroupKHR"); 25} 26 27if (de::contains(extSet, "GL_EXT_tessellation_shader")) 28{ 29 gl->patchParameteri = (glPatchParameteriFunc) loader->get("glPatchParameteriEXT"); 30} 31 32if (de::contains(extSet, "GL_EXT_geometry_shader")) 33{ 34 gl->framebufferTexture = (glFramebufferTextureFunc) loader->get("glFramebufferTextureEXT"); 35} 36 37if (de::contains(extSet, "GL_EXT_robustness")) 38{ 39 gl->getGraphicsResetStatus = (glGetGraphicsResetStatusFunc) loader->get("glGetGraphicsResetStatusEXT"); 40 gl->getnUniformfv = (glGetnUniformfvFunc) loader->get("glGetnUniformfvEXT"); 41 gl->getnUniformiv = (glGetnUniformivFunc) loader->get("glGetnUniformivEXT"); 42 gl->readnPixels = (glReadnPixelsFunc) loader->get("glReadnPixelsEXT"); 43} 44 45if (de::contains(extSet, "GL_EXT_texture_buffer")) 46{ 47 gl->texBuffer = (glTexBufferFunc) loader->get("glTexBufferEXT"); 48 gl->texBufferRange = (glTexBufferRangeFunc) loader->get("glTexBufferRangeEXT"); 49} 50 51if (de::contains(extSet, "GL_EXT_primitive_bounding_box")) 52{ 53 gl->primitiveBoundingBox = (glPrimitiveBoundingBoxFunc) loader->get("glPrimitiveBoundingBoxEXT"); 54} 55 56if (de::contains(extSet, "GL_OES_EGL_image")) 57{ 58 gl->eglImageTargetRenderbufferStorageOES = (glEGLImageTargetRenderbufferStorageOESFunc) loader->get("glEGLImageTargetRenderbufferStorageOES"); 59 gl->eglImageTargetTexture2DOES = (glEGLImageTargetTexture2DOESFunc) loader->get("glEGLImageTargetTexture2DOES"); 60} 61 62if (de::contains(extSet, "GL_OES_texture_storage_multisample_2d_array")) 63{ 64 gl->texStorage3DMultisample = (glTexStorage3DMultisampleFunc) loader->get("glTexStorage3DMultisampleOES"); 65} 66 67if (de::contains(extSet, "GL_OES_sample_shading")) 68{ 69 gl->minSampleShading = (glMinSampleShadingFunc) loader->get("glMinSampleShadingOES"); 70} 71 72if (de::contains(extSet, "GL_EXT_copy_image")) 73{ 74 gl->copyImageSubData = (glCopyImageSubDataFunc) loader->get("glCopyImageSubDataEXT"); 75} 76 77if (de::contains(extSet, "GL_EXT_draw_buffers_indexed")) 78{ 79 gl->blendEquationSeparatei = (glBlendEquationSeparateiFunc) loader->get("glBlendEquationSeparateiEXT"); 80 gl->blendEquationi = (glBlendEquationiFunc) loader->get("glBlendEquationiEXT"); 81 gl->blendFuncSeparatei = (glBlendFuncSeparateiFunc) loader->get("glBlendFuncSeparateiEXT"); 82 gl->blendFunci = (glBlendFunciFunc) loader->get("glBlendFunciEXT"); 83 gl->colorMaski = (glColorMaskiFunc) loader->get("glColorMaskiEXT"); 84 gl->disablei = (glDisableiFunc) loader->get("glDisableiEXT"); 85 gl->enablei = (glEnableiFunc) loader->get("glEnableiEXT"); 86 gl->isEnabledi = (glIsEnablediFunc) loader->get("glIsEnablediEXT"); 87} 88 89if (de::contains(extSet, "GL_EXT_texture_border_clamp")) 90{ 91 gl->getSamplerParameterIiv = (glGetSamplerParameterIivFunc) loader->get("glGetSamplerParameterIivEXT"); 92 gl->getSamplerParameterIuiv = (glGetSamplerParameterIuivFunc) loader->get("glGetSamplerParameterIuivEXT"); 93 gl->getTexParameterIiv = (glGetTexParameterIivFunc) loader->get("glGetTexParameterIivEXT"); 94 gl->getTexParameterIuiv = (glGetTexParameterIuivFunc) loader->get("glGetTexParameterIuivEXT"); 95 gl->samplerParameterIiv = (glSamplerParameterIivFunc) loader->get("glSamplerParameterIivEXT"); 96 gl->samplerParameterIuiv = (glSamplerParameterIuivFunc) loader->get("glSamplerParameterIuivEXT"); 97 gl->texParameterIiv = (glTexParameterIivFunc) loader->get("glTexParameterIivEXT"); 98 gl->texParameterIuiv = (glTexParameterIuivFunc) loader->get("glTexParameterIuivEXT"); 99} 100 101if (de::contains(extSet, "GL_EXT_debug_marker")) 102{ 103 gl->insertEventMarkerEXT = (glInsertEventMarkerEXTFunc) loader->get("glInsertEventMarkerEXT"); 104 gl->popGroupMarkerEXT = (glPopGroupMarkerEXTFunc) loader->get("glPopGroupMarkerEXT"); 105 gl->pushGroupMarkerEXT = (glPushGroupMarkerEXTFunc) loader->get("glPushGroupMarkerEXT"); 106} 107 108if (de::contains(extSet, "GL_EXT_robustness")) 109{ 110 gl->getGraphicsResetStatus = (glGetGraphicsResetStatusFunc) loader->get("glGetGraphicsResetStatusEXT"); 111 gl->getnUniformfv = (glGetnUniformfvFunc) loader->get("glGetnUniformfvEXT"); 112 gl->getnUniformiv = (glGetnUniformivFunc) loader->get("glGetnUniformivEXT"); 113 gl->readnPixels = (glReadnPixelsFunc) loader->get("glReadnPixelsEXT"); 114} 115 116if (de::contains(extSet, "GL_KHR_robustness")) 117{ 118 gl->getGraphicsResetStatus = (glGetGraphicsResetStatusFunc) loader->get("glGetGraphicsResetStatusKHR"); 119 gl->getnUniformfv = (glGetnUniformfvFunc) loader->get("glGetnUniformfvKHR"); 120 gl->getnUniformiv = (glGetnUniformivFunc) loader->get("glGetnUniformivKHR"); 121 gl->getnUniformuiv = (glGetnUniformuivFunc) loader->get("glGetnUniformuivKHR"); 122 gl->readnPixels = (glReadnPixelsFunc) loader->get("glReadnPixelsKHR"); 123} 124