; GENERATED FILE - DO NOT EDIT. ; Generated by generate_entry_points.py using data from Khronos and ANGLE XML files. ; ; Copyright 2020 The ANGLE Project Authors. All rights reserved. ; Use of this source code is governed by a BSD-style license that can be ; found in the LICENSE file. LIBRARY opengl32 EXPORTS ; OpenGL ES 2.0 glActiveTexture glAttachShader glBindAttribLocation glBindBuffer glBindFramebuffer glBindRenderbuffer glBindTexture glBlendColor glBlendEquation glBlendEquationSeparate glBlendFunc glBlendFuncSeparate glBufferData glBufferSubData glCheckFramebufferStatus glClear glClearColor glClearDepthf glClearStencil glColorMask glCompileShader glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCreateProgram glCreateShader glCullFace glDeleteBuffers glDeleteFramebuffers glDeleteProgram glDeleteRenderbuffers glDeleteShader glDeleteTextures glDepthFunc glDepthMask glDepthRangef glDetachShader glDisable glDisableVertexAttribArray glDrawArrays glDrawElements glEnable glEnableVertexAttribArray glFinish glFlush glFramebufferRenderbuffer glFramebufferTexture2D glFrontFace glGenBuffers glGenFramebuffers glGenRenderbuffers glGenTextures glGenerateMipmap glGetActiveAttrib glGetActiveUniform glGetAttachedShaders glGetAttribLocation glGetBooleanv glGetBufferParameteriv glGetError glGetFloatv glGetFramebufferAttachmentParameteriv glGetIntegerv glGetProgramInfoLog glGetProgramiv glGetRenderbufferParameteriv glGetShaderInfoLog glGetShaderPrecisionFormat glGetShaderSource glGetShaderiv glGetString glGetTexParameterfv glGetTexParameteriv glGetUniformLocation glGetUniformfv glGetUniformiv glGetVertexAttribPointerv glGetVertexAttribfv glGetVertexAttribiv glHint glIsBuffer glIsEnabled glIsFramebuffer glIsProgram glIsRenderbuffer glIsShader glIsTexture glLineWidth glLinkProgram glPixelStorei glPolygonOffset glReadPixels glReleaseShaderCompiler glRenderbufferStorage glSampleCoverage glScissor glShaderBinary glShaderSource glStencilFunc glStencilFuncSeparate glStencilMask glStencilMaskSeparate glStencilOp glStencilOpSeparate glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexSubImage2D glUniform1f glUniform1fv glUniform1i glUniform1iv glUniform2f glUniform2fv glUniform2i glUniform2iv glUniform3f glUniform3fv glUniform3i glUniform3iv glUniform4f glUniform4fv glUniform4i glUniform4iv glUniformMatrix2fv glUniformMatrix3fv glUniformMatrix4fv glUseProgram glValidateProgram glVertexAttrib1f glVertexAttrib1fv glVertexAttrib2f glVertexAttrib2fv glVertexAttrib3f glVertexAttrib3fv glVertexAttrib4f glVertexAttrib4fv glVertexAttribPointer glViewport ; OpenGL ES 3.0 glBeginQuery glBeginTransformFeedback glBindBufferBase glBindBufferRange glBindSampler glBindTransformFeedback glBindVertexArray glBlitFramebuffer glClearBufferfi glClearBufferfv glClearBufferiv glClearBufferuiv glClientWaitSync glCompressedTexImage3D glCompressedTexSubImage3D glCopyBufferSubData glCopyTexSubImage3D glDeleteQueries glDeleteSamplers glDeleteSync glDeleteTransformFeedbacks glDeleteVertexArrays glDrawArraysInstanced glDrawBuffers glDrawElementsInstanced glDrawRangeElements glEndQuery glEndTransformFeedback glFenceSync glFlushMappedBufferRange glFramebufferTextureLayer glGenQueries glGenSamplers glGenTransformFeedbacks glGenVertexArrays glGetActiveUniformBlockName glGetActiveUniformBlockiv glGetActiveUniformsiv glGetBufferParameteri64v glGetBufferPointerv glGetFragDataLocation glGetInteger64i_v glGetInteger64v glGetIntegeri_v glGetInternalformativ glGetProgramBinary glGetQueryObjectuiv glGetQueryiv glGetSamplerParameterfv glGetSamplerParameteriv glGetStringi glGetSynciv glGetTransformFeedbackVarying glGetUniformBlockIndex glGetUniformIndices glGetUniformuiv glGetVertexAttribIiv glGetVertexAttribIuiv glInvalidateFramebuffer glInvalidateSubFramebuffer glIsQuery glIsSampler glIsSync glIsTransformFeedback glIsVertexArray glMapBufferRange glPauseTransformFeedback glProgramBinary glProgramParameteri glReadBuffer glRenderbufferStorageMultisample glResumeTransformFeedback glSamplerParameterf glSamplerParameterfv glSamplerParameteri glSamplerParameteriv glTexImage3D glTexStorage2D glTexStorage3D glTexSubImage3D glTransformFeedbackVaryings glUniform1ui glUniform1uiv glUniform2ui glUniform2uiv glUniform3ui glUniform3uiv glUniform4ui glUniform4uiv glUniformBlockBinding glUniformMatrix2x3fv glUniformMatrix2x4fv glUniformMatrix3x2fv glUniformMatrix3x4fv glUniformMatrix4x2fv glUniformMatrix4x3fv glUnmapBuffer glVertexAttribDivisor glVertexAttribI4i glVertexAttribI4iv glVertexAttribI4ui glVertexAttribI4uiv glVertexAttribIPointer glWaitSync ; OpenGL ES 3.1 glActiveShaderProgram glBindImageTexture glBindProgramPipeline glBindVertexBuffer glCreateShaderProgramv glDeleteProgramPipelines glDispatchCompute glDispatchComputeIndirect glDrawArraysIndirect glDrawElementsIndirect glFramebufferParameteri glGenProgramPipelines glGetBooleani_v glGetFramebufferParameteriv glGetMultisamplefv glGetProgramInterfaceiv glGetProgramPipelineInfoLog glGetProgramPipelineiv glGetProgramResourceIndex glGetProgramResourceLocation glGetProgramResourceName glGetProgramResourceiv glGetTexLevelParameterfv glGetTexLevelParameteriv glIsProgramPipeline glMemoryBarrier glMemoryBarrierByRegion glProgramUniform1f glProgramUniform1fv glProgramUniform1i glProgramUniform1iv glProgramUniform1ui glProgramUniform1uiv glProgramUniform2f glProgramUniform2fv glProgramUniform2i glProgramUniform2iv glProgramUniform2ui glProgramUniform2uiv glProgramUniform3f glProgramUniform3fv glProgramUniform3i glProgramUniform3iv glProgramUniform3ui glProgramUniform3uiv glProgramUniform4f glProgramUniform4fv glProgramUniform4i glProgramUniform4iv glProgramUniform4ui glProgramUniform4uiv glProgramUniformMatrix2fv glProgramUniformMatrix2x3fv glProgramUniformMatrix2x4fv glProgramUniformMatrix3fv glProgramUniformMatrix3x2fv glProgramUniformMatrix3x4fv glProgramUniformMatrix4fv glProgramUniformMatrix4x2fv glProgramUniformMatrix4x3fv glSampleMaski glTexStorage2DMultisample glUseProgramStages glValidateProgramPipeline glVertexAttribBinding glVertexAttribFormat glVertexAttribIFormat glVertexBindingDivisor ; OpenGL ES 3.2 glBlendBarrier glBlendEquationSeparatei glBlendEquationi glBlendFuncSeparatei glBlendFunci glColorMaski glCopyImageSubData glDebugMessageCallback glDebugMessageControl glDebugMessageInsert glDisablei glDrawElementsBaseVertex glDrawElementsInstancedBaseVertex glDrawRangeElementsBaseVertex glEnablei glFramebufferTexture glGetDebugMessageLog glGetGraphicsResetStatus glGetObjectLabel glGetObjectPtrLabel glGetPointerv glGetSamplerParameterIiv glGetSamplerParameterIuiv glGetTexParameterIiv glGetTexParameterIuiv glGetnUniformfv glGetnUniformiv glGetnUniformuiv glIsEnabledi glMinSampleShading glObjectLabel glObjectPtrLabel glPatchParameteri glPopDebugGroup glPrimitiveBoundingBox glPushDebugGroup glReadnPixels glSamplerParameterIiv glSamplerParameterIuiv glTexBuffer glTexBufferRange glTexParameterIiv glTexParameterIuiv glTexStorage3DMultisample ; OpenGL ES 1.0 glAlphaFunc glAlphaFuncx glClearColorx glClearDepthx glClientActiveTexture glClipPlanef glClipPlanex glColor4f glColor4ub glColor4x glColorPointer glDepthRangex glDisableClientState glEnableClientState glFogf glFogfv glFogx glFogxv glFrustumf glFrustumx glGetClipPlanef glGetClipPlanex glGetFixedv glGetLightfv glGetLightxv glGetMaterialfv glGetMaterialxv glGetTexEnvfv glGetTexEnviv glGetTexEnvxv glGetTexParameterxv glLightModelf glLightModelfv glLightModelx glLightModelxv glLightf glLightfv glLightx glLightxv glLineWidthx glLoadIdentity glLoadMatrixf glLoadMatrixx glLogicOp glMaterialf glMaterialfv glMaterialx glMaterialxv glMatrixMode glMultMatrixf glMultMatrixx glMultiTexCoord4f glMultiTexCoord4x glNormal3f glNormal3x glNormalPointer glOrthof glOrthox glPointParameterf glPointParameterfv glPointParameterx glPointParameterxv glPointSize glPointSizex glPolygonOffsetx glPopMatrix glPushMatrix glRotatef glRotatex glSampleCoveragex glScalef glScalex glShadeModel glTexCoordPointer glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexEnvx glTexEnvxv glTexParameterx glTexParameterxv glTranslatef glTranslatex glVertexPointer ; GL_AMD_performance_monitor glBeginPerfMonitorAMD glDeletePerfMonitorsAMD glEndPerfMonitorAMD glGenPerfMonitorsAMD glGetPerfMonitorCounterDataAMD glGetPerfMonitorCounterInfoAMD glGetPerfMonitorCounterStringAMD glGetPerfMonitorCountersAMD glGetPerfMonitorGroupStringAMD glGetPerfMonitorGroupsAMD glSelectPerfMonitorCountersAMD ; GL_ANDROID_extension_pack_es31a ; GL_ANGLE_base_vertex_base_instance glDrawArraysInstancedBaseInstanceANGLE glDrawElementsInstancedBaseVertexBaseInstanceANGLE glMultiDrawArraysInstancedBaseInstanceANGLE glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE ; GL_ANGLE_client_arrays ; GL_ANGLE_clip_cull_distance ; GL_ANGLE_copy_texture_3d glCopySubTexture3DANGLE glCopyTexture3DANGLE ; GL_ANGLE_depth_texture ; GL_ANGLE_framebuffer_blit glBlitFramebufferANGLE ; GL_ANGLE_framebuffer_multisample glRenderbufferStorageMultisampleANGLE ; GL_ANGLE_get_image glGetCompressedTexImageANGLE glGetRenderbufferImageANGLE glGetTexImageANGLE ; GL_ANGLE_get_serialized_context_string ; GL_ANGLE_get_tex_level_parameter glGetTexLevelParameterfvANGLE glGetTexLevelParameterivANGLE ; GL_ANGLE_instanced_arrays glDrawArraysInstancedANGLE glDrawElementsInstancedANGLE glVertexAttribDivisorANGLE ; GL_ANGLE_logic_op glLogicOpANGLE ; GL_ANGLE_lossy_etc_decode ; GL_ANGLE_memory_object_flags glTexStorageMemFlags2DANGLE glTexStorageMemFlags2DMultisampleANGLE glTexStorageMemFlags3DANGLE glTexStorageMemFlags3DMultisampleANGLE ; GL_ANGLE_memory_object_fuchsia glImportMemoryZirconHandleANGLE ; GL_ANGLE_memory_size ; GL_ANGLE_multi_draw glMultiDrawArraysANGLE glMultiDrawArraysInstancedANGLE glMultiDrawElementsANGLE glMultiDrawElementsInstancedANGLE ; GL_ANGLE_pack_reverse_row_order ; GL_ANGLE_polygon_mode glPolygonModeANGLE ; GL_ANGLE_program_binary ; GL_ANGLE_program_binary_readiness_query ; GL_ANGLE_program_cache_control ; GL_ANGLE_provoking_vertex glProvokingVertexANGLE ; GL_ANGLE_renderability_validation ; GL_ANGLE_request_extension glDisableExtensionANGLE glRequestExtensionANGLE ; GL_ANGLE_rgbx_internal_format ; GL_ANGLE_robust_client_memory glCompressedTexImage2DRobustANGLE glCompressedTexImage3DRobustANGLE glCompressedTexSubImage2DRobustANGLE glCompressedTexSubImage3DRobustANGLE glGetActiveUniformBlockivRobustANGLE glGetBooleani_vRobustANGLE glGetBooleanvRobustANGLE glGetBufferParameteri64vRobustANGLE glGetBufferParameterivRobustANGLE glGetBufferPointervRobustANGLE glGetFloatvRobustANGLE glGetFramebufferAttachmentParameterivRobustANGLE glGetFramebufferParameterivRobustANGLE glGetInteger64i_vRobustANGLE glGetInteger64vRobustANGLE glGetIntegeri_vRobustANGLE glGetIntegervRobustANGLE glGetInternalformativRobustANGLE glGetMultisamplefvRobustANGLE glGetPointervRobustANGLERobustANGLE glGetProgramInterfaceivRobustANGLE glGetProgramivRobustANGLE glGetQueryObjecti64vRobustANGLE glGetQueryObjectivRobustANGLE glGetQueryObjectui64vRobustANGLE glGetQueryObjectuivRobustANGLE glGetQueryivRobustANGLE glGetRenderbufferParameterivRobustANGLE glGetSamplerParameterIivRobustANGLE glGetSamplerParameterIuivRobustANGLE glGetSamplerParameterfvRobustANGLE glGetSamplerParameterivRobustANGLE glGetShaderivRobustANGLE glGetTexLevelParameterfvRobustANGLE glGetTexLevelParameterivRobustANGLE glGetTexParameterIivRobustANGLE glGetTexParameterIuivRobustANGLE glGetTexParameterfvRobustANGLE glGetTexParameterivRobustANGLE glGetUniformfvRobustANGLE glGetUniformivRobustANGLE glGetUniformuivRobustANGLE glGetVertexAttribIivRobustANGLE glGetVertexAttribIuivRobustANGLE glGetVertexAttribPointervRobustANGLE glGetVertexAttribfvRobustANGLE glGetVertexAttribivRobustANGLE glGetnUniformfvRobustANGLE glGetnUniformivRobustANGLE glGetnUniformuivRobustANGLE glReadPixelsRobustANGLE glReadnPixelsRobustANGLE glSamplerParameterIivRobustANGLE glSamplerParameterIuivRobustANGLE glSamplerParameterfvRobustANGLE glSamplerParameterivRobustANGLE glTexImage2DRobustANGLE glTexImage3DRobustANGLE glTexParameterIivRobustANGLE glTexParameterIuivRobustANGLE glTexParameterfvRobustANGLE glTexParameterivRobustANGLE glTexSubImage2DRobustANGLE glTexSubImage3DRobustANGLE ; GL_ANGLE_robust_fragment_shader_output ; GL_ANGLE_robust_resource_initialization ; GL_ANGLE_semaphore_fuchsia glImportSemaphoreZirconHandleANGLE ; GL_ANGLE_shader_binary ; GL_ANGLE_shader_pixel_local_storage glBeginPixelLocalStorageANGLE glEndPixelLocalStorageANGLE glFramebufferMemorylessPixelLocalStorageANGLE glFramebufferPixelLocalClearValuefvANGLE glFramebufferPixelLocalClearValueivANGLE glFramebufferPixelLocalClearValueuivANGLE glFramebufferPixelLocalStorageInterruptANGLE glFramebufferPixelLocalStorageRestoreANGLE glFramebufferTexturePixelLocalStorageANGLE glGetFramebufferPixelLocalStorageParameterfvANGLE glGetFramebufferPixelLocalStorageParameterfvRobustANGLE glGetFramebufferPixelLocalStorageParameterivANGLE glGetFramebufferPixelLocalStorageParameterivRobustANGLE glPixelLocalStorageBarrierANGLE ; GL_ANGLE_stencil_texturing ; GL_ANGLE_texture_compression_dxt3 ; GL_ANGLE_texture_compression_dxt5 ; GL_ANGLE_texture_external_update glInvalidateTextureANGLE glTexImage2DExternalANGLE ; GL_ANGLE_texture_multisample glGetMultisamplefvANGLE glSampleMaskiANGLE glTexStorage2DMultisampleANGLE ; GL_ANGLE_texture_usage ; GL_ANGLE_translated_shader_source glGetTranslatedShaderSourceANGLE ; GL_ANGLE_vulkan_image glAcquireTexturesANGLE glReleaseTexturesANGLE ; GL_ANGLE_yuv_internal_format ; GL_APPLE_clip_distance ; GL_ARB_sync ; GL_ARM_shader_framebuffer_fetch ; GL_CHROMIUM_bind_uniform_location glBindUniformLocationCHROMIUM ; GL_CHROMIUM_copy_compressed_texture glCompressedCopyTextureCHROMIUM ; GL_CHROMIUM_copy_texture glCopySubTextureCHROMIUM glCopyTextureCHROMIUM ; GL_CHROMIUM_framebuffer_mixed_samples glCoverageModulationCHROMIUM ; GL_CHROMIUM_lose_context glLoseContextCHROMIUM ; GL_EXT_EGL_image_array ; GL_EXT_EGL_image_storage glEGLImageTargetTexStorageEXT glEGLImageTargetTextureStorageEXT ; GL_EXT_YUV_target ; GL_EXT_base_instance glDrawArraysInstancedBaseInstanceEXT glDrawElementsInstancedBaseInstanceEXT glDrawElementsInstancedBaseVertexBaseInstanceEXT ; GL_EXT_blend_func_extended glBindFragDataLocationEXT glBindFragDataLocationIndexedEXT glGetFragDataIndexEXT glGetProgramResourceLocationIndexEXT ; GL_EXT_blend_minmax ; GL_EXT_buffer_storage glBufferStorageEXT ; GL_EXT_clear_texture glClearTexImageEXT glClearTexSubImageEXT ; GL_EXT_clip_control glClipControlEXT ; GL_EXT_clip_cull_distance ; GL_EXT_color_buffer_float ; GL_EXT_color_buffer_half_float ; GL_EXT_conservative_depth ; GL_EXT_copy_image glCopyImageSubDataEXT ; GL_EXT_debug_label glGetObjectLabelEXT glLabelObjectEXT ; GL_EXT_debug_marker glInsertEventMarkerEXT glPopGroupMarkerEXT glPushGroupMarkerEXT ; GL_EXT_depth_clamp ; GL_EXT_discard_framebuffer glDiscardFramebufferEXT ; GL_EXT_disjoint_timer_query glBeginQueryEXT glDeleteQueriesEXT glEndQueryEXT glGenQueriesEXT glGetInteger64vEXT glGetQueryObjecti64vEXT glGetQueryObjectivEXT glGetQueryObjectui64vEXT glGetQueryObjectuivEXT glGetQueryivEXT glIsQueryEXT glQueryCounterEXT ; GL_EXT_draw_buffers glDrawBuffersEXT ; GL_EXT_draw_buffers_indexed glBlendEquationSeparateiEXT glBlendEquationiEXT glBlendFuncSeparateiEXT glBlendFunciEXT glColorMaskiEXT glDisableiEXT glEnableiEXT glIsEnablediEXT ; GL_EXT_draw_elements_base_vertex glDrawElementsBaseVertexEXT glDrawElementsInstancedBaseVertexEXT glDrawRangeElementsBaseVertexEXT glMultiDrawElementsBaseVertexEXT ; GL_EXT_external_buffer glBufferStorageExternalEXT glNamedBufferStorageExternalEXT ; GL_EXT_float_blend ; GL_EXT_geometry_shader glFramebufferTextureEXT ; GL_EXT_gpu_shader5 ; GL_EXT_instanced_arrays glDrawArraysInstancedEXT glDrawElementsInstancedEXT glVertexAttribDivisorEXT ; GL_EXT_map_buffer_range glFlushMappedBufferRangeEXT glMapBufferRangeEXT ; GL_EXT_memory_object glBufferStorageMemEXT glCreateMemoryObjectsEXT glDeleteMemoryObjectsEXT glGetMemoryObjectParameterivEXT glGetUnsignedBytei_vEXT glGetUnsignedBytevEXT glIsMemoryObjectEXT glMemoryObjectParameterivEXT glTexStorageMem2DEXT glTexStorageMem2DMultisampleEXT glTexStorageMem3DEXT glTexStorageMem3DMultisampleEXT ; GL_EXT_memory_object_fd glImportMemoryFdEXT ; GL_EXT_multi_draw_indirect glMultiDrawArraysIndirectEXT glMultiDrawElementsIndirectEXT ; GL_EXT_multisampled_render_to_texture glFramebufferTexture2DMultisampleEXT glRenderbufferStorageMultisampleEXT ; GL_EXT_multisampled_render_to_texture2 ; GL_EXT_occlusion_query_boolean ; GL_EXT_polygon_offset_clamp glPolygonOffsetClampEXT ; GL_EXT_primitive_bounding_box glPrimitiveBoundingBoxEXT ; GL_EXT_protected_textures ; GL_EXT_pvrtc_sRGB ; GL_EXT_read_format_bgra ; GL_EXT_render_snorm ; GL_EXT_robustness glGetGraphicsResetStatusEXT glGetnUniformfvEXT glGetnUniformivEXT glReadnPixelsEXT ; GL_EXT_sRGB ; GL_EXT_sRGB_write_control ; GL_EXT_semaphore glDeleteSemaphoresEXT glGenSemaphoresEXT glGetSemaphoreParameterui64vEXT glIsSemaphoreEXT glSemaphoreParameterui64vEXT glSignalSemaphoreEXT glWaitSemaphoreEXT ; GL_EXT_semaphore_fd glImportSemaphoreFdEXT ; GL_EXT_separate_depth_stencil ; GL_EXT_separate_shader_objects glActiveShaderProgramEXT glBindProgramPipelineEXT glCreateShaderProgramvEXT glDeleteProgramPipelinesEXT glGenProgramPipelinesEXT glGetProgramPipelineInfoLogEXT glGetProgramPipelineivEXT glIsProgramPipelineEXT glProgramParameteriEXT glProgramUniform1fEXT glProgramUniform1fvEXT glProgramUniform1iEXT glProgramUniform1ivEXT glProgramUniform1uiEXT glProgramUniform1uivEXT glProgramUniform2fEXT glProgramUniform2fvEXT glProgramUniform2iEXT glProgramUniform2ivEXT glProgramUniform2uiEXT glProgramUniform2uivEXT glProgramUniform3fEXT glProgramUniform3fvEXT glProgramUniform3iEXT glProgramUniform3ivEXT glProgramUniform3uiEXT glProgramUniform3uivEXT glProgramUniform4fEXT glProgramUniform4fvEXT glProgramUniform4iEXT glProgramUniform4ivEXT glProgramUniform4uiEXT glProgramUniform4uivEXT glProgramUniformMatrix2fvEXT glProgramUniformMatrix2x3fvEXT glProgramUniformMatrix2x4fvEXT glProgramUniformMatrix3fvEXT glProgramUniformMatrix3x2fvEXT glProgramUniformMatrix3x4fvEXT glProgramUniformMatrix4fvEXT glProgramUniformMatrix4x2fvEXT glProgramUniformMatrix4x3fvEXT glUseProgramStagesEXT glValidateProgramPipelineEXT ; GL_EXT_shader_framebuffer_fetch ; GL_EXT_shader_framebuffer_fetch_non_coherent glFramebufferFetchBarrierEXT ; GL_EXT_shader_io_blocks ; GL_EXT_shader_non_constant_global_initializers ; GL_EXT_shader_texture_lod ; GL_EXT_shadow_samplers ; GL_EXT_tessellation_shader glPatchParameteriEXT ; GL_EXT_texture_border_clamp glGetSamplerParameterIivEXT glGetSamplerParameterIuivEXT glGetTexParameterIivEXT glGetTexParameterIuivEXT glSamplerParameterIivEXT glSamplerParameterIuivEXT glTexParameterIivEXT glTexParameterIuivEXT ; GL_EXT_texture_buffer glTexBufferEXT glTexBufferRangeEXT ; GL_EXT_texture_compression_astc_decode_mode ; GL_EXT_texture_compression_bptc ; GL_EXT_texture_compression_dxt1 ; GL_EXT_texture_compression_rgtc ; GL_EXT_texture_compression_s3tc ; GL_EXT_texture_compression_s3tc_srgb ; GL_EXT_texture_cube_map_array ; GL_EXT_texture_filter_anisotropic ; GL_EXT_texture_filter_minmax ; GL_EXT_texture_format_BGRA8888 ; GL_EXT_texture_format_sRGB_override ; GL_EXT_texture_mirror_clamp_to_edge ; GL_EXT_texture_norm16 ; GL_EXT_texture_rg ; GL_EXT_texture_sRGB_R8 ; GL_EXT_texture_sRGB_RG8 ; GL_EXT_texture_sRGB_decode ; GL_EXT_texture_shadow_lod ; GL_EXT_texture_storage glTexStorage1DEXT glTexStorage2DEXT glTexStorage3DEXT ; GL_EXT_texture_storage_compression glTexStorageAttribs2DEXT glTexStorageAttribs3DEXT ; GL_EXT_texture_type_2_10_10_10_REV ; GL_EXT_unpack_subimage ; GL_IMG_texture_compression_pvrtc ; GL_IMG_texture_compression_pvrtc2 ; GL_KHR_blend_equation_advanced glBlendBarrierKHR ; GL_KHR_blend_equation_advanced_coherent ; GL_KHR_debug glDebugMessageCallbackKHR glDebugMessageControlKHR glDebugMessageInsertKHR glGetDebugMessageLogKHR glGetObjectLabelKHR glGetObjectPtrLabelKHR glGetPointervKHR glObjectLabelKHR glObjectPtrLabelKHR glPopDebugGroupKHR glPushDebugGroupKHR ; GL_KHR_no_error ; GL_KHR_parallel_shader_compile glMaxShaderCompilerThreadsKHR ; GL_KHR_robust_buffer_access_behavior ; GL_KHR_robustness glGetGraphicsResetStatusKHR glGetnUniformfvKHR glGetnUniformivKHR glGetnUniformuivKHR glReadnPixelsKHR ; GL_KHR_texture_compression_astc_hdr ; GL_KHR_texture_compression_astc_ldr ; GL_KHR_texture_compression_astc_sliced_3d ; GL_MESA_framebuffer_flip_y glFramebufferParameteriMESA glGetFramebufferParameterivMESA ; GL_NV_fence glDeleteFencesNV glFinishFenceNV glGenFencesNV glGetFenceivNV glIsFenceNV glSetFenceNV glTestFenceNV ; GL_NV_framebuffer_blit glBlitFramebufferNV ; GL_NV_pixel_buffer_object ; GL_NV_polygon_mode glPolygonModeNV ; GL_NV_read_depth ; GL_NV_read_depth_stencil ; GL_NV_read_stencil ; GL_NV_robustness_video_memory_purge ; GL_NV_shader_noperspective_interpolation ; GL_OES_EGL_image glEGLImageTargetRenderbufferStorageOES glEGLImageTargetTexture2DOES ; GL_OES_EGL_image_external ; GL_OES_EGL_image_external_essl3 ; GL_OES_compressed_ETC1_RGB8_texture ; GL_OES_compressed_paletted_texture ; GL_OES_copy_image glCopyImageSubDataOES ; GL_OES_depth24 ; GL_OES_depth32 ; GL_OES_depth_texture ; GL_OES_draw_buffers_indexed glBlendEquationSeparateiOES glBlendEquationiOES glBlendFuncSeparateiOES glBlendFunciOES glColorMaskiOES glDisableiOES glEnableiOES glIsEnablediOES ; GL_OES_draw_elements_base_vertex glDrawElementsBaseVertexOES glDrawElementsInstancedBaseVertexOES glDrawRangeElementsBaseVertexOES ; GL_OES_draw_texture glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES ; GL_OES_element_index_uint ; GL_OES_fbo_render_mipmap ; GL_OES_framebuffer_object glBindFramebufferOES glBindRenderbufferOES glCheckFramebufferStatusOES glDeleteFramebuffersOES glDeleteRenderbuffersOES glFramebufferRenderbufferOES glFramebufferTexture2DOES glGenFramebuffersOES glGenRenderbuffersOES glGenerateMipmapOES glGetFramebufferAttachmentParameterivOES glGetRenderbufferParameterivOES glIsFramebufferOES glIsRenderbufferOES glRenderbufferStorageOES ; GL_OES_geometry_shader glFramebufferTextureOES ; GL_OES_get_program_binary glGetProgramBinaryOES glProgramBinaryOES ; GL_OES_gpu_shader5 ; GL_OES_mapbuffer glGetBufferPointervOES glMapBufferOES glUnmapBufferOES ; GL_OES_matrix_palette glCurrentPaletteMatrixOES glLoadPaletteFromModelViewMatrixOES glMatrixIndexPointerOES glWeightPointerOES ; GL_OES_packed_depth_stencil ; GL_OES_point_size_array glPointSizePointerOES ; GL_OES_point_sprite ; GL_OES_primitive_bounding_box glPrimitiveBoundingBoxOES ; GL_OES_query_matrix glQueryMatrixxOES ; GL_OES_rgb8_rgba8 ; GL_OES_sample_shading glMinSampleShadingOES ; GL_OES_sample_variables ; GL_OES_shader_image_atomic ; GL_OES_shader_io_blocks ; GL_OES_shader_multisample_interpolation ; GL_OES_standard_derivatives ; GL_OES_surfaceless_context ; GL_OES_tessellation_shader glPatchParameteriOES ; GL_OES_texture_3D glCompressedTexImage3DOES glCompressedTexSubImage3DOES glCopyTexSubImage3DOES glFramebufferTexture3DOES glTexImage3DOES glTexSubImage3DOES ; GL_OES_texture_border_clamp glGetSamplerParameterIivOES glGetSamplerParameterIuivOES glGetTexParameterIivOES glGetTexParameterIuivOES glSamplerParameterIivOES glSamplerParameterIuivOES glTexParameterIivOES glTexParameterIuivOES ; GL_OES_texture_buffer glTexBufferOES glTexBufferRangeOES ; GL_OES_texture_compression_astc ; GL_OES_texture_cube_map glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES glTexGenfOES glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES glTexGenxvOES ; GL_OES_texture_cube_map_array ; GL_OES_texture_float ; GL_OES_texture_float_linear ; GL_OES_texture_half_float ; GL_OES_texture_half_float_linear ; GL_OES_texture_npot ; GL_OES_texture_stencil8 ; GL_OES_texture_storage_multisample_2d_array glTexStorage3DMultisampleOES ; GL_OES_vertex_array_object glBindVertexArrayOES glDeleteVertexArraysOES glGenVertexArraysOES glIsVertexArrayOES ; GL_OES_vertex_half_float ; GL_OES_vertex_type_10_10_10_2 ; GL_OVR_multiview glFramebufferTextureMultiviewOVR ; GL_OVR_multiview2 ; GL_QCOM_framebuffer_foveated glFramebufferFoveationConfigQCOM glFramebufferFoveationParametersQCOM ; GL_QCOM_render_shared_exponent ; GL_QCOM_shading_rate glShadingRateQCOM ; GL_QCOM_texture_foveated glTextureFoveationParametersQCOM ; GL_QCOM_tiled_rendering glEndTilingQCOM glStartTilingQCOM ; GL 1.0 glAccum glAlphaFunc glBegin glBitmap glBlendFunc glCallList glCallLists glClear glClearAccum glClearColor glClearDepth glClearIndex glClearStencil glClipPlane glColor3b glColor3bv glColor3d glColor3dv glColor3f glColor3fv glColor3i glColor3iv glColor3s glColor3sv glColor3ub glColor3ubv glColor3ui glColor3uiv glColor3us glColor3usv glColor4b glColor4bv glColor4d glColor4dv glColor4f glColor4fv glColor4i glColor4iv glColor4s glColor4sv glColor4ub glColor4ubv glColor4ui glColor4uiv glColor4us glColor4usv glColorMask glColorMaterial glCopyPixels glCullFace glDeleteLists glDepthFunc glDepthMask glDepthRange glDisable glDrawBuffer glDrawPixels glEdgeFlag glEdgeFlagv glEnable glEnd glEndList glEvalCoord1d glEvalCoord1dv glEvalCoord1f glEvalCoord1fv glEvalCoord2d glEvalCoord2dv glEvalCoord2f glEvalCoord2fv glEvalMesh1 glEvalMesh2 glEvalPoint1 glEvalPoint2 glFeedbackBuffer glFinish glFlush glFogf glFogfv glFogi glFogiv glFrontFace glFrustum glGenLists glGetBooleanv glGetClipPlane glGetDoublev glGetError glGetFloatv glGetIntegerv glGetLightfv glGetLightiv glGetMapdv glGetMapfv glGetMapiv glGetMaterialfv glGetMaterialiv glGetPixelMapfv glGetPixelMapuiv glGetPixelMapusv glGetPolygonStipple glGetString glGetTexEnvfv glGetTexEnviv glGetTexGendv glGetTexGenfv glGetTexGeniv glGetTexImage glGetTexLevelParameterfv glGetTexLevelParameteriv glGetTexParameterfv glGetTexParameteriv glHint glIndexMask glIndexd glIndexdv glIndexf glIndexfv glIndexi glIndexiv glIndexs glIndexsv glInitNames glIsEnabled glIsList glLightModelf glLightModelfv glLightModeli glLightModeliv glLightf glLightfv glLighti glLightiv glLineStipple glLineWidth glListBase glLoadIdentity glLoadMatrixd glLoadMatrixf glLoadName glLogicOp glMap1d glMap1f glMap2d glMap2f glMapGrid1d glMapGrid1f glMapGrid2d glMapGrid2f glMaterialf glMaterialfv glMateriali glMaterialiv glMatrixMode glMultMatrixd glMultMatrixf glNewList glNormal3b glNormal3bv glNormal3d glNormal3dv glNormal3f glNormal3fv glNormal3i glNormal3iv glNormal3s glNormal3sv glOrtho glPassThrough glPixelMapfv glPixelMapuiv glPixelMapusv glPixelStoref glPixelStorei glPixelTransferf glPixelTransferi glPixelZoom glPointSize glPolygonMode glPolygonStipple glPopAttrib glPopMatrix glPopName glPushAttrib glPushMatrix glPushName glRasterPos2d glRasterPos2dv glRasterPos2f glRasterPos2fv glRasterPos2i glRasterPos2iv glRasterPos2s glRasterPos2sv glRasterPos3d glRasterPos3dv glRasterPos3f glRasterPos3fv glRasterPos3i glRasterPos3iv glRasterPos3s glRasterPos3sv glRasterPos4d glRasterPos4dv glRasterPos4f glRasterPos4fv glRasterPos4i glRasterPos4iv glRasterPos4s glRasterPos4sv glReadBuffer glReadPixels glRectd glRectdv glRectf glRectfv glRecti glRectiv glRects glRectsv glRenderMode glRotated glRotatef glScaled glScalef glScissor glSelectBuffer glShadeModel glStencilFunc glStencilMask glStencilOp glTexCoord1d glTexCoord1dv glTexCoord1f glTexCoord1fv glTexCoord1i glTexCoord1iv glTexCoord1s glTexCoord1sv glTexCoord2d glTexCoord2dv glTexCoord2f glTexCoord2fv glTexCoord2i glTexCoord2iv glTexCoord2s glTexCoord2sv glTexCoord3d glTexCoord3dv glTexCoord3f glTexCoord3fv glTexCoord3i glTexCoord3iv glTexCoord3s glTexCoord3sv glTexCoord4d glTexCoord4dv glTexCoord4f glTexCoord4fv glTexCoord4i glTexCoord4iv glTexCoord4s glTexCoord4sv glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexGend glTexGendv glTexGenf glTexGenfv glTexGeni glTexGeniv glTexImage1D glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTranslated glTranslatef glVertex2d glVertex2dv glVertex2f glVertex2fv glVertex2i glVertex2iv glVertex2s glVertex2sv glVertex3d glVertex3dv glVertex3f glVertex3fv glVertex3i glVertex3iv glVertex3s glVertex3sv glVertex4d glVertex4dv glVertex4f glVertex4fv glVertex4i glVertex4iv glVertex4s glVertex4sv glViewport ; GL 1.1 glAreTexturesResident glArrayElement glBindTexture glColorPointer glCopyTexImage1D glCopyTexImage2D glCopyTexSubImage1D glCopyTexSubImage2D glDeleteTextures glDisableClientState glDrawArrays glDrawElements glEdgeFlagPointer glEnableClientState glGenTextures glGetPointerv glIndexPointer glIndexub glIndexubv glInterleavedArrays glIsTexture glNormalPointer glPolygonOffset glPopClientAttrib glPrioritizeTextures glPushClientAttrib glTexCoordPointer glTexSubImage1D glTexSubImage2D glVertexPointer ; GL 1.2 glCopyTexSubImage3D glDrawRangeElements glTexImage3D glTexSubImage3D ; GL 1.3 glActiveTexture glClientActiveTexture glCompressedTexImage1D glCompressedTexImage2D glCompressedTexImage3D glCompressedTexSubImage1D glCompressedTexSubImage2D glCompressedTexSubImage3D glGetCompressedTexImage glLoadTransposeMatrixd glLoadTransposeMatrixf glMultTransposeMatrixd glMultTransposeMatrixf glMultiTexCoord1d glMultiTexCoord1dv glMultiTexCoord1f glMultiTexCoord1fv glMultiTexCoord1i glMultiTexCoord1iv glMultiTexCoord1s glMultiTexCoord1sv glMultiTexCoord2d glMultiTexCoord2dv glMultiTexCoord2f glMultiTexCoord2fv glMultiTexCoord2i glMultiTexCoord2iv glMultiTexCoord2s glMultiTexCoord2sv glMultiTexCoord3d glMultiTexCoord3dv glMultiTexCoord3f glMultiTexCoord3fv glMultiTexCoord3i glMultiTexCoord3iv glMultiTexCoord3s glMultiTexCoord3sv glMultiTexCoord4d glMultiTexCoord4dv glMultiTexCoord4f glMultiTexCoord4fv glMultiTexCoord4i glMultiTexCoord4iv glMultiTexCoord4s glMultiTexCoord4sv glSampleCoverage ; GL 1.4 glBlendColor glBlendEquation glBlendFuncSeparate glFogCoordPointer glFogCoordd glFogCoorddv glFogCoordf glFogCoordfv glMultiDrawArrays glMultiDrawElements glPointParameterf glPointParameterfv glPointParameteri glPointParameteriv glSecondaryColor3b glSecondaryColor3bv glSecondaryColor3d glSecondaryColor3dv glSecondaryColor3f glSecondaryColor3fv glSecondaryColor3i glSecondaryColor3iv glSecondaryColor3s glSecondaryColor3sv glSecondaryColor3ub glSecondaryColor3ubv glSecondaryColor3ui glSecondaryColor3uiv glSecondaryColor3us glSecondaryColor3usv glSecondaryColorPointer glWindowPos2d glWindowPos2dv glWindowPos2f glWindowPos2fv glWindowPos2i glWindowPos2iv glWindowPos2s glWindowPos2sv glWindowPos3d glWindowPos3dv glWindowPos3f glWindowPos3fv glWindowPos3i glWindowPos3iv glWindowPos3s glWindowPos3sv ; GL 1.5 glBeginQuery glBindBuffer glBufferData glBufferSubData glDeleteBuffers glDeleteQueries glEndQuery glGenBuffers glGenQueries glGetBufferParameteriv glGetBufferPointerv glGetBufferSubData glGetQueryObjectiv glGetQueryObjectuiv glGetQueryiv glIsBuffer glIsQuery glMapBuffer glUnmapBuffer ; GL 2.0 glAttachShader glBindAttribLocation glBlendEquationSeparate glCompileShader glCreateProgram glCreateShader glDeleteProgram glDeleteShader glDetachShader glDisableVertexAttribArray glDrawBuffers glEnableVertexAttribArray glGetActiveAttrib glGetActiveUniform glGetAttachedShaders glGetAttribLocation glGetProgramInfoLog glGetProgramiv glGetShaderInfoLog glGetShaderSource glGetShaderiv glGetUniformLocation glGetUniformfv glGetUniformiv glGetVertexAttribPointerv glGetVertexAttribdv glGetVertexAttribfv glGetVertexAttribiv glIsProgram glIsShader glLinkProgram glShaderSource glStencilFuncSeparate glStencilMaskSeparate glStencilOpSeparate glUniform1f glUniform1fv glUniform1i glUniform1iv glUniform2f glUniform2fv glUniform2i glUniform2iv glUniform3f glUniform3fv glUniform3i glUniform3iv glUniform4f glUniform4fv glUniform4i glUniform4iv glUniformMatrix2fv glUniformMatrix3fv glUniformMatrix4fv glUseProgram glValidateProgram glVertexAttrib1d glVertexAttrib1dv glVertexAttrib1f glVertexAttrib1fv glVertexAttrib1s glVertexAttrib1sv glVertexAttrib2d glVertexAttrib2dv glVertexAttrib2f glVertexAttrib2fv glVertexAttrib2s glVertexAttrib2sv glVertexAttrib3d glVertexAttrib3dv glVertexAttrib3f glVertexAttrib3fv glVertexAttrib3s glVertexAttrib3sv glVertexAttrib4Nbv glVertexAttrib4Niv glVertexAttrib4Nsv glVertexAttrib4Nub glVertexAttrib4Nubv glVertexAttrib4Nuiv glVertexAttrib4Nusv glVertexAttrib4bv glVertexAttrib4d glVertexAttrib4dv glVertexAttrib4f glVertexAttrib4fv glVertexAttrib4iv glVertexAttrib4s glVertexAttrib4sv glVertexAttrib4ubv glVertexAttrib4uiv glVertexAttrib4usv glVertexAttribPointer ; GL 2.1 glUniformMatrix2x3fv glUniformMatrix2x4fv glUniformMatrix3x2fv glUniformMatrix3x4fv glUniformMatrix4x2fv glUniformMatrix4x3fv ; GL 3.0 glBeginConditionalRender glBeginTransformFeedback glBindBufferBase glBindBufferRange glBindFragDataLocation glBindFramebuffer glBindRenderbuffer glBindVertexArray glBlitFramebuffer glCheckFramebufferStatus glClampColor glClearBufferfi glClearBufferfv glClearBufferiv glClearBufferuiv glColorMaski glDeleteFramebuffers glDeleteRenderbuffers glDeleteVertexArrays glDisablei glEnablei glEndConditionalRender glEndTransformFeedback glFlushMappedBufferRange glFramebufferRenderbuffer glFramebufferTexture1D glFramebufferTexture2D glFramebufferTexture3D glFramebufferTextureLayer glGenFramebuffers glGenRenderbuffers glGenVertexArrays glGenerateMipmap glGetBooleani_v glGetFragDataLocation glGetFramebufferAttachmentParameteriv glGetIntegeri_v glGetRenderbufferParameteriv glGetStringi glGetTexParameterIiv glGetTexParameterIuiv glGetTransformFeedbackVarying glGetUniformuiv glGetVertexAttribIiv glGetVertexAttribIuiv glIsEnabledi glIsFramebuffer glIsRenderbuffer glIsVertexArray glMapBufferRange glRenderbufferStorage glRenderbufferStorageMultisample glTexParameterIiv glTexParameterIuiv glTransformFeedbackVaryings glUniform1ui glUniform1uiv glUniform2ui glUniform2uiv glUniform3ui glUniform3uiv glUniform4ui glUniform4uiv glVertexAttribI1i glVertexAttribI1iv glVertexAttribI1ui glVertexAttribI1uiv glVertexAttribI2i glVertexAttribI2iv glVertexAttribI2ui glVertexAttribI2uiv glVertexAttribI3i glVertexAttribI3iv glVertexAttribI3ui glVertexAttribI3uiv glVertexAttribI4bv glVertexAttribI4i glVertexAttribI4iv glVertexAttribI4sv glVertexAttribI4ubv glVertexAttribI4ui glVertexAttribI4uiv glVertexAttribI4usv glVertexAttribIPointer ; GL 3.1 glCopyBufferSubData glDrawArraysInstanced glDrawElementsInstanced glGetActiveUniformBlockName glGetActiveUniformBlockiv glGetActiveUniformName glGetActiveUniformsiv glGetUniformBlockIndex glGetUniformIndices glPrimitiveRestartIndex glTexBuffer glUniformBlockBinding ; GL 3.2 glClientWaitSync glDeleteSync glDrawElementsBaseVertex glDrawElementsInstancedBaseVertex glDrawRangeElementsBaseVertex glFenceSync glFramebufferTexture glGetBufferParameteri64v glGetInteger64i_v glGetInteger64v glGetMultisamplefv glGetSynciv glIsSync glMultiDrawElementsBaseVertex glProvokingVertex glSampleMaski glTexImage2DMultisample glTexImage3DMultisample glWaitSync ; GL 3.3 glBindFragDataLocationIndexed glBindSampler glColorP3ui glColorP3uiv glColorP4ui glColorP4uiv glDeleteSamplers glGenSamplers glGetFragDataIndex glGetQueryObjecti64v glGetQueryObjectui64v glGetSamplerParameterIiv glGetSamplerParameterIuiv glGetSamplerParameterfv glGetSamplerParameteriv glIsSampler glMultiTexCoordP1ui glMultiTexCoordP1uiv glMultiTexCoordP2ui glMultiTexCoordP2uiv glMultiTexCoordP3ui glMultiTexCoordP3uiv glMultiTexCoordP4ui glMultiTexCoordP4uiv glNormalP3ui glNormalP3uiv glQueryCounter glSamplerParameterIiv glSamplerParameterIuiv glSamplerParameterf glSamplerParameterfv glSamplerParameteri glSamplerParameteriv glSecondaryColorP3ui glSecondaryColorP3uiv glTexCoordP1ui glTexCoordP1uiv glTexCoordP2ui glTexCoordP2uiv glTexCoordP3ui glTexCoordP3uiv glTexCoordP4ui glTexCoordP4uiv glVertexAttribDivisor glVertexAttribP1ui glVertexAttribP1uiv glVertexAttribP2ui glVertexAttribP2uiv glVertexAttribP3ui glVertexAttribP3uiv glVertexAttribP4ui glVertexAttribP4uiv glVertexP2ui glVertexP2uiv glVertexP3ui glVertexP3uiv glVertexP4ui glVertexP4uiv ; GL 4.0 glBeginQueryIndexed glBindTransformFeedback glBlendEquationSeparatei glBlendEquationi glBlendFuncSeparatei glBlendFunci glDeleteTransformFeedbacks glDrawArraysIndirect glDrawElementsIndirect glDrawTransformFeedback glDrawTransformFeedbackStream glEndQueryIndexed glGenTransformFeedbacks glGetActiveSubroutineName glGetActiveSubroutineUniformName glGetActiveSubroutineUniformiv glGetProgramStageiv glGetQueryIndexediv glGetSubroutineIndex glGetSubroutineUniformLocation glGetUniformSubroutineuiv glGetUniformdv glIsTransformFeedback glMinSampleShading glPatchParameterfv glPatchParameteri glPauseTransformFeedback glResumeTransformFeedback glUniform1d glUniform1dv glUniform2d glUniform2dv glUniform3d glUniform3dv glUniform4d glUniform4dv glUniformMatrix2dv glUniformMatrix2x3dv glUniformMatrix2x4dv glUniformMatrix3dv glUniformMatrix3x2dv glUniformMatrix3x4dv glUniformMatrix4dv glUniformMatrix4x2dv glUniformMatrix4x3dv glUniformSubroutinesuiv ; GL 4.1 glActiveShaderProgram glBindProgramPipeline glClearDepthf glCreateShaderProgramv glDeleteProgramPipelines glDepthRangeArrayv glDepthRangeIndexed glDepthRangef glGenProgramPipelines glGetDoublei_v glGetFloati_v glGetProgramBinary glGetProgramPipelineInfoLog glGetProgramPipelineiv glGetShaderPrecisionFormat glGetVertexAttribLdv glIsProgramPipeline glProgramBinary glProgramParameteri glProgramParameteri glProgramUniform1d glProgramUniform1dv glProgramUniform1f glProgramUniform1fv glProgramUniform1i glProgramUniform1iv glProgramUniform1ui glProgramUniform1uiv glProgramUniform2d glProgramUniform2dv glProgramUniform2f glProgramUniform2fv glProgramUniform2i glProgramUniform2iv glProgramUniform2ui glProgramUniform2uiv glProgramUniform3d glProgramUniform3dv glProgramUniform3f glProgramUniform3fv glProgramUniform3i glProgramUniform3iv glProgramUniform3ui glProgramUniform3uiv glProgramUniform4d glProgramUniform4dv glProgramUniform4f glProgramUniform4fv glProgramUniform4i glProgramUniform4iv glProgramUniform4ui glProgramUniform4uiv glProgramUniformMatrix2dv glProgramUniformMatrix2fv glProgramUniformMatrix2x3dv glProgramUniformMatrix2x3fv glProgramUniformMatrix2x4dv glProgramUniformMatrix2x4fv glProgramUniformMatrix3dv glProgramUniformMatrix3fv glProgramUniformMatrix3x2dv glProgramUniformMatrix3x2fv glProgramUniformMatrix3x4dv glProgramUniformMatrix3x4fv glProgramUniformMatrix4dv glProgramUniformMatrix4fv glProgramUniformMatrix4x2dv glProgramUniformMatrix4x2fv glProgramUniformMatrix4x3dv glProgramUniformMatrix4x3fv glReleaseShaderCompiler glScissorArrayv glScissorIndexed glScissorIndexedv glShaderBinary glUseProgramStages glValidateProgramPipeline glVertexAttribL1d glVertexAttribL1dv glVertexAttribL2d glVertexAttribL2dv glVertexAttribL3d glVertexAttribL3dv glVertexAttribL4d glVertexAttribL4dv glVertexAttribLPointer glViewportArrayv glViewportIndexedf glViewportIndexedfv ; GL 4.2 glBindImageTexture glDrawArraysInstancedBaseInstance glDrawElementsInstancedBaseInstance glDrawElementsInstancedBaseVertexBaseInstance glDrawTransformFeedbackInstanced glDrawTransformFeedbackStreamInstanced glGetActiveAtomicCounterBufferiv glGetInternalformativ glMemoryBarrier glTexStorage1D glTexStorage2D glTexStorage3D ; GL 4.3 glBindVertexBuffer glClearBufferData glClearBufferSubData glCopyImageSubData glDebugMessageCallback glDebugMessageControl glDebugMessageInsert glDispatchCompute glDispatchComputeIndirect glFramebufferParameteri glGetDebugMessageLog glGetFramebufferParameteriv glGetInternalformati64v glGetObjectLabel glGetObjectPtrLabel glGetProgramInterfaceiv glGetProgramResourceIndex glGetProgramResourceLocation glGetProgramResourceLocationIndex glGetProgramResourceName glGetProgramResourceiv glInvalidateBufferData glInvalidateBufferSubData glInvalidateFramebuffer glInvalidateSubFramebuffer glInvalidateTexImage glInvalidateTexSubImage glMultiDrawArraysIndirect glMultiDrawElementsIndirect glObjectLabel glObjectPtrLabel glPopDebugGroup glPushDebugGroup glShaderStorageBlockBinding glTexBufferRange glTexStorage2DMultisample glTexStorage3DMultisample glTextureView glVertexAttribBinding glVertexAttribFormat glVertexAttribIFormat glVertexAttribLFormat glVertexBindingDivisor ; GL 4.4 glBindBuffersBase glBindBuffersRange glBindImageTextures glBindSamplers glBindTextures glBindVertexBuffers glBufferStorage glClearTexImage glClearTexSubImage ; GL 4.5 glBindTextureUnit glBlitNamedFramebuffer glCheckNamedFramebufferStatus glClearNamedBufferData glClearNamedBufferSubData glClearNamedFramebufferfi glClearNamedFramebufferfv glClearNamedFramebufferiv glClearNamedFramebufferuiv glClipControl glCompressedTextureSubImage1D glCompressedTextureSubImage2D glCompressedTextureSubImage3D glCopyNamedBufferSubData glCopyTextureSubImage1D glCopyTextureSubImage2D glCopyTextureSubImage3D glCreateBuffers glCreateFramebuffers glCreateProgramPipelines glCreateQueries glCreateRenderbuffers glCreateSamplers glCreateTextures glCreateTransformFeedbacks glCreateVertexArrays glDisableVertexArrayAttrib glEnableVertexArrayAttrib glFlushMappedNamedBufferRange glGenerateTextureMipmap glGetCompressedTextureImage glGetCompressedTextureSubImage glGetGraphicsResetStatus glGetNamedBufferParameteri64v glGetNamedBufferParameteriv glGetNamedBufferPointerv glGetNamedBufferSubData glGetNamedFramebufferAttachmentParameteriv glGetNamedFramebufferParameteriv glGetNamedRenderbufferParameteriv glGetQueryBufferObjecti64v glGetQueryBufferObjectiv glGetQueryBufferObjectui64v glGetQueryBufferObjectuiv glGetTextureImage glGetTextureLevelParameterfv glGetTextureLevelParameteriv glGetTextureParameterIiv glGetTextureParameterIuiv glGetTextureParameterfv glGetTextureParameteriv glGetTextureSubImage glGetTransformFeedbacki64_v glGetTransformFeedbacki_v glGetTransformFeedbackiv glGetVertexArrayIndexed64iv glGetVertexArrayIndexediv glGetVertexArrayiv glGetnColorTable glGetnCompressedTexImage glGetnConvolutionFilter glGetnHistogram glGetnMapdv glGetnMapfv glGetnMapiv glGetnMinmax glGetnPixelMapfv glGetnPixelMapuiv glGetnPixelMapusv glGetnPolygonStipple glGetnSeparableFilter glGetnTexImage glGetnUniformdv glGetnUniformfv glGetnUniformiv glGetnUniformuiv glInvalidateNamedFramebufferData glInvalidateNamedFramebufferSubData glMapNamedBuffer glMapNamedBufferRange glMemoryBarrierByRegion glNamedBufferData glNamedBufferStorage glNamedBufferSubData glNamedFramebufferDrawBuffer glNamedFramebufferDrawBuffers glNamedFramebufferParameteri glNamedFramebufferReadBuffer glNamedFramebufferRenderbuffer glNamedFramebufferTexture glNamedFramebufferTextureLayer glNamedRenderbufferStorage glNamedRenderbufferStorageMultisample glReadnPixels glTextureBarrier glTextureBuffer glTextureBufferRange glTextureParameterIiv glTextureParameterIuiv glTextureParameterf glTextureParameterfv glTextureParameteri glTextureParameteriv glTextureStorage1D glTextureStorage2D glTextureStorage2DMultisample glTextureStorage3D glTextureStorage3DMultisample glTextureSubImage1D glTextureSubImage2D glTextureSubImage3D glTransformFeedbackBufferBase glTransformFeedbackBufferRange glUnmapNamedBuffer glVertexArrayAttribBinding glVertexArrayAttribFormat glVertexArrayAttribIFormat glVertexArrayAttribLFormat glVertexArrayBindingDivisor glVertexArrayElementBuffer glVertexArrayVertexBuffer glVertexArrayVertexBuffers ; GL 4.6 glMultiDrawArraysIndirectCount glMultiDrawElementsIndirectCount glPolygonOffsetClamp glSpecializeShader ; WGL 1.0 wglChoosePixelFormat wglCopyContext wglCreateContext wglCreateLayerContext wglDeleteContext wglDescribeLayerPlane wglDescribePixelFormat wglGetCurrentContext wglGetCurrentDC wglGetEnhMetaFilePixelFormat wglGetLayerPaletteEntries wglGetPixelFormat wglGetProcAddress wglMakeCurrent wglRealizeLayerPalette wglSetLayerPaletteEntries wglSetPixelFormat wglShareLists wglSwapBuffers wglSwapLayerBuffers wglUseFontBitmapsA wglUseFontBitmapsW wglUseFontOutlinesA wglUseFontOutlinesW