| { |
| "1.0": |
| [ |
| "BlendFunc", |
| "Clear", |
| "ClearColor", |
| "ClearDepth", |
| "ClearStencil", |
| "ColorMask", |
| "CullFace", |
| "DepthFunc", |
| "DepthMask", |
| "DepthRange", |
| "Disable", |
| "DrawBuffer", |
| "Enable", |
| "Finish", |
| "Flush", |
| "FrontFace", |
| "GetBooleanv", |
| "GetDoublev", |
| "GetError", |
| "GetFloatv", |
| "GetIntegerv", |
| "GetString", |
| "GetTexImage", |
| "GetTexLevelParameterfv", |
| "GetTexLevelParameteriv", |
| "GetTexParameterfv", |
| "GetTexParameteriv", |
| "Hint", |
| "IsEnabled", |
| "LineWidth", |
| "LogicOp", |
| "PixelStoref", |
| "PixelStorei", |
| "PointSize", |
| "PolygonMode", |
| "ReadBuffer", |
| "ReadPixels", |
| "Scissor", |
| "StencilFunc", |
| "StencilMask", |
| "StencilOp", |
| "TexImage1D", |
| "TexImage2D", |
| "TexParameterf", |
| "TexParameterfv", |
| "TexParameteri", |
| "TexParameteriv", |
| "Viewport" |
| ], |
| |
| "1.1": |
| [ |
| "BindTexture", |
| "CopyTexImage1D", |
| "CopyTexImage2D", |
| "CopyTexSubImage1D", |
| "CopyTexSubImage2D", |
| "DeleteTextures", |
| "DrawArrays", |
| "DrawElements", |
| "GenTextures", |
| "IsTexture", |
| "PolygonOffset", |
| "TexSubImage1D", |
| "TexSubImage2D" |
| ], |
| |
| "1.2": |
| [ |
| "BlendColor", |
| "BlendEquation", |
| "CopyTexSubImage3D", |
| "DrawRangeElements", |
| "TexImage3D", |
| "TexSubImage3D" |
| ], |
| |
| "1.2 Extensions": |
| [ |
| "DeleteFencesNV", |
| "GenFencesNV", |
| "IsFenceNV", |
| "TestFenceNV", |
| "GetFenceivNV", |
| "FinishFenceNV", |
| "SetFenceNV" |
| ], |
| |
| "1.3": |
| [ |
| "ActiveTexture", |
| "CompressedTexImage1D", |
| "CompressedTexImage2D", |
| "CompressedTexImage3D", |
| "CompressedTexSubImage1D", |
| "CompressedTexSubImage2D", |
| "CompressedTexSubImage3D", |
| "GetCompressedTexImage", |
| "SampleCoverage" |
| ], |
| |
| "1.4": |
| [ |
| "BlendFuncSeparate", |
| "MultiDrawArrays", |
| "MultiDrawElements", |
| "PointParameterf", |
| "PointParameterfv", |
| "PointParameteri", |
| "PointParameteriv" |
| ], |
| |
| "1.5": |
| [ |
| "BeginQuery", |
| "BindBuffer", |
| "BufferData", |
| "BufferSubData", |
| "DeleteBuffers", |
| "DeleteQueries", |
| "EndQuery", |
| "GenBuffers", |
| "GenQueries", |
| "GetBufferParameteriv", |
| "GetBufferPointerv", |
| "GetBufferSubData", |
| "GetQueryObjectiv", |
| "GetQueryObjectuiv", |
| "GetQueryiv", |
| "IsBuffer", |
| "IsQuery", |
| "MapBuffer", |
| "UnmapBuffer" |
| ], |
| |
| "2.0": |
| [ |
| "AttachShader", |
| "BindAttribLocation", |
| "BlendEquationSeparate", |
| "CompileShader", |
| "CreateProgram", |
| "CreateShader", |
| "DeleteProgram", |
| "DeleteShader", |
| "DetachShader", |
| "DisableVertexAttribArray", |
| "DrawBuffers", |
| "EnableVertexAttribArray", |
| "GetActiveAttrib", |
| "GetActiveUniform", |
| "GetAttachedShaders", |
| "GetAttribLocation", |
| "GetProgramInfoLog", |
| "GetProgramiv", |
| "GetShaderInfoLog", |
| "GetShaderSource", |
| "GetShaderiv", |
| "GetUniformLocation", |
| "GetUniformfv", |
| "GetUniformiv", |
| "GetVertexAttribPointerv", |
| "GetVertexAttribdv", |
| "GetVertexAttribfv", |
| "GetVertexAttribiv", |
| "IsProgram", |
| "IsShader", |
| "LinkProgram", |
| "ShaderSource", |
| "StencilFuncSeparate", |
| "StencilMaskSeparate", |
| "StencilOpSeparate", |
| "Uniform1f", |
| "Uniform1fv", |
| "Uniform1i", |
| "Uniform1iv", |
| "Uniform2f", |
| "Uniform2fv", |
| "Uniform2i", |
| "Uniform2iv", |
| "Uniform3f", |
| "Uniform3fv", |
| "Uniform3i", |
| "Uniform3iv", |
| "Uniform4f", |
| "Uniform4fv", |
| "Uniform4i", |
| "Uniform4iv", |
| "UniformMatrix2fv", |
| "UniformMatrix3fv", |
| "UniformMatrix4fv", |
| "UseProgram", |
| "ValidateProgram", |
| "VertexAttrib1d", |
| "VertexAttrib1dv", |
| "VertexAttrib1f", |
| "VertexAttrib1fv", |
| "VertexAttrib1s", |
| "VertexAttrib1sv", |
| "VertexAttrib2d", |
| "VertexAttrib2dv", |
| "VertexAttrib2f", |
| "VertexAttrib2fv", |
| "VertexAttrib2s", |
| "VertexAttrib2sv", |
| "VertexAttrib3d", |
| "VertexAttrib3dv", |
| "VertexAttrib3f", |
| "VertexAttrib3fv", |
| "VertexAttrib3s", |
| "VertexAttrib3sv", |
| "VertexAttrib4Nbv", |
| "VertexAttrib4Niv", |
| "VertexAttrib4Nsv", |
| "VertexAttrib4Nub", |
| "VertexAttrib4Nubv", |
| "VertexAttrib4Nuiv", |
| "VertexAttrib4Nusv", |
| "VertexAttrib4bv", |
| "VertexAttrib4d", |
| "VertexAttrib4dv", |
| "VertexAttrib4f", |
| "VertexAttrib4fv", |
| "VertexAttrib4iv", |
| "VertexAttrib4s", |
| "VertexAttrib4sv", |
| "VertexAttrib4ubv", |
| "VertexAttrib4uiv", |
| "VertexAttrib4usv", |
| "VertexAttribPointer" |
| ], |
| |
| "2.1": |
| [ |
| "UniformMatrix2x3fv", |
| "UniformMatrix2x4fv", |
| "UniformMatrix3x2fv", |
| "UniformMatrix3x4fv", |
| "UniformMatrix4x2fv", |
| "UniformMatrix4x3fv" |
| ], |
| |
| "3.0": |
| [ |
| "BeginConditionalRender", |
| "BeginTransformFeedback", |
| "BindBufferBase", |
| "BindBufferRange", |
| "BindFragDataLocation", |
| "BindFramebuffer", |
| "BindRenderbuffer", |
| "BindVertexArray", |
| "BlitFramebuffer", |
| "CheckFramebufferStatus", |
| "ClampColor", |
| "ClearBufferfi", |
| "ClearBufferfv", |
| "ClearBufferiv", |
| "ClearBufferuiv", |
| "ColorMaski", |
| "DeleteFramebuffers", |
| "DeleteRenderbuffers", |
| "DeleteVertexArrays", |
| "Disablei", |
| "Enablei", |
| "EndConditionalRender", |
| "EndTransformFeedback", |
| "FlushMappedBufferRange", |
| "FramebufferRenderbuffer", |
| "FramebufferTexture1D", |
| "FramebufferTexture2D", |
| "FramebufferTexture3D", |
| "FramebufferTextureLayer", |
| "GenFramebuffers", |
| "GenRenderbuffers", |
| "GenVertexArrays", |
| "GenerateMipmap", |
| "GetBooleani_v", |
| "GetFragDataLocation", |
| "GetFramebufferAttachmentParameteriv", |
| "GetIntegeri_v", |
| "GetRenderbufferParameteriv", |
| "GetStringi", |
| "GetTexParameterIiv", |
| "GetTexParameterIuiv", |
| "GetTransformFeedbackVarying", |
| "GetUniformuiv", |
| "GetVertexAttribIiv", |
| "GetVertexAttribIuiv", |
| "IsEnabledi", |
| "IsFramebuffer", |
| "IsRenderbuffer", |
| "IsVertexArray", |
| "MapBufferRange", |
| "RenderbufferStorage", |
| "RenderbufferStorageMultisample", |
| "TexParameterIiv", |
| "TexParameterIuiv", |
| "TransformFeedbackVaryings", |
| "Uniform1ui", |
| "Uniform1uiv", |
| "Uniform2ui", |
| "Uniform2uiv", |
| "Uniform3ui", |
| "Uniform3uiv", |
| "Uniform4ui", |
| "Uniform4uiv", |
| "VertexAttribI1i", |
| "VertexAttribI1iv", |
| "VertexAttribI1ui", |
| "VertexAttribI1uiv", |
| "VertexAttribI2i", |
| "VertexAttribI2iv", |
| "VertexAttribI2ui", |
| "VertexAttribI2uiv", |
| "VertexAttribI3i", |
| "VertexAttribI3iv", |
| "VertexAttribI3ui", |
| "VertexAttribI3uiv", |
| "VertexAttribI4bv", |
| "VertexAttribI4i", |
| "VertexAttribI4iv", |
| "VertexAttribI4sv", |
| "VertexAttribI4ubv", |
| "VertexAttribI4ui", |
| "VertexAttribI4uiv", |
| "VertexAttribI4usv", |
| "VertexAttribIPointer" |
| ], |
| |
| "3.1": |
| [ |
| "CopyBufferSubData", |
| "DrawArraysInstanced", |
| "DrawElementsInstanced", |
| "GetActiveUniformBlockName", |
| "GetActiveUniformBlockiv", |
| "GetActiveUniformName", |
| "GetActiveUniformsiv", |
| "GetUniformBlockIndex", |
| "GetUniformIndices", |
| "PrimitiveRestartIndex", |
| "TexBuffer", |
| "UniformBlockBinding" |
| ], |
| |
| "3.2": |
| [ |
| "ClientWaitSync", |
| "DeleteSync", |
| "DrawElementsBaseVertex", |
| "DrawElementsInstancedBaseVertex", |
| "DrawRangeElementsBaseVertex", |
| "FenceSync", |
| "FramebufferTexture", |
| "GetBufferParameteri64v", |
| "GetInteger64i_v", |
| "GetInteger64v", |
| "GetMultisamplefv", |
| "GetSynciv", |
| "IsSync", |
| "MultiDrawElementsBaseVertex", |
| "ProvokingVertex", |
| "SampleMaski", |
| "TexImage2DMultisample", |
| "TexImage3DMultisample", |
| "WaitSync" |
| ], |
| |
| "NV_path_rendering (originally written against 3.2 compatibility profile)": |
| [ |
| "MatrixLoadfEXT", |
| "GenPathsNV", |
| "DeletePathsNV", |
| "PathCommandsNV", |
| "IsPathNV", |
| "PathParameterfNV", |
| "PathParameteriNV", |
| "GetPathParameterfvNV", |
| "GetPathParameterivNV", |
| "PathStencilFuncNV", |
| "StencilFillPathNV", |
| "StencilStrokePathNV", |
| "CoverFillPathNV", |
| "CoverStrokePathNV", |
| "StencilThenCoverFillPathNV", |
| "StencilThenCoverStrokePathNV", |
| "CoverFillPathInstancedNV", |
| "CoverStrokePathInstancedNV", |
| "StencilFillPathInstancedNV", |
| "StencilStrokePathInstancedNV", |
| "StencilThenCoverFillPathInstancedNV", |
| "StencilThenCoverStrokePathInstancedNV", |
| "ProgramPathFragmentInputGenNV" |
| ], |
| |
| "3.3": |
| [ |
| "BindFragDataLocationIndexed", |
| "BindSampler", |
| "DeleteSamplers", |
| "GenSamplers", |
| "GetFragDataIndex", |
| "GetQueryObjecti64v", |
| "GetQueryObjectui64v", |
| "GetSamplerParameterIiv", |
| "GetSamplerParameterIuiv", |
| "GetSamplerParameterfv", |
| "GetSamplerParameteriv", |
| "IsSampler", |
| "QueryCounter", |
| "SamplerParameterIiv", |
| "SamplerParameterIuiv", |
| "SamplerParameterf", |
| "SamplerParameterfv", |
| "SamplerParameteri", |
| "SamplerParameteriv", |
| "VertexAttribDivisor", |
| "VertexAttribP1ui", |
| "VertexAttribP1uiv", |
| "VertexAttribP2ui", |
| "VertexAttribP2uiv", |
| "VertexAttribP3ui", |
| "VertexAttribP3uiv", |
| "VertexAttribP4ui", |
| "VertexAttribP4uiv" |
| ], |
| |
| "4.0": |
| [ |
| "BeginQueryIndexed", |
| "BindTransformFeedback", |
| "BlendEquationSeparatei", |
| "BlendEquationi", |
| "BlendFuncSeparatei", |
| "BlendFunci", |
| "DeleteTransformFeedbacks", |
| "DrawArraysIndirect", |
| "DrawElementsIndirect", |
| "DrawTransformFeedback", |
| "DrawTransformFeedbackStream", |
| "EndQueryIndexed", |
| "GenTransformFeedbacks", |
| "GetActiveSubroutineName", |
| "GetActiveSubroutineUniformName", |
| "GetActiveSubroutineUniformiv", |
| "GetProgramStageiv", |
| "GetQueryIndexediv", |
| "GetSubroutineIndex", |
| "GetSubroutineUniformLocation", |
| "GetUniformSubroutineuiv", |
| "GetUniformdv", |
| "IsTransformFeedback", |
| "MinSampleShading", |
| "PatchParameterfv", |
| "PatchParameteri", |
| "PauseTransformFeedback", |
| "ResumeTransformFeedback", |
| "Uniform1d", |
| "Uniform1dv", |
| "Uniform2d", |
| "Uniform2dv", |
| "Uniform3d", |
| "Uniform3dv", |
| "Uniform4d", |
| "Uniform4dv", |
| "UniformMatrix2dv", |
| "UniformMatrix2x3dv", |
| "UniformMatrix2x4dv", |
| "UniformMatrix3dv", |
| "UniformMatrix3x2dv", |
| "UniformMatrix3x4dv", |
| "UniformMatrix4dv", |
| "UniformMatrix4x2dv", |
| "UniformMatrix4x3dv", |
| "UniformSubroutinesuiv" |
| ], |
| |
| "4.1": |
| [ |
| "ActiveShaderProgram", |
| "BindProgramPipeline", |
| "ClearDepthf", |
| "CreateShaderProgramv", |
| "DeleteProgramPipelines", |
| "DepthRangeArrayv", |
| "DepthRangeIndexed", |
| "DepthRangef", |
| "GenProgramPipelines", |
| "GetDoublei_v", |
| "GetFloati_v", |
| "GetProgramBinary", |
| "GetProgramPipelineInfoLog", |
| "GetProgramPipelineiv", |
| "GetShaderPrecisionFormat", |
| "GetVertexAttribLdv", |
| "IsProgramPipeline", |
| "ProgramBinary", |
| "ProgramParameteri", |
| "ProgramUniform1d", |
| "ProgramUniform1dv", |
| "ProgramUniform1f", |
| "ProgramUniform1fv", |
| "ProgramUniform1i", |
| "ProgramUniform1iv", |
| "ProgramUniform1ui", |
| "ProgramUniform1uiv", |
| "ProgramUniform2d", |
| "ProgramUniform2dv", |
| "ProgramUniform2f", |
| "ProgramUniform2fv", |
| "ProgramUniform2i", |
| "ProgramUniform2iv", |
| "ProgramUniform2ui", |
| "ProgramUniform2uiv", |
| "ProgramUniform3d", |
| "ProgramUniform3dv", |
| "ProgramUniform3f", |
| "ProgramUniform3fv", |
| "ProgramUniform3i", |
| "ProgramUniform3iv", |
| "ProgramUniform3ui", |
| "ProgramUniform3uiv", |
| "ProgramUniform4d", |
| "ProgramUniform4dv", |
| "ProgramUniform4f", |
| "ProgramUniform4fv", |
| "ProgramUniform4i", |
| "ProgramUniform4iv", |
| "ProgramUniform4ui", |
| "ProgramUniform4uiv", |
| "ProgramUniformMatrix2dv", |
| "ProgramUniformMatrix2fv", |
| "ProgramUniformMatrix2x3dv", |
| "ProgramUniformMatrix2x3fv", |
| "ProgramUniformMatrix2x4dv", |
| "ProgramUniformMatrix2x4fv", |
| "ProgramUniformMatrix3dv", |
| "ProgramUniformMatrix3fv", |
| "ProgramUniformMatrix3x2dv", |
| "ProgramUniformMatrix3x2fv", |
| "ProgramUniformMatrix3x4dv", |
| "ProgramUniformMatrix3x4fv", |
| "ProgramUniformMatrix4dv", |
| "ProgramUniformMatrix4fv", |
| "ProgramUniformMatrix4x2dv", |
| "ProgramUniformMatrix4x2fv", |
| "ProgramUniformMatrix4x3dv", |
| "ProgramUniformMatrix4x3fv", |
| "ReleaseShaderCompiler", |
| "ScissorArrayv", |
| "ScissorIndexed", |
| "ScissorIndexedv", |
| "ShaderBinary", |
| "UseProgramStages", |
| "ValidateProgramPipeline", |
| "VertexAttribL1d", |
| "VertexAttribL1dv", |
| "VertexAttribL2d", |
| "VertexAttribL2dv", |
| "VertexAttribL3d", |
| "VertexAttribL3dv", |
| "VertexAttribL4d", |
| "VertexAttribL4dv", |
| "VertexAttribLPointer", |
| "ViewportArrayv", |
| "ViewportIndexedf", |
| "ViewportIndexedfv" |
| ], |
| |
| "4.2": |
| [ |
| "BindImageTexture", |
| "DrawArraysInstancedBaseInstance", |
| "DrawElementsInstancedBaseInstance", |
| "DrawElementsInstancedBaseVertexBaseInstance", |
| "DrawTransformFeedbackInstanced", |
| "DrawTransformFeedbackStreamInstanced", |
| "GetActiveAtomicCounterBufferiv", |
| "GetInternalformativ", |
| "MemoryBarrier", |
| "TexStorage1D", |
| "TexStorage2D", |
| "TexStorage3D" |
| ], |
| |
| "4.3": |
| [ |
| "BindVertexBuffer", |
| "ClearBufferData", |
| "ClearBufferSubData", |
| "CopyImageSubData", |
| "DebugMessageCallback", |
| "DebugMessageControl", |
| "DebugMessageInsert", |
| "DispatchCompute", |
| "DispatchComputeIndirect", |
| "FramebufferParameteri", |
| "GetDebugMessageLog", |
| "GetFramebufferParameteriv", |
| "GetInternalformati64v", |
| "GetPointerv", |
| "GetObjectLabel", |
| "GetObjectPtrLabel", |
| "GetProgramInterfaceiv", |
| "GetProgramResourceIndex", |
| "GetProgramResourceLocation", |
| "GetProgramResourceLocationIndex", |
| "GetProgramResourceName", |
| "GetProgramResourceiv", |
| "InvalidateBufferData", |
| "InvalidateBufferSubData", |
| "InvalidateFramebuffer", |
| "InvalidateSubFramebuffer", |
| "InvalidateTexImage", |
| "InvalidateTexSubImage", |
| "MultiDrawArraysIndirect", |
| "MultiDrawElementsIndirect", |
| "ObjectLabel", |
| "ObjectPtrLabel", |
| "PopDebugGroup", |
| "PushDebugGroup", |
| "ShaderStorageBlockBinding", |
| "TexBufferRange", |
| "TexStorage2DMultisample", |
| "TexStorage3DMultisample", |
| "TextureView", |
| "VertexAttribBinding", |
| "VertexAttribFormat", |
| "VertexAttribIFormat", |
| "VertexAttribLFormat", |
| "VertexBindingDivisor", |
| "CoverageModulationNV" |
| ], |
| |
| "4.4": |
| [ |
| "BindBuffersBase", |
| "BindBuffersRange", |
| "BindImageTextures", |
| "BindSamplers", |
| "BindTextures", |
| "BindVertexBuffers", |
| "BufferStorage", |
| "ClearTexImage", |
| "ClearTexSubImage" |
| ], |
| |
| "4.5": |
| [ |
| "BindTextureUnit", |
| "BlitNamedFramebuffer", |
| "CheckNamedFramebufferStatus", |
| "ClearNamedBufferData", |
| "ClearNamedBufferSubData", |
| "ClearNamedFramebufferfi", |
| "ClearNamedFramebufferfv", |
| "ClearNamedFramebufferiv", |
| "ClearNamedFramebufferuiv", |
| "ClipControl", |
| "CompressedTextureSubImage1D", |
| "CompressedTextureSubImage2D", |
| "CompressedTextureSubImage3D", |
| "CopyNamedBufferSubData", |
| "CopyTextureSubImage1D", |
| "CopyTextureSubImage2D", |
| "CopyTextureSubImage3D", |
| "CreateBuffers", |
| "CreateFramebuffers", |
| "CreateProgramPipelines", |
| "CreateQueries", |
| "CreateRenderbuffers", |
| "CreateSamplers", |
| "CreateTextures", |
| "CreateTransformFeedbacks", |
| "CreateVertexArrays", |
| "DisableVertexArrayAttrib", |
| "EnableVertexArrayAttrib", |
| "FlushMappedNamedBufferRange", |
| "GenerateTextureMipmap", |
| "GetCompressedTextureImage", |
| "GetCompressedTextureSubImage", |
| "GetGraphicsResetStatus", |
| "GetNamedBufferParameteri64v", |
| "GetNamedBufferParameteriv", |
| "GetNamedBufferPointerv", |
| "GetNamedBufferSubData", |
| "GetNamedFramebufferAttachmentParameteriv", |
| "GetNamedFramebufferParameteriv", |
| "GetNamedRenderbufferParameteriv", |
| "GetQueryBufferObjecti64v", |
| "GetQueryBufferObjectiv", |
| "GetQueryBufferObjectui64v", |
| "GetQueryBufferObjectuiv", |
| "GetTextureImage", |
| "GetTextureLevelParameterfv", |
| "GetTextureLevelParameteriv", |
| "GetTextureParameterIiv", |
| "GetTextureParameterIuiv", |
| "GetTextureParameterfv", |
| "GetTextureParameteriv", |
| "GetTextureSubImage", |
| "GetTransformFeedbacki64_v", |
| "GetTransformFeedbacki_v", |
| "GetTransformFeedbackiv", |
| "GetVertexArrayIndexed64iv", |
| "GetVertexArrayIndexediv", |
| "GetVertexArrayiv", |
| "GetnCompressedTexImage", |
| "GetnTexImage", |
| "GetnUniformdv", |
| "GetnUniformfv", |
| "GetnUniformiv", |
| "GetnUniformuiv", |
| "InvalidateNamedFramebufferData", |
| "InvalidateNamedFramebufferSubData", |
| "MapNamedBuffer", |
| "MapNamedBufferRange", |
| "MemoryBarrierByRegion", |
| "NamedBufferData", |
| "NamedBufferStorage", |
| "NamedBufferSubData", |
| "NamedFramebufferDrawBuffer", |
| "NamedFramebufferDrawBuffers", |
| "NamedFramebufferParameteri", |
| "NamedFramebufferReadBuffer", |
| "NamedFramebufferRenderbuffer", |
| "NamedFramebufferTexture", |
| "NamedFramebufferTextureLayer", |
| "NamedRenderbufferStorage", |
| "NamedRenderbufferStorageMultisample", |
| "ReadnPixels", |
| "TextureBarrier", |
| "TextureBuffer", |
| "TextureBufferRange", |
| "TextureParameterIiv", |
| "TextureParameterIuiv", |
| "TextureParameterf", |
| "TextureParameterfv", |
| "TextureParameteri", |
| "TextureParameteriv", |
| "TextureStorage1D", |
| "TextureStorage2D", |
| "TextureStorage2DMultisample", |
| "TextureStorage3D", |
| "TextureStorage3DMultisample", |
| "TextureSubImage1D", |
| "TextureSubImage2D", |
| "TextureSubImage3D", |
| "TransformFeedbackBufferBase", |
| "TransformFeedbackBufferRange", |
| "UnmapNamedBuffer", |
| "VertexArrayAttribBinding", |
| "VertexArrayAttribFormat", |
| "VertexArrayAttribIFormat", |
| "VertexArrayAttribLFormat", |
| "VertexArrayBindingDivisor", |
| "VertexArrayElementBuffer", |
| "VertexArrayVertexBuffer", |
| "VertexArrayVertexBuffers" |
| ], |
| |
| "ES 3.2": |
| [ |
| "BlendBarrier", |
| "PrimitiveBoundingBox" |
| ], |
| |
| "GL_OES_EGL_image": |
| [ |
| "EGLImageTargetRenderbufferStorageOES", |
| "EGLImageTargetTexture2DOES" |
| ], |
| |
| "GL_EXT_discard_framebuffer": |
| [ |
| "DiscardFramebufferEXT" |
| ], |
| |
| "GL_NV_internalformat_sample_query": |
| [ |
| "GetInternalformatSampleivNV" |
| ], |
| |
| "GL_EXT_debug_marker": |
| [ |
| "InsertEventMarkerEXT", |
| "PushGroupMarkerEXT", |
| "PopGroupMarkerEXT" |
| ], |
| |
| "GL_ARB_parallel_shader_compile": |
| [ |
| "MaxShaderCompilerThreadsARB" |
| ], |
| |
| "GL_KHR_parallel_shader_compile": |
| [ |
| "MaxShaderCompilerThreadsKHR" |
| ], |
| |
| "GL_OVR_multiview2": |
| [ |
| "FramebufferTextureMultiviewOVR" |
| ], |
| |
| "GL_EXT_memory_object": |
| [ |
| "GetUnsignedBytevEXT", |
| "GetUnsignedBytei_vEXT", |
| "DeleteMemoryObjectsEXT", |
| "IsMemoryObjectEXT", |
| "CreateMemoryObjectsEXT", |
| "MemoryObjectParameterivEXT", |
| "GetMemoryObjectParameterivEXT", |
| "TexStorageMem2DEXT", |
| "TexStorageMem2DMultisampleEXT", |
| "TexStorageMem3DEXT", |
| "TexStorageMem3DMultisampleEXT", |
| "BufferStorageMemEXT", |
| "TextureStorageMem2DEXT", |
| "TextureStorageMem2DMultisampleEXT", |
| "TextureStorageMem3DEXT", |
| "TextureStorageMem3DMultisampleEXT", |
| "NamedBufferStorageMemEXT" |
| ], |
| |
| "GL_EXT_semaphore": |
| [ |
| "GenSemaphoresEXT", |
| "DeleteSemaphoresEXT", |
| "IsSemaphoreEXT", |
| "SemaphoreParameterui64vEXT", |
| "GetSemaphoreParameterui64vEXT", |
| "WaitSemaphoreEXT", |
| "SignalSemaphoreEXT" |
| ], |
| |
| "GL_EXT_memory_object_fd": |
| [ |
| "ImportMemoryFdEXT" |
| ], |
| |
| "GL_EXT_semaphore_fd": |
| [ |
| "ImportSemaphoreFdEXT" |
| ], |
| |
| "GL_EXT_memory_object_win32": |
| [ |
| "ImportMemoryWin32HandleEXT", |
| "ImportMemoryWin32NameEXT" |
| ], |
| |
| "GL_EXT_semaphore_win32": |
| [ |
| "ImportSemaphoreWin32HandleEXT", |
| "ImportSemaphoreWin32NameEXT" |
| ] |
| } |