Crate chaos_framework Copy item path Source ActiveShaderProgram ActiveTexture AttachShader BeginConditionalRender BeginQuery BeginQueryIndexed BeginTransformFeedback BindAttribLocation BindBuffer BindBufferBase BindBufferRange BindBuffersBase BindBuffersRange BindFragDataLocation BindFragDataLocationIndexed BindFramebuffer BindImageTexture BindImageTextures BindProgramPipeline BindRenderbuffer BindSampler BindSamplers BindTexture BindTextureUnit BindTextures BindTransformFeedback BindVertexArray BindVertexBuffer BindVertexBuffers BlendColor BlendEquation BlendEquationSeparate BlendEquationSeparatei BlendEquationi BlendFunc BlendFuncSeparate BlendFuncSeparatei BlendFunci BlitFramebuffer BlitNamedFramebuffer BufferData BufferStorage BufferSubData CheckFramebufferStatus CheckNamedFramebufferStatus ClampColor Clear ClearBufferData ClearBufferSubData ClearBufferfi ClearBufferfv ClearBufferiv ClearBufferuiv ClearColor ClearDepth ClearDepthf ClearNamedBufferData ClearNamedBufferSubData ClearNamedFramebufferfi ClearNamedFramebufferfv ClearNamedFramebufferiv ClearNamedFramebufferuiv ClearStencil ClearTexImage ClearTexSubImage ClientWaitSync ClipControl ColorMask ColorMaski ColorP3ui ColorP3uiv ColorP4ui ColorP4uiv CompileShader CompressedTexImage1D CompressedTexImage2D CompressedTexImage3D CompressedTexSubImage1D CompressedTexSubImage2D CompressedTexSubImage3D CompressedTextureSubImage1D CompressedTextureSubImage2D CompressedTextureSubImage3D CopyBufferSubData CopyImageSubData CopyNamedBufferSubData CopyTexImage1D CopyTexImage2D CopyTexSubImage1D CopyTexSubImage2D CopyTexSubImage3D CopyTextureSubImage1D CopyTextureSubImage2D CopyTextureSubImage3D CreateBuffers CreateFramebuffers CreateProgram CreateProgramPipelines CreateQueries CreateRenderbuffers CreateSamplers CreateShader CreateShaderProgramv CreateTextures CreateTransformFeedbacks CreateVertexArrays CullFace DebugMessageCallback DebugMessageControl DebugMessageInsert DeleteBuffers DeleteFramebuffers DeleteProgram DeleteProgramPipelines DeleteQueries DeleteRenderbuffers DeleteSamplers DeleteShader DeleteSync DeleteTextures DeleteTransformFeedbacks DeleteVertexArrays DepthFunc DepthMask DepthRange DepthRangeArrayv DepthRangeIndexed DepthRangef DetachShader Disable DisableVertexArrayAttrib DisableVertexAttribArray Disablei DispatchCompute DispatchComputeIndirect DrawArrays DrawArraysIndirect DrawArraysInstanced DrawArraysInstancedBaseInstance DrawBuffer DrawBuffers DrawElements DrawElementsBaseVertex DrawElementsIndirect DrawElementsInstanced DrawElementsInstancedBaseInstance DrawElementsInstancedBaseVertex DrawElementsInstancedBaseVertexBaseInstance DrawRangeElements DrawRangeElementsBaseVertex DrawTransformFeedback DrawTransformFeedbackInstanced DrawTransformFeedbackStream DrawTransformFeedbackStreamInstanced Enable EnableVertexArrayAttrib EnableVertexAttribArray Enablei EndConditionalRender EndQuery EndQueryIndexed EndTransformFeedback FenceSync Finish Flush FlushMappedBufferRange FlushMappedNamedBufferRange FramebufferParameteri FramebufferRenderbuffer FramebufferTexture FramebufferTexture1D FramebufferTexture2D FramebufferTexture3D FramebufferTextureLayer FrontFace GenBuffers GenFramebuffers GenProgramPipelines GenQueries GenRenderbuffers GenSamplers GenTextures GenTransformFeedbacks GenVertexArrays GenerateMipmap GenerateTextureMipmap GetActiveAtomicCounterBufferiv GetActiveAttrib GetActiveSubroutineName GetActiveSubroutineUniformName GetActiveSubroutineUniformiv GetActiveUniform GetActiveUniformBlockName GetActiveUniformBlockiv GetActiveUniformName GetActiveUniformsiv GetAttachedShaders GetAttribLocation GetBooleani_v GetBooleanv GetBufferParameteri64v GetBufferParameteriv GetBufferPointerv GetBufferSubData GetCompressedTexImage GetCompressedTextureImage GetCompressedTextureSubImage GetDebugMessageLog GetDoublei_v GetDoublev GetError GetFloati_v GetFloatv GetFragDataIndex GetFragDataLocation GetFramebufferAttachmentParameteriv GetFramebufferParameteriv GetGraphicsResetStatus GetInteger64i_v GetInteger64v GetIntegeri_v GetIntegerv GetInternalformati64v GetInternalformativ GetMultisamplefv GetNamedBufferParameteri64v GetNamedBufferParameteriv GetNamedBufferPointerv GetNamedBufferSubData GetNamedFramebufferAttachmentParameteriv GetNamedFramebufferParameteriv GetNamedRenderbufferParameteriv GetObjectLabel GetObjectPtrLabel GetPointerv GetProgramBinary GetProgramInfoLog GetProgramInterfaceiv GetProgramPipelineInfoLog GetProgramPipelineiv GetProgramResourceIndex GetProgramResourceLocation GetProgramResourceLocationIndex GetProgramResourceName GetProgramResourceiv GetProgramStageiv GetProgramiv GetQueryBufferObjecti64v GetQueryBufferObjectiv GetQueryBufferObjectui64v GetQueryBufferObjectuiv GetQueryIndexediv GetQueryObjecti64v GetQueryObjectiv GetQueryObjectui64v GetQueryObjectuiv GetQueryiv GetRenderbufferParameteriv GetSamplerParameterIiv GetSamplerParameterIuiv GetSamplerParameterfv GetSamplerParameteriv GetShaderInfoLog GetShaderPrecisionFormat GetShaderSource GetShaderiv GetString GetStringi GetSubroutineIndex GetSubroutineUniformLocation GetSynciv GetTexImage GetTexLevelParameterfv GetTexLevelParameteriv GetTexParameterIiv GetTexParameterIuiv GetTexParameterfv GetTexParameteriv GetTextureImage GetTextureLevelParameterfv GetTextureLevelParameteriv GetTextureParameterIiv GetTextureParameterIuiv GetTextureParameterfv GetTextureParameteriv GetTextureSubImage GetTransformFeedbackVarying GetTransformFeedbacki64_v GetTransformFeedbacki_v GetTransformFeedbackiv GetUniformBlockIndex GetUniformIndices GetUniformLocation GetUniformSubroutineuiv GetUniformdv GetUniformfv GetUniformiv GetUniformuiv GetVertexArrayIndexed64iv GetVertexArrayIndexediv GetVertexArrayiv GetVertexAttribIiv GetVertexAttribIuiv GetVertexAttribLdv GetVertexAttribPointerv GetVertexAttribdv GetVertexAttribfv GetVertexAttribiv GetnColorTable GetnCompressedTexImage GetnConvolutionFilter GetnHistogram GetnMapdv GetnMapfv GetnMapiv GetnMinmax GetnPixelMapfv GetnPixelMapuiv GetnPixelMapusv GetnPolygonStipple GetnSeparableFilter GetnTexImage GetnUniformdv GetnUniformfv GetnUniformiv GetnUniformuiv Hint InvalidateBufferData InvalidateBufferSubData InvalidateFramebuffer InvalidateNamedFramebufferData InvalidateNamedFramebufferSubData InvalidateSubFramebuffer InvalidateTexImage InvalidateTexSubImage IsBuffer IsEnabled IsEnabledi IsFramebuffer IsProgram IsProgramPipeline IsQuery IsRenderbuffer IsSampler IsShader IsSync IsTexture IsTransformFeedback IsVertexArray LineWidth LinkProgram LogicOp MapBuffer MapBufferRange MapNamedBuffer MapNamedBufferRange MemoryBarrier MemoryBarrierByRegion MinSampleShading MultiDrawArrays MultiDrawArraysIndirect MultiDrawElements MultiDrawElementsBaseVertex MultiDrawElementsIndirect MultiTexCoordP1ui MultiTexCoordP1uiv MultiTexCoordP2ui MultiTexCoordP2uiv MultiTexCoordP3ui MultiTexCoordP3uiv MultiTexCoordP4ui MultiTexCoordP4uiv NamedBufferData NamedBufferStorage NamedBufferSubData NamedFramebufferDrawBuffer NamedFramebufferDrawBuffers NamedFramebufferParameteri NamedFramebufferReadBuffer NamedFramebufferRenderbuffer NamedFramebufferTexture NamedFramebufferTextureLayer NamedRenderbufferStorage NamedRenderbufferStorageMultisample NormalP3ui NormalP3uiv ObjectLabel ObjectPtrLabel PatchParameterfv PatchParameteri PauseTransformFeedback PixelStoref PixelStorei PointParameterf PointParameterfv PointParameteri PointParameteriv PointSize PolygonMode PolygonOffset PopDebugGroup PrimitiveRestartIndex 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 ProvokingVertex PushDebugGroup QueryCounter ReadBuffer ReadPixels ReadnPixels ReleaseShaderCompiler RenderbufferStorage RenderbufferStorageMultisample ResumeTransformFeedback SampleCoverage SampleMaski SamplerParameterIiv SamplerParameterIuiv SamplerParameterf SamplerParameterfv SamplerParameteri SamplerParameteriv Scissor ScissorArrayv ScissorIndexed ScissorIndexedv SecondaryColorP3ui SecondaryColorP3uiv ShaderBinary ShaderSource ShaderStorageBlockBinding StencilFunc StencilFuncSeparate StencilMask StencilMaskSeparate StencilOp StencilOpSeparate TexBuffer TexBufferRange TexCoordP1ui TexCoordP1uiv TexCoordP2ui TexCoordP2uiv TexCoordP3ui TexCoordP3uiv TexCoordP4ui TexCoordP4uiv TexImage1D TexImage2D TexImage2DMultisample TexImage3D TexImage3DMultisample TexParameterIiv TexParameterIuiv TexParameterf TexParameterfv TexParameteri TexParameteriv TexStorage1D TexStorage2D TexStorage2DMultisample TexStorage3D TexStorage3DMultisample TexSubImage1D TexSubImage2D TexSubImage3D TextureBarrier TextureBuffer TextureBufferRange TextureParameterIiv TextureParameterIuiv TextureParameterf TextureParameterfv TextureParameteri TextureParameteriv TextureStorage1D TextureStorage2D TextureStorage2DMultisample TextureStorage3D TextureStorage3DMultisample TextureSubImage1D TextureSubImage2D TextureSubImage3D TextureView TransformFeedbackBufferBase TransformFeedbackBufferRange TransformFeedbackVaryings Uniform1d Uniform1dv Uniform1f Uniform1fv Uniform1i Uniform1iv Uniform1ui Uniform1uiv Uniform2d Uniform2dv Uniform2f Uniform2fv Uniform2i Uniform2iv Uniform2ui Uniform2uiv Uniform3d Uniform3dv Uniform3f Uniform3fv Uniform3i Uniform3iv Uniform3ui Uniform3uiv Uniform4d Uniform4dv Uniform4f Uniform4fv Uniform4i Uniform4iv Uniform4ui Uniform4uiv UniformBlockBinding UniformMatrix2dv UniformMatrix2fv UniformMatrix2x3dv UniformMatrix2x3fv UniformMatrix2x4dv UniformMatrix2x4fv UniformMatrix3dv UniformMatrix3fv UniformMatrix3x2dv UniformMatrix3x2fv UniformMatrix3x4dv UniformMatrix3x4fv UniformMatrix4dv UniformMatrix4fv UniformMatrix4x2dv UniformMatrix4x2fv UniformMatrix4x3dv UniformMatrix4x3fv UniformSubroutinesuiv UnmapBuffer UnmapNamedBuffer UseProgram UseProgramStages ValidateProgram ValidateProgramPipeline VertexArrayAttribBinding VertexArrayAttribFormat VertexArrayAttribIFormat VertexArrayAttribLFormat VertexArrayBindingDivisor VertexArrayElementBuffer VertexArrayVertexBuffer VertexArrayVertexBuffers 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 VertexAttribBinding VertexAttribDivisor VertexAttribFormat VertexAttribI1i VertexAttribI1iv VertexAttribI1ui VertexAttribI1uiv VertexAttribI2i VertexAttribI2iv VertexAttribI2ui VertexAttribI2uiv VertexAttribI3i VertexAttribI3iv VertexAttribI3ui VertexAttribI3uiv VertexAttribI4bv VertexAttribI4i VertexAttribI4iv VertexAttribI4sv VertexAttribI4ubv VertexAttribI4ui VertexAttribI4uiv VertexAttribI4usv VertexAttribIFormat VertexAttribIPointer VertexAttribL1d VertexAttribL1dv VertexAttribL2d VertexAttribL2dv VertexAttribL3d VertexAttribL3dv VertexAttribL4d VertexAttribL4dv VertexAttribLFormat VertexAttribLPointer VertexAttribP1ui VertexAttribP1uiv VertexAttribP2ui VertexAttribP2uiv VertexAttribP3ui VertexAttribP3uiv VertexAttribP4ui VertexAttribP4uiv VertexAttribPointer VertexBindingDivisor VertexP2ui VertexP2uiv VertexP3ui VertexP3uiv VertexP4ui VertexP4uiv Viewport ViewportArrayv ViewportIndexedf ViewportIndexedfv WaitSync __core The Rust Core Library bool bool
vector mask types.color drag_drop Structs to create a Drag and Drop sequence. Almost all structs are re-exported
and can be accessed from the crate root; some additional utilities can be found in here. draw_list The draw list lets you create custom graphics within a window. f32 f32
vector, quaternion and matrix types.f64 f64
vector, quaternion and matrix types.ffi Low-level function bindings and constants pertaining to the underlying
GLFW library. i16 i16
vector types.i32 i32
vector types.i64 i64
vector types.internal Internal raw utilities (don’t use unless you know what you’re doing!) swizzles Traits adding swizzle methods to all vector types. sys text_filter types u16 u16
vector types.u32 u32
vector types.u64 u64
vector types.bind_buffer create_token This is a macro used internally by imgui-rs to create StackTokens
representing various global state in DearImGui. cstr fail_on_errors A callback that triggers a task failure when an error is encountered. gen_attrib_pointers log_errors A callback that logs each error as it is encountered without triggering a
task failure Affine2 A 2D affine transform, which can represent translation, rotation, scaling and shear. Affine3A A 3D affine transform, which can represent translation, rotation, scaling and shear. AngleSlider Builder for an angle slider widget. AnimationBone BVec2 A 2-dimensional bool
vector mask. BVec3 A 3-dimensional bool
vector mask. BVec4 A 4-dimensional bool
vector mask. BVec3A A 3-dimensional SIMD vector mask. BVec4A A 4-dimensional SIMD vector mask. BackendFlags Backend capabilities ButtonFlags Flags for invisible buttons Camera ChannelsSplit Represent the drawing interface within a call to channels_split
. ChildWindow Builder for a child window ChildWindowToken Tracks a child window that can be ended by calling .end()
or by dropping Circle CollapsingHeader Builder for a collapsing header widget ColorButton Builder for a color button widget. ColorEdit3 Builder for a color editor widget. ColorEdit4 Builder for a color editor widget. ColorEditFlags Color edit flags ColorPicker3 Builder for a color picker widget. ColorPicker4 Examples ColorStackToken Tracks a color pushed to the color stack that can be popped by calling .end()
or by dropping. ComboBox Builder for a combo box widget ComboBoxFlags Flags for combo boxes ComboBoxToken Tracks a combo box that can be ended by calling .end()
or by dropping. ConfigFlags Configuration flags Cuboid Cursor Represents a window cursor that can be used to display any
of the standard cursors or load a custom cursor from an image. DAffine2 A 2D affine transform, which can represent translation, rotation, scaling and shear. DAffine3 A 3D affine transform, which can represent translation, rotation, scaling and shear. DMat2 A 2x2 column major matrix. DMat3 A 3x3 column major matrix. DMat4 A 4x4 column major matrix. DQuat A quaternion representing an orientation. DVec2 A 2-dimensional vector. DVec3 A 3-dimensional vector. DVec4 A 4-dimensional vector. DebugAliases Formats the type using aliases rather than the default variant names. DisabledToken Starts a scope where interaction is disabled. Ends be calling .end()
or when the token is dropped. Drag Builder for a drag slider widget. DragDropFlags Flags for igBeginDragDropSource(), igAcceptDragDropPayload() DragDropSource Creates a source for drag drop data out of the last ID created. DragDropTarget Creates a target for drag drop data out of the last ID created. DragRange Builder for a drag slider widget. DrawCmdIterator DrawCmdParams DrawData All draw data to render a Dear ImGui frame. DrawList Draw command list DrawListIterator Iterator over draw lists DrawListMut Object implementing the custom draw API. DrawVert A single vertex DummyClipboardContext Non-functioning placeholder EventHandler EventLoop FlushedMessages An iterator that yields until no more messages are contained in the
Receiver
’s queue. FnPtr Font Runtime data for a single font within a font atlas FontAtlas A font atlas that builds a single texture FontAtlasFlags Font atlas configuration flags FontAtlasTexture Handle to a font atlas texture FontConfig Configuration settings for a font FontGlyph A single font glyph FontGlyphRanges A set of Unicode codepoints FontId A font identifier FontStackToken Tracks a font pushed to the font stack that can be popped by calling .end()
or by dropping. GamepadState State of a gamepad. GammaRamp Describes the gamma ramp of a monitor. Glfw A token from which to call various GLFW functions. It can be obtained by
calling the init
function. This cannot be sent to other tasks, and should
only be initialized on the main platform thread. Whilst this might make
performing some operations harder, this is to ensure thread safety is enforced
statically. GlfwReceiver GroupToken Tracks a layout group that can be ended with end
or by dropping. I16Vec2 A 2-dimensional vector. I16Vec3 A 3-dimensional vector. I16Vec4 A 4-dimensional vector. I64Vec2 A 2-dimensional vector. I64Vec3 A 3-dimensional vector. I64Vec4 A 4-dimensional vector. IVec2 A 2-dimensional vector. IVec3 A 3-dimensional vector. IVec4 A 4-dimensional vector. Id Unique ID used by widgets. IdStackToken Tracks an ID pushed to the ID stack that can be popped by calling .pop()
or by dropping. See crate::Ui::push_id
for more details. ImColor32 Wraps u32 that represents a packed RGBA color. Mostly used by types in the
low level custom drawing API, such as DrawListMut
. ImStr A UTF-8 encoded, implicitly nul-terminated string slice. ImString A UTF-8 encoded, growable, implicitly nul-terminated string. Image Builder for an image widget ImageButton Builder for an image button widget ImageButtonDeprecated Imgui ImguiRenderer InputFloat InputFloat2 InputFloat3 InputFloat4 InputInt InputInt2 InputInt3 InputInt4 InputScalar Builder for an input scalar widget. InputScalarN Builder for an input scalar widget. InputText InputTextCallback Callback flags for an InputText
widget. These correspond to
the general textflags. InputTextFlags Flags for text inputs InputTextMultiline InputTextMultilineCallback Callback flags for an InputTextMultiline
widget. These correspond to the
general textflags. InvalidStyleColorValue Io Settings and inputs/outputs for imgui-rs ItemFlagsStackToken Tracks a change pushed to the item flags stack. ItemHoveredFlags Item hover check option flags ItemWidthStackToken Joystick A joystick handle. JoystickHats Joystick hats. Light LightHandle ListBox Builder for a list box widget ListBoxToken Tracks a list box that can be ended by calling .end()
or by dropping ListClipper Used to render only the visible items when displaying a
long list of items in a scrollable area. MainMenuBarToken Tracks a main menu bar that can be ended by calling .end()
or by dropping Mat2 A 2x2 column major matrix. Mat3 A 3x3 column major matrix. Mat4 A 4x4 column major matrix. Mat3A A 3x3 column major matrix. MenuBarToken Tracks a menu bar that can be ended by calling .end()
or by dropping MenuItem Builder for a menu item. MenuToken Tracks a menu that can be ended by calling .end()
or by dropping Mesh MeshData MeshHandle Model ModelHandle Modifiers Key modifiers (e.g., Shift, Control, Alt, Super) Monitor A struct that wraps a *GLFWmonitor
handle. OwnedDrawData A container for a heap-allocated deep copy of a DrawData
struct. PRenderContext PWindow PassthroughCallback This is a Zst which implements TextCallbackHandler as a passthrough. PixelImage When not using the image
library, or if you just want to,
you can specify an image from its raw pixel data using this structure. PlotHistogram PlotLines PopupModal Create a modal pop-up. PopupToken Tracks a popup token that can be ended with end
or by dropping. ProgressBar Builder for a progress bar widget. PushAllowKeyboardFocusToken PushButtonRepeatToken Quad Quat A quaternion representing an orientation. RenderContext A rendering context that can be shared between tasks. Renderer RussimpNodeData SecondOrderDynamics Selectable Builder for a selectable widget. SelectableFlags Flags for selectables Shader SharedFontAtlas A font atlas that can be shared between contexts SkeletalMesh SkeletalMeshHandle SkeletalVertex Slider Builder for a slider widget. SliderFlags Flags for sliders Sphere Style User interface style/colors StyleStackToken Tracks a style pushed to the style stack that can be popped by calling .end()
or by dropping. SuspendedContext A suspended imgui-rs context. TabBar Builder for a tab bar. TabBarFlags TabBarToken Tracks a window that can be ended by calling .end()
or by dropping TabItem TabItemFlags TabItemToken Tracks a tab bar item that can be ended by calling .end()
or by dropping TextCallbackData This struct provides methods to edit the underlying text buffer that
Dear ImGui manipulates. Primarily, it gives remove_chars ,
insert_chars , and mutable access to what text is selected. TextFilter Helper to parse and apply text filters TextWrapPosStackToken TextureHandle TextureId An opaque texture identifier Textures Generic texture mapping for use by renderers. ThreadSafeGlfw A struct that represents a thread safe handle to a Glfw
TooltipToken Tracks a layout tooltip that can be ended by calling .end()
or by dropping. TreeNode Builder for a tree node widget TreeNodeFlags Flags for tree nodes TreeNodeToken Tracks a tree node that can be popped by calling .pop()
, end()
, or by dropping. Triangle U16Vec2 A 2-dimensional vector. U16Vec3 A 3-dimensional vector. U16Vec4 A 4-dimensional vector. U64Vec2 A 2-dimensional vector. U64Vec3 A 3-dimensional vector. U64Vec4 A 4-dimensional vector. UVec2 A 2-dimensional vector. UVec3 A 3-dimensional vector. UVec4 A 4-dimensional vector. Ui A reference for building the user interface for one frame UiBuffer this is the unsafe cell upon which we build our abstraction. Vec2 A 2-dimensional vector. Vec3 A 3-dimensional vector. Vec4 A 4-dimensional vector. Vec3A A 3-dimensional vector. Version Vertex VerticalSlider Builder for a vertical slider widget. VidMode Describes a single video mode. WindowFlags Configuration flags for windows WindowFocusedFlags Window focus check option flags WindowHoveredFlags Window hover check option flags WindowToken Tracks a window that can be ended by calling .end()
or by dropping. Action Input actions. ClientApiHint Client API tokens. ColorEditDisplayMode Color editor display mode. ColorEditInputMode Color editor input mode. ColorFormat Color component formatting ColorPickerMode Color picker hue/saturation/value editor mode ColorPreview Color editor preview style ComboBoxHeight Combo box height mode. ComboBoxPreviewMode Combo box preview mode. Condition Condition for applying a setting ContextCreationApi Specifies the API to use to create the context ContextReleaseBehavior ContextReleaseBehavior
specifies the release behavior to be used by the context.ContextRobustnessHint Context robustness tokens. CursorMode Cursor modes. Direction A cardinal direction DrawCmd A draw command Error Tokens corresponding to various error types. EulerRot Euler rotation sequences. FocusedWidget Target widget selection for keyboard focus FontSource A source for binary font data GamepadAxis Axis identifier tokens. GamepadButton Button identifier tokens. HistoryDirection The arrow key a user pressed to trigger the on_history
callback. InitError An error that might be returned when glfw::init
is called. InitHint Initialization hints that can be set using the init_hint
function. ItemFlag A temporary change in item flags JoystickEvent Joystick events. JoystickId Joystick identifier tokens. MonitorEvent Monitor events. MouseCursor Mouse cursor type identifier NavInput An input identifier for navigation OpenGlProfileHint OpenGL profile tokens. ProjectionType StandardCursor Standard cursors provided by GLFW StyleColor A color identifier for styling. StyleVar A temporary change in user interface style SwapInterval Specifies how the context should handle swapping the buffers. Texture TreeNodeId Unique ID used by tree nodes WindowEvent Window event messages. WindowHint Window hints that can be set using the window_hint
function. WindowMode Describes the mode of a window ACTIVE_ATOMIC_COUNTER_BUFFERS ACTIVE_ATTRIBUTES ACTIVE_ATTRIBUTE_MAX_LENGTH ACTIVE_PROGRAM ACTIVE_RESOURCES ACTIVE_SUBROUTINES ACTIVE_SUBROUTINE_MAX_LENGTH ACTIVE_SUBROUTINE_UNIFORMS ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH ACTIVE_TEXTURE ACTIVE_UNIFORMS ACTIVE_UNIFORM_BLOCKS ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH ACTIVE_UNIFORM_MAX_LENGTH ACTIVE_VARIABLES ALIASED_LINE_WIDTH_RANGE ALL_BARRIER_BITS ALL_SHADER_BITS ALPHA ALREADY_SIGNALED ALWAYS AND AND_INVERTED AND_REVERSE ANY_SAMPLES_PASSED ANY_SAMPLES_PASSED_CONSERVATIVE ARRAY_BUFFER ARRAY_BUFFER_BINDING ARRAY_SIZE ARRAY_STRIDE ATOMIC_COUNTER_BARRIER_BIT ATOMIC_COUNTER_BUFFER ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES ATOMIC_COUNTER_BUFFER_BINDING ATOMIC_COUNTER_BUFFER_DATA_SIZE ATOMIC_COUNTER_BUFFER_INDEX ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER ATOMIC_COUNTER_BUFFER_SIZE ATOMIC_COUNTER_BUFFER_START ATTACHED_SHADERS AUTO_GENERATE_MIPMAP BACK BACK_LEFT BACK_RIGHT BGR BGRA BGRA_INTEGER BGR_INTEGER BLEND BLEND_COLOR BLEND_DST BLEND_DST_ALPHA BLEND_DST_RGB BLEND_EQUATION BLEND_EQUATION_ALPHA BLEND_EQUATION_RGB BLEND_SRC BLEND_SRC_ALPHA BLEND_SRC_RGB BLOCK_INDEX BLUE BLUE_INTEGER BOOL BOOL_VEC2 BOOL_VEC3 BOOL_VEC4 BUFFER BUFFER_ACCESS BUFFER_ACCESS_FLAGS BUFFER_BINDING BUFFER_DATA_SIZE BUFFER_IMMUTABLE_STORAGE BUFFER_MAPPED BUFFER_MAP_LENGTH BUFFER_MAP_OFFSET BUFFER_MAP_POINTER BUFFER_SIZE BUFFER_STORAGE_FLAGS BUFFER_UPDATE_BARRIER_BIT BUFFER_USAGE BUFFER_VARIABLE BYTE CAVEAT_SUPPORT CCW CLAMP_READ_COLOR CLAMP_TO_BORDER CLAMP_TO_EDGE CLEAR CLEAR_BUFFER CLEAR_TEXTURE CLIENT_MAPPED_BUFFER_BARRIER_BIT CLIENT_STORAGE_BIT CLIP_DEPTH_MODE CLIP_DISTANCE0 CLIP_DISTANCE1 CLIP_DISTANCE2 CLIP_DISTANCE3 CLIP_DISTANCE4 CLIP_DISTANCE5 CLIP_DISTANCE6 CLIP_DISTANCE7 CLIP_ORIGIN COLOR COLOR_ATTACHMENT0 COLOR_ATTACHMENT1 COLOR_ATTACHMENT2 COLOR_ATTACHMENT3 COLOR_ATTACHMENT4 COLOR_ATTACHMENT5 COLOR_ATTACHMENT6 COLOR_ATTACHMENT7 COLOR_ATTACHMENT8 COLOR_ATTACHMENT9 COLOR_ATTACHMENT10 COLOR_ATTACHMENT11 COLOR_ATTACHMENT12 COLOR_ATTACHMENT13 COLOR_ATTACHMENT14 COLOR_ATTACHMENT15 COLOR_ATTACHMENT16 COLOR_ATTACHMENT17 COLOR_ATTACHMENT18 COLOR_ATTACHMENT19 COLOR_ATTACHMENT20 COLOR_ATTACHMENT21 COLOR_ATTACHMENT22 COLOR_ATTACHMENT23 COLOR_ATTACHMENT24 COLOR_ATTACHMENT25 COLOR_ATTACHMENT26 COLOR_ATTACHMENT27 COLOR_ATTACHMENT28 COLOR_ATTACHMENT29 COLOR_ATTACHMENT30 COLOR_ATTACHMENT31 COLOR_BUFFER_BIT COLOR_CLEAR_VALUE COLOR_COMPONENTS COLOR_ENCODING COLOR_LOGIC_OP COLOR_RENDERABLE COLOR_WRITEMASK COMMAND_BARRIER_BIT COMPARE_REF_TO_TEXTURE COMPATIBLE_SUBROUTINES COMPILE_STATUS COMPRESSED_R11_EAC COMPRESSED_RED COMPRESSED_RED_RGTC1 COMPRESSED_RG COMPRESSED_RG11_EAC COMPRESSED_RGB COMPRESSED_RGB8_ETC2 COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 COMPRESSED_RGBA COMPRESSED_RGBA8_ETC2_EAC COMPRESSED_RGBA_BPTC_UNORM COMPRESSED_RGB_BPTC_SIGNED_FLOAT COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT COMPRESSED_RG_RGTC2 COMPRESSED_SIGNED_R11_EAC COMPRESSED_SIGNED_RED_RGTC1 COMPRESSED_SIGNED_RG11_EAC COMPRESSED_SIGNED_RG_RGTC2 COMPRESSED_SRGB COMPRESSED_SRGB8_ALPHA8_ETC2_EAC COMPRESSED_SRGB8_ETC2 COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 COMPRESSED_SRGB_ALPHA COMPRESSED_SRGB_ALPHA_BPTC_UNORM COMPRESSED_TEXTURE_FORMATS COMPUTE_SHADER COMPUTE_SHADER_BIT COMPUTE_SUBROUTINE COMPUTE_SUBROUTINE_UNIFORM COMPUTE_TEXTURE COMPUTE_WORK_GROUP_SIZE CONDITION_SATISFIED CONSTANT_ALPHA CONSTANT_COLOR CONTEXT_COMPATIBILITY_PROFILE_BIT CONTEXT_CORE_PROFILE_BIT CONTEXT_FLAGS CONTEXT_FLAG_DEBUG_BIT CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT CONTEXT_FLAG_ROBUST_ACCESS_BIT CONTEXT_LOST CONTEXT_PROFILE_MASK CONTEXT_RELEASE_BEHAVIOR CONTEXT_RELEASE_BEHAVIOR_FLUSH COPY COPY_INVERTED COPY_READ_BUFFER COPY_READ_BUFFER_BINDING COPY_WRITE_BUFFER COPY_WRITE_BUFFER_BINDING CULL_FACE CULL_FACE_MODE CURRENT_PROGRAM CURRENT_QUERY CURRENT_VERTEX_ATTRIB CW DEBUG_CALLBACK_FUNCTION DEBUG_CALLBACK_USER_PARAM DEBUG_GROUP_STACK_DEPTH DEBUG_LOGGED_MESSAGES DEBUG_NEXT_LOGGED_MESSAGE_LENGTH DEBUG_OUTPUT DEBUG_OUTPUT_SYNCHRONOUS DEBUG_SEVERITY_HIGH DEBUG_SEVERITY_LOW DEBUG_SEVERITY_MEDIUM DEBUG_SEVERITY_NOTIFICATION DEBUG_SOURCE_API DEBUG_SOURCE_APPLICATION DEBUG_SOURCE_OTHER DEBUG_SOURCE_SHADER_COMPILER DEBUG_SOURCE_THIRD_PARTY DEBUG_SOURCE_WINDOW_SYSTEM DEBUG_TYPE_DEPRECATED_BEHAVIOR DEBUG_TYPE_ERROR DEBUG_TYPE_MARKER DEBUG_TYPE_OTHER DEBUG_TYPE_PERFORMANCE DEBUG_TYPE_POP_GROUP DEBUG_TYPE_PORTABILITY DEBUG_TYPE_PUSH_GROUP DEBUG_TYPE_UNDEFINED_BEHAVIOR DECR DECR_WRAP DELETE_STATUS DEPTH DEPTH24_STENCIL8 DEPTH32F_STENCIL8 DEPTH_ATTACHMENT DEPTH_BUFFER_BIT DEPTH_CLAMP DEPTH_CLEAR_VALUE DEPTH_COMPONENT DEPTH_COMPONENT16 DEPTH_COMPONENT24 DEPTH_COMPONENT32 DEPTH_COMPONENT32F DEPTH_COMPONENTS DEPTH_FUNC DEPTH_RANGE DEPTH_RENDERABLE DEPTH_STENCIL DEPTH_STENCIL_ATTACHMENT DEPTH_STENCIL_TEXTURE_MODE DEPTH_TEST DEPTH_WRITEMASK DISPATCH_INDIRECT_BUFFER DISPATCH_INDIRECT_BUFFER_BINDING DISPLAY_LIST DITHER DONT_CARE DOUBLE DOUBLEBUFFER DOUBLE_MAT2 DOUBLE_MAT3 DOUBLE_MAT4 DOUBLE_MAT2x3 DOUBLE_MAT2x4 DOUBLE_MAT3x2 DOUBLE_MAT3x4 DOUBLE_MAT4x2 DOUBLE_MAT4x3 DOUBLE_VEC2 DOUBLE_VEC3 DOUBLE_VEC4 DRAW_BUFFER DRAW_BUFFER0 DRAW_BUFFER1 DRAW_BUFFER2 DRAW_BUFFER3 DRAW_BUFFER4 DRAW_BUFFER5 DRAW_BUFFER6 DRAW_BUFFER7 DRAW_BUFFER8 DRAW_BUFFER9 DRAW_BUFFER10 DRAW_BUFFER11 DRAW_BUFFER12 DRAW_BUFFER13 DRAW_BUFFER14 DRAW_BUFFER15 DRAW_FRAMEBUFFER DRAW_FRAMEBUFFER_BINDING DRAW_INDIRECT_BUFFER DRAW_INDIRECT_BUFFER_BINDING DST_ALPHA DST_COLOR DYNAMIC_COPY DYNAMIC_DRAW DYNAMIC_READ DYNAMIC_STORAGE_BIT ELEMENT_ARRAY_BARRIER_BIT ELEMENT_ARRAY_BUFFER ELEMENT_ARRAY_BUFFER_BINDING EQUAL EQUIV EXTENSIONS FALSE FASTEST FILL FILTER FIRST_VERTEX_CONVENTION FIXED FIXED_ONLY FLOAT FLOAT_32_UNSIGNED_INT_24_8_REV FLOAT_MAT2 FLOAT_MAT3 FLOAT_MAT4 FLOAT_MAT2x3 FLOAT_MAT2x4 FLOAT_MAT3x2 FLOAT_MAT3x4 FLOAT_MAT4x2 FLOAT_MAT4x3 FLOAT_VEC2 FLOAT_VEC3 FLOAT_VEC4 FRACTIONAL_EVEN FRACTIONAL_ODD FRAGMENT_INTERPOLATION_OFFSET_BITS FRAGMENT_SHADER FRAGMENT_SHADER_BIT FRAGMENT_SHADER_DERIVATIVE_HINT FRAGMENT_SUBROUTINE FRAGMENT_SUBROUTINE_UNIFORM FRAGMENT_TEXTURE FRAMEBUFFER FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE FRAMEBUFFER_ATTACHMENT_BLUE_SIZE FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE FRAMEBUFFER_ATTACHMENT_GREEN_SIZE FRAMEBUFFER_ATTACHMENT_LAYERED FRAMEBUFFER_ATTACHMENT_OBJECT_NAME FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE FRAMEBUFFER_ATTACHMENT_RED_SIZE FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL FRAMEBUFFER_BARRIER_BIT FRAMEBUFFER_BINDING FRAMEBUFFER_BLEND FRAMEBUFFER_COMPLETE FRAMEBUFFER_DEFAULT FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS FRAMEBUFFER_DEFAULT_HEIGHT FRAMEBUFFER_DEFAULT_LAYERS FRAMEBUFFER_DEFAULT_SAMPLES FRAMEBUFFER_DEFAULT_WIDTH FRAMEBUFFER_INCOMPLETE_ATTACHMENT FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT FRAMEBUFFER_INCOMPLETE_MULTISAMPLE FRAMEBUFFER_INCOMPLETE_READ_BUFFER FRAMEBUFFER_RENDERABLE FRAMEBUFFER_RENDERABLE_LAYERED FRAMEBUFFER_SRGB FRAMEBUFFER_UNDEFINED FRAMEBUFFER_UNSUPPORTED FRONT FRONT_AND_BACK FRONT_FACE FRONT_LEFT FRONT_RIGHT FULL_SUPPORT FUNC_ADD FUNC_REVERSE_SUBTRACT FUNC_SUBTRACT GEOMETRY_INPUT_TYPE GEOMETRY_OUTPUT_TYPE GEOMETRY_SHADER GEOMETRY_SHADER_BIT GEOMETRY_SHADER_INVOCATIONS GEOMETRY_SUBROUTINE GEOMETRY_SUBROUTINE_UNIFORM GEOMETRY_TEXTURE GEOMETRY_VERTICES_OUT GEQUAL GET_TEXTURE_IMAGE_FORMAT GET_TEXTURE_IMAGE_TYPE GREATER GREEN GREEN_INTEGER GUILTY_CONTEXT_RESET HALF_FLOAT HIGH_FLOAT HIGH_INT IMAGE_1D IMAGE_1D_ARRAY IMAGE_2D IMAGE_2D_ARRAY IMAGE_2D_MULTISAMPLE IMAGE_2D_MULTISAMPLE_ARRAY IMAGE_2D_RECT IMAGE_3D IMAGE_BINDING_ACCESS IMAGE_BINDING_FORMAT IMAGE_BINDING_LAYER IMAGE_BINDING_LAYERED IMAGE_BINDING_LEVEL IMAGE_BINDING_NAME IMAGE_BUFFER IMAGE_CLASS_1_X_8 IMAGE_CLASS_1_X_16 IMAGE_CLASS_1_X_32 IMAGE_CLASS_2_X_8 IMAGE_CLASS_2_X_16 IMAGE_CLASS_2_X_32 IMAGE_CLASS_4_X_8 IMAGE_CLASS_4_X_16 IMAGE_CLASS_4_X_32 IMAGE_CLASS_10_10_10_2 IMAGE_CLASS_11_11_10 IMAGE_COMPATIBILITY_CLASS IMAGE_CUBE IMAGE_CUBE_MAP_ARRAY IMAGE_FORMAT_COMPATIBILITY_BY_CLASS IMAGE_FORMAT_COMPATIBILITY_BY_SIZE IMAGE_FORMAT_COMPATIBILITY_TYPE IMAGE_PIXEL_FORMAT IMAGE_PIXEL_TYPE IMAGE_TEXEL_SIZE IMPLEMENTATION_COLOR_READ_FORMAT IMPLEMENTATION_COLOR_READ_TYPE INCR INCR_WRAP INFO_LOG_LENGTH INNOCENT_CONTEXT_RESET INT INTERLEAVED_ATTRIBS INTERNALFORMAT_ALPHA_SIZE INTERNALFORMAT_ALPHA_TYPE INTERNALFORMAT_BLUE_SIZE INTERNALFORMAT_BLUE_TYPE INTERNALFORMAT_DEPTH_SIZE INTERNALFORMAT_DEPTH_TYPE INTERNALFORMAT_GREEN_SIZE INTERNALFORMAT_GREEN_TYPE INTERNALFORMAT_PREFERRED INTERNALFORMAT_RED_SIZE INTERNALFORMAT_RED_TYPE INTERNALFORMAT_SHARED_SIZE INTERNALFORMAT_STENCIL_SIZE INTERNALFORMAT_STENCIL_TYPE INTERNALFORMAT_SUPPORTED INT_2_10_10_10_REV INT_IMAGE_1D INT_IMAGE_1D_ARRAY INT_IMAGE_2D INT_IMAGE_2D_ARRAY INT_IMAGE_2D_MULTISAMPLE INT_IMAGE_2D_MULTISAMPLE_ARRAY INT_IMAGE_2D_RECT INT_IMAGE_3D INT_IMAGE_BUFFER INT_IMAGE_CUBE INT_IMAGE_CUBE_MAP_ARRAY INT_SAMPLER_1D INT_SAMPLER_1D_ARRAY INT_SAMPLER_2D INT_SAMPLER_2D_ARRAY INT_SAMPLER_2D_MULTISAMPLE INT_SAMPLER_2D_MULTISAMPLE_ARRAY INT_SAMPLER_2D_RECT INT_SAMPLER_3D INT_SAMPLER_BUFFER INT_SAMPLER_CUBE INT_SAMPLER_CUBE_MAP_ARRAY INT_VEC2 INT_VEC3 INT_VEC4 INVALID_ENUM INVALID_FRAMEBUFFER_OPERATION INVALID_INDEX INVALID_OPERATION INVALID_VALUE INVERT ISOLINES IS_PER_PATCH IS_ROW_MAJOR KEEP LAST_VERTEX_CONVENTION LAYER_PROVOKING_VERTEX LEFT LEQUAL LESS LINE LINEAR LINEAR_MIPMAP_LINEAR LINEAR_MIPMAP_NEAREST LINES LINES_ADJACENCY LINE_LOOP LINE_SMOOTH LINE_SMOOTH_HINT LINE_STRIP LINE_STRIP_ADJACENCY LINE_WIDTH LINE_WIDTH_GRANULARITY LINE_WIDTH_RANGE LINK_STATUS LOCATION LOCATION_COMPONENT LOCATION_INDEX LOGIC_OP_MODE LOSE_CONTEXT_ON_RESET LOWER_LEFT LOW_FLOAT LOW_INT MAJOR_VERSION MANUAL_GENERATE_MIPMAP MAP_COHERENT_BIT MAP_FLUSH_EXPLICIT_BIT MAP_INVALIDATE_BUFFER_BIT MAP_INVALIDATE_RANGE_BIT MAP_PERSISTENT_BIT MAP_READ_BIT MAP_UNSYNCHRONIZED_BIT MAP_WRITE_BIT MATRIX_STRIDE MAX MAX_3D_TEXTURE_SIZE MAX_ARRAY_TEXTURE_LAYERS MAX_ATOMIC_COUNTER_BUFFER_BINDINGS MAX_ATOMIC_COUNTER_BUFFER_SIZE MAX_BONE_INFLUENCE MAX_CLIP_DISTANCES MAX_COLOR_ATTACHMENTS MAX_COLOR_TEXTURE_SAMPLES MAX_COMBINED_ATOMIC_COUNTERS MAX_COMBINED_ATOMIC_COUNTER_BUFFERS MAX_COMBINED_CLIP_AND_CULL_DISTANCES MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS MAX_COMBINED_DIMENSIONS MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS MAX_COMBINED_IMAGE_UNIFORMS MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS MAX_COMBINED_SHADER_OUTPUT_RESOURCES MAX_COMBINED_SHADER_STORAGE_BLOCKS MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS MAX_COMBINED_TEXTURE_IMAGE_UNITS MAX_COMBINED_UNIFORM_BLOCKS MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS MAX_COMPUTE_ATOMIC_COUNTERS MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS MAX_COMPUTE_IMAGE_UNIFORMS MAX_COMPUTE_SHADER_STORAGE_BLOCKS MAX_COMPUTE_SHARED_MEMORY_SIZE MAX_COMPUTE_TEXTURE_IMAGE_UNITS MAX_COMPUTE_UNIFORM_BLOCKS MAX_COMPUTE_UNIFORM_COMPONENTS MAX_COMPUTE_WORK_GROUP_COUNT MAX_COMPUTE_WORK_GROUP_INVOCATIONS MAX_COMPUTE_WORK_GROUP_SIZE MAX_CUBE_MAP_TEXTURE_SIZE MAX_CULL_DISTANCES MAX_DEBUG_GROUP_STACK_DEPTH MAX_DEBUG_LOGGED_MESSAGES MAX_DEBUG_MESSAGE_LENGTH MAX_DEPTH MAX_DEPTH_TEXTURE_SAMPLES MAX_DRAW_BUFFERS MAX_DUAL_SOURCE_DRAW_BUFFERS MAX_ELEMENTS_INDICES MAX_ELEMENTS_VERTICES MAX_ELEMENT_INDEX MAX_FRAGMENT_ATOMIC_COUNTERS MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS MAX_FRAGMENT_IMAGE_UNIFORMS MAX_FRAGMENT_INPUT_COMPONENTS MAX_FRAGMENT_INTERPOLATION_OFFSET MAX_FRAGMENT_SHADER_STORAGE_BLOCKS MAX_FRAGMENT_UNIFORM_BLOCKS MAX_FRAGMENT_UNIFORM_COMPONENTS MAX_FRAGMENT_UNIFORM_VECTORS MAX_FRAMEBUFFER_HEIGHT MAX_FRAMEBUFFER_LAYERS MAX_FRAMEBUFFER_SAMPLES MAX_FRAMEBUFFER_WIDTH MAX_GEOMETRY_ATOMIC_COUNTERS MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS MAX_GEOMETRY_IMAGE_UNIFORMS MAX_GEOMETRY_INPUT_COMPONENTS MAX_GEOMETRY_OUTPUT_COMPONENTS MAX_GEOMETRY_OUTPUT_VERTICES MAX_GEOMETRY_SHADER_INVOCATIONS MAX_GEOMETRY_SHADER_STORAGE_BLOCKS MAX_GEOMETRY_TEXTURE_IMAGE_UNITS MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS MAX_GEOMETRY_UNIFORM_BLOCKS MAX_GEOMETRY_UNIFORM_COMPONENTS MAX_HEIGHT MAX_IMAGE_SAMPLES MAX_IMAGE_UNITS MAX_INTEGER_SAMPLES MAX_LABEL_LENGTH MAX_LAYERS MAX_NAME_LENGTH MAX_NUM_ACTIVE_VARIABLES MAX_NUM_COMPATIBLE_SUBROUTINES MAX_PATCH_VERTICES MAX_PROGRAM_TEXEL_OFFSET MAX_PROGRAM_TEXTURE_GATHER_OFFSET MAX_RECTANGLE_TEXTURE_SIZE MAX_RENDERBUFFER_SIZE MAX_SAMPLES MAX_SAMPLE_MASK_WORDS MAX_SERVER_WAIT_TIMEOUT MAX_SHADER_STORAGE_BLOCK_SIZE MAX_SHADER_STORAGE_BUFFER_BINDINGS MAX_SUBROUTINES MAX_SUBROUTINE_UNIFORM_LOCATIONS MAX_TESS_CONTROL_ATOMIC_COUNTERS MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS MAX_TESS_CONTROL_IMAGE_UNIFORMS MAX_TESS_CONTROL_INPUT_COMPONENTS MAX_TESS_CONTROL_OUTPUT_COMPONENTS MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS MAX_TESS_CONTROL_UNIFORM_BLOCKS MAX_TESS_CONTROL_UNIFORM_COMPONENTS MAX_TESS_EVALUATION_ATOMIC_COUNTERS MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS MAX_TESS_EVALUATION_IMAGE_UNIFORMS MAX_TESS_EVALUATION_INPUT_COMPONENTS MAX_TESS_EVALUATION_OUTPUT_COMPONENTS MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS MAX_TESS_EVALUATION_UNIFORM_BLOCKS MAX_TESS_EVALUATION_UNIFORM_COMPONENTS MAX_TESS_GEN_LEVEL MAX_TESS_PATCH_COMPONENTS MAX_TEXTURE_BUFFER_SIZE MAX_TEXTURE_IMAGE_UNITS MAX_TEXTURE_LOD_BIAS MAX_TEXTURE_SIZE MAX_TRANSFORM_FEEDBACK_BUFFERS MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS MAX_UNIFORM_BLOCK_SIZE MAX_UNIFORM_BUFFER_BINDINGS MAX_UNIFORM_LOCATIONS MAX_VARYING_COMPONENTS MAX_VARYING_FLOATS MAX_VARYING_VECTORS MAX_VERTEX_ATOMIC_COUNTERS MAX_VERTEX_ATOMIC_COUNTER_BUFFERS MAX_VERTEX_ATTRIBS MAX_VERTEX_ATTRIB_BINDINGS MAX_VERTEX_ATTRIB_RELATIVE_OFFSET MAX_VERTEX_ATTRIB_STRIDE MAX_VERTEX_IMAGE_UNIFORMS MAX_VERTEX_OUTPUT_COMPONENTS MAX_VERTEX_SHADER_STORAGE_BLOCKS MAX_VERTEX_STREAMS MAX_VERTEX_TEXTURE_IMAGE_UNITS MAX_VERTEX_UNIFORM_BLOCKS MAX_VERTEX_UNIFORM_COMPONENTS MAX_VERTEX_UNIFORM_VECTORS MAX_VIEWPORTS MAX_VIEWPORT_DIMS MAX_WIDTH MEDIUM_FLOAT MEDIUM_INT MIN MINOR_VERSION MIN_FRAGMENT_INTERPOLATION_OFFSET MIN_MAP_BUFFER_ALIGNMENT MIN_PROGRAM_TEXEL_OFFSET MIN_PROGRAM_TEXTURE_GATHER_OFFSET MIN_SAMPLE_SHADING_VALUE MIPMAP MIRRORED_REPEAT MIRROR_CLAMP_TO_EDGE MULTISAMPLE NAME_LENGTH NAND NEAREST NEAREST_MIPMAP_LINEAR NEAREST_MIPMAP_NEAREST NEGATIVE_ONE_TO_ONE NEVER NICEST NONE NOOP NOR NOTEQUAL NO_ERROR NO_RESET_NOTIFICATION NUM_ACTIVE_VARIABLES NUM_COMPATIBLE_SUBROUTINES NUM_COMPRESSED_TEXTURE_FORMATS NUM_EXTENSIONS NUM_PROGRAM_BINARY_FORMATS NUM_SAMPLE_COUNTS NUM_SHADER_BINARY_FORMATS NUM_SHADING_LANGUAGE_VERSIONS OBJECT_TYPE OFFSET ONE ONE_MINUS_CONSTANT_ALPHA ONE_MINUS_CONSTANT_COLOR ONE_MINUS_DST_ALPHA ONE_MINUS_DST_COLOR ONE_MINUS_SRC1_ALPHA ONE_MINUS_SRC1_COLOR ONE_MINUS_SRC_ALPHA ONE_MINUS_SRC_COLOR OR OR_INVERTED OR_REVERSE OUT_OF_MEMORY PACK_ALIGNMENT PACK_COMPRESSED_BLOCK_DEPTH PACK_COMPRESSED_BLOCK_HEIGHT PACK_COMPRESSED_BLOCK_SIZE PACK_COMPRESSED_BLOCK_WIDTH PACK_IMAGE_HEIGHT PACK_LSB_FIRST PACK_ROW_LENGTH PACK_SKIP_IMAGES PACK_SKIP_PIXELS PACK_SKIP_ROWS PACK_SWAP_BYTES PATCHES PATCH_DEFAULT_INNER_LEVEL PATCH_DEFAULT_OUTER_LEVEL PATCH_VERTICES PIXEL_BUFFER_BARRIER_BIT PIXEL_PACK_BUFFER PIXEL_PACK_BUFFER_BINDING PIXEL_UNPACK_BUFFER PIXEL_UNPACK_BUFFER_BINDING POINT POINTS POINT_FADE_THRESHOLD_SIZE POINT_SIZE POINT_SIZE_GRANULARITY POINT_SIZE_RANGE POINT_SPRITE_COORD_ORIGIN POLYGON_MODE POLYGON_OFFSET_FACTOR POLYGON_OFFSET_FILL POLYGON_OFFSET_LINE POLYGON_OFFSET_POINT POLYGON_OFFSET_UNITS POLYGON_SMOOTH POLYGON_SMOOTH_HINT PRIMITIVES_GENERATED PRIMITIVE_RESTART PRIMITIVE_RESTART_FIXED_INDEX PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED PRIMITIVE_RESTART_INDEX PROGRAM PROGRAM_BINARY_FORMATS PROGRAM_BINARY_LENGTH PROGRAM_BINARY_RETRIEVABLE_HINT PROGRAM_INPUT PROGRAM_OUTPUT PROGRAM_PIPELINE PROGRAM_PIPELINE_BINDING PROGRAM_POINT_SIZE PROGRAM_SEPARABLE PROVOKING_VERTEX PROXY_TEXTURE_1D PROXY_TEXTURE_1D_ARRAY PROXY_TEXTURE_2D PROXY_TEXTURE_2D_ARRAY PROXY_TEXTURE_2D_MULTISAMPLE PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY PROXY_TEXTURE_3D PROXY_TEXTURE_CUBE_MAP PROXY_TEXTURE_CUBE_MAP_ARRAY PROXY_TEXTURE_RECTANGLE QUADS QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION QUERY QUERY_BUFFER QUERY_BUFFER_BARRIER_BIT QUERY_BUFFER_BINDING QUERY_BY_REGION_NO_WAIT QUERY_BY_REGION_NO_WAIT_INVERTED QUERY_BY_REGION_WAIT QUERY_BY_REGION_WAIT_INVERTED QUERY_COUNTER_BITS QUERY_NO_WAIT QUERY_NO_WAIT_INVERTED QUERY_RESULT QUERY_RESULT_AVAILABLE QUERY_RESULT_NO_WAIT QUERY_TARGET QUERY_WAIT QUERY_WAIT_INVERTED R8 R3_G3_B2 R8I R8UI R8_SNORM R16 R11F_G11F_B10F R16F R16I R16UI R16_SNORM R32F R32I R32UI RASTERIZER_DISCARD READ_BUFFER READ_FRAMEBUFFER READ_FRAMEBUFFER_BINDING READ_ONLY READ_PIXELS READ_PIXELS_FORMAT READ_PIXELS_TYPE READ_WRITE RED RED_INTEGER REFERENCED_BY_COMPUTE_SHADER REFERENCED_BY_FRAGMENT_SHADER REFERENCED_BY_GEOMETRY_SHADER REFERENCED_BY_TESS_CONTROL_SHADER REFERENCED_BY_TESS_EVALUATION_SHADER REFERENCED_BY_VERTEX_SHADER RENDERBUFFER RENDERBUFFER_ALPHA_SIZE RENDERBUFFER_BINDING RENDERBUFFER_BLUE_SIZE RENDERBUFFER_DEPTH_SIZE RENDERBUFFER_GREEN_SIZE RENDERBUFFER_HEIGHT RENDERBUFFER_INTERNAL_FORMAT RENDERBUFFER_RED_SIZE RENDERBUFFER_SAMPLES RENDERBUFFER_STENCIL_SIZE RENDERBUFFER_WIDTH RENDERER REPEAT REPLACE RESET_NOTIFICATION_STRATEGY RG RG8 RG8I RG8UI RG8_SNORM RG16 RG16F RG16I RG16UI RG16_SNORM RG32F RG32I RG32UI RGB RGB4 RGB5 RGB8 RGB5_A1 RGB8I RGB8UI RGB8_SNORM RGB9_E5 RGB10 RGB12 RGB16 RGB10_A2 RGB10_A2UI RGB16F RGB16I RGB16UI RGB16_SNORM RGB32F RGB32I RGB32UI RGB565 RGBA RGBA2 RGBA4 RGBA8 RGBA8I RGBA8UI RGBA8_SNORM RGBA12 RGBA16 RGBA16F RGBA16I RGBA16UI RGBA16_SNORM RGBA32F RGBA32I RGBA32UI RGBA_INTEGER RGB_INTEGER RG_INTEGER RIGHT SAMPLER SAMPLER_1D SAMPLER_1D_ARRAY SAMPLER_1D_ARRAY_SHADOW SAMPLER_1D_SHADOW SAMPLER_2D SAMPLER_2D_ARRAY SAMPLER_2D_ARRAY_SHADOW SAMPLER_2D_MULTISAMPLE SAMPLER_2D_MULTISAMPLE_ARRAY SAMPLER_2D_RECT SAMPLER_2D_RECT_SHADOW SAMPLER_2D_SHADOW SAMPLER_3D SAMPLER_BINDING SAMPLER_BUFFER SAMPLER_CUBE SAMPLER_CUBE_MAP_ARRAY SAMPLER_CUBE_MAP_ARRAY_SHADOW SAMPLER_CUBE_SHADOW SAMPLES SAMPLES_PASSED SAMPLE_ALPHA_TO_COVERAGE SAMPLE_ALPHA_TO_ONE SAMPLE_BUFFERS SAMPLE_COVERAGE SAMPLE_COVERAGE_INVERT SAMPLE_COVERAGE_VALUE SAMPLE_MASK SAMPLE_MASK_VALUE SAMPLE_POSITION SAMPLE_SHADING SCISSOR_BOX SCISSOR_TEST SEPARATE_ATTRIBS SET SHADER SHADER_BINARY_FORMATS SHADER_COMPILER SHADER_IMAGE_ACCESS_BARRIER_BIT SHADER_IMAGE_ATOMIC SHADER_IMAGE_LOAD SHADER_IMAGE_STORE SHADER_SOURCE_LENGTH SHADER_STORAGE_BARRIER_BIT SHADER_STORAGE_BLOCK SHADER_STORAGE_BUFFER SHADER_STORAGE_BUFFER_BINDING SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT SHADER_STORAGE_BUFFER_SIZE SHADER_STORAGE_BUFFER_START SHADER_TYPE SHADING_LANGUAGE_VERSION SHORT SIGNALED SIGNED_NORMALIZED SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE SMOOTH_LINE_WIDTH_GRANULARITY SMOOTH_LINE_WIDTH_RANGE SMOOTH_POINT_SIZE_GRANULARITY SMOOTH_POINT_SIZE_RANGE SRC1_ALPHA SRC1_COLOR SRC_ALPHA SRC_ALPHA_SATURATE SRC_COLOR SRGB SRGB8 SRGB8_ALPHA8 SRGB_ALPHA SRGB_READ SRGB_WRITE STACK_OVERFLOW STACK_UNDERFLOW STATIC_COPY STATIC_DRAW STATIC_READ STENCIL STENCIL_ATTACHMENT STENCIL_BACK_FAIL STENCIL_BACK_FUNC STENCIL_BACK_PASS_DEPTH_FAIL STENCIL_BACK_PASS_DEPTH_PASS STENCIL_BACK_REF STENCIL_BACK_VALUE_MASK STENCIL_BACK_WRITEMASK STENCIL_BUFFER_BIT STENCIL_CLEAR_VALUE STENCIL_COMPONENTS STENCIL_FAIL STENCIL_FUNC STENCIL_INDEX STENCIL_INDEX1 STENCIL_INDEX4 STENCIL_INDEX8 STENCIL_INDEX16 STENCIL_PASS_DEPTH_FAIL STENCIL_PASS_DEPTH_PASS STENCIL_REF STENCIL_RENDERABLE STENCIL_TEST STENCIL_VALUE_MASK STENCIL_WRITEMASK STEREO STREAM_COPY STREAM_DRAW STREAM_READ SUBPIXEL_BITS SYNC_CONDITION SYNC_FENCE SYNC_FLAGS SYNC_FLUSH_COMMANDS_BIT SYNC_GPU_COMMANDS_COMPLETE SYNC_STATUS TESS_CONTROL_OUTPUT_VERTICES TESS_CONTROL_SHADER TESS_CONTROL_SHADER_BIT TESS_CONTROL_SUBROUTINE TESS_CONTROL_SUBROUTINE_UNIFORM TESS_CONTROL_TEXTURE TESS_EVALUATION_SHADER TESS_EVALUATION_SHADER_BIT TESS_EVALUATION_SUBROUTINE TESS_EVALUATION_SUBROUTINE_UNIFORM TESS_EVALUATION_TEXTURE TESS_GEN_MODE TESS_GEN_POINT_MODE TESS_GEN_SPACING TESS_GEN_VERTEX_ORDER TEXTURE TEXTURE0 TEXTURE1 TEXTURE2 TEXTURE3 TEXTURE4 TEXTURE5 TEXTURE6 TEXTURE7 TEXTURE8 TEXTURE9 TEXTURE10 TEXTURE11 TEXTURE12 TEXTURE13 TEXTURE14 TEXTURE15 TEXTURE16 TEXTURE17 TEXTURE18 TEXTURE19 TEXTURE20 TEXTURE21 TEXTURE22 TEXTURE23 TEXTURE24 TEXTURE25 TEXTURE26 TEXTURE27 TEXTURE28 TEXTURE29 TEXTURE30 TEXTURE31 TEXTURE_1D TEXTURE_1D_ARRAY TEXTURE_2D TEXTURE_2D_ARRAY TEXTURE_2D_MULTISAMPLE TEXTURE_2D_MULTISAMPLE_ARRAY TEXTURE_3D TEXTURE_ALPHA_SIZE TEXTURE_ALPHA_TYPE TEXTURE_BASE_LEVEL TEXTURE_BINDING_1D TEXTURE_BINDING_1D_ARRAY TEXTURE_BINDING_2D TEXTURE_BINDING_2D_ARRAY TEXTURE_BINDING_2D_MULTISAMPLE TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY TEXTURE_BINDING_3D TEXTURE_BINDING_BUFFER TEXTURE_BINDING_CUBE_MAP TEXTURE_BINDING_CUBE_MAP_ARRAY TEXTURE_BINDING_RECTANGLE TEXTURE_BLUE_SIZE TEXTURE_BLUE_TYPE TEXTURE_BORDER_COLOR TEXTURE_BUFFER TEXTURE_BUFFER_BINDING TEXTURE_BUFFER_DATA_STORE_BINDING TEXTURE_BUFFER_OFFSET TEXTURE_BUFFER_OFFSET_ALIGNMENT TEXTURE_BUFFER_SIZE TEXTURE_COMPARE_FUNC TEXTURE_COMPARE_MODE TEXTURE_COMPRESSED TEXTURE_COMPRESSED_BLOCK_HEIGHT TEXTURE_COMPRESSED_BLOCK_SIZE TEXTURE_COMPRESSED_BLOCK_WIDTH TEXTURE_COMPRESSED_IMAGE_SIZE TEXTURE_COMPRESSION_HINT TEXTURE_CUBE_MAP TEXTURE_CUBE_MAP_ARRAY TEXTURE_CUBE_MAP_NEGATIVE_X TEXTURE_CUBE_MAP_NEGATIVE_Y TEXTURE_CUBE_MAP_NEGATIVE_Z TEXTURE_CUBE_MAP_POSITIVE_X TEXTURE_CUBE_MAP_POSITIVE_Y TEXTURE_CUBE_MAP_POSITIVE_Z TEXTURE_CUBE_MAP_SEAMLESS TEXTURE_DEPTH TEXTURE_DEPTH_SIZE TEXTURE_DEPTH_TYPE TEXTURE_FETCH_BARRIER_BIT TEXTURE_FIXED_SAMPLE_LOCATIONS TEXTURE_GATHER TEXTURE_GATHER_SHADOW TEXTURE_GREEN_SIZE TEXTURE_GREEN_TYPE TEXTURE_HEIGHT TEXTURE_IMAGE_FORMAT TEXTURE_IMAGE_TYPE TEXTURE_IMMUTABLE_FORMAT TEXTURE_IMMUTABLE_LEVELS TEXTURE_INTERNAL_FORMAT TEXTURE_LOD_BIAS TEXTURE_MAG_FILTER TEXTURE_MAX_LEVEL TEXTURE_MAX_LOD TEXTURE_MIN_FILTER TEXTURE_MIN_LOD TEXTURE_RECTANGLE TEXTURE_RED_SIZE TEXTURE_RED_TYPE TEXTURE_SAMPLES TEXTURE_SHADOW TEXTURE_SHARED_SIZE TEXTURE_STENCIL_SIZE TEXTURE_SWIZZLE_A TEXTURE_SWIZZLE_B TEXTURE_SWIZZLE_G TEXTURE_SWIZZLE_R TEXTURE_SWIZZLE_RGBA TEXTURE_TARGET TEXTURE_UPDATE_BARRIER_BIT TEXTURE_VIEW TEXTURE_VIEW_MIN_LAYER TEXTURE_VIEW_MIN_LEVEL TEXTURE_VIEW_NUM_LAYERS TEXTURE_VIEW_NUM_LEVELS TEXTURE_WIDTH TEXTURE_WRAP_R TEXTURE_WRAP_S TEXTURE_WRAP_T TIMEOUT_EXPIRED TIMEOUT_IGNORED TIMESTAMP TIME_ELAPSED TOP_LEVEL_ARRAY_SIZE TOP_LEVEL_ARRAY_STRIDE TRANSFORM_FEEDBACK TRANSFORM_FEEDBACK_ACTIVE TRANSFORM_FEEDBACK_BARRIER_BIT TRANSFORM_FEEDBACK_BINDING TRANSFORM_FEEDBACK_BUFFER TRANSFORM_FEEDBACK_BUFFER_ACTIVE TRANSFORM_FEEDBACK_BUFFER_BINDING TRANSFORM_FEEDBACK_BUFFER_INDEX TRANSFORM_FEEDBACK_BUFFER_MODE TRANSFORM_FEEDBACK_BUFFER_PAUSED TRANSFORM_FEEDBACK_BUFFER_SIZE TRANSFORM_FEEDBACK_BUFFER_START TRANSFORM_FEEDBACK_BUFFER_STRIDE TRANSFORM_FEEDBACK_PAUSED TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN TRANSFORM_FEEDBACK_VARYING TRANSFORM_FEEDBACK_VARYINGS TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH TRIANGLES TRIANGLES_ADJACENCY TRIANGLE_FAN TRIANGLE_STRIP TRIANGLE_STRIP_ADJACENCY TRUE TYPE UNDEFINED_VERTEX UNIFORM UNIFORM_ARRAY_STRIDE UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX UNIFORM_BARRIER_BIT UNIFORM_BLOCK UNIFORM_BLOCK_ACTIVE_UNIFORMS UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES UNIFORM_BLOCK_BINDING UNIFORM_BLOCK_DATA_SIZE UNIFORM_BLOCK_INDEX UNIFORM_BLOCK_NAME_LENGTH UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER UNIFORM_BUFFER UNIFORM_BUFFER_BINDING UNIFORM_BUFFER_OFFSET_ALIGNMENT UNIFORM_BUFFER_SIZE UNIFORM_BUFFER_START UNIFORM_IS_ROW_MAJOR UNIFORM_MATRIX_STRIDE UNIFORM_NAME_LENGTH UNIFORM_OFFSET UNIFORM_SIZE UNIFORM_TYPE UNKNOWN_CONTEXT_RESET UNPACK_ALIGNMENT UNPACK_COMPRESSED_BLOCK_DEPTH UNPACK_COMPRESSED_BLOCK_HEIGHT UNPACK_COMPRESSED_BLOCK_SIZE UNPACK_COMPRESSED_BLOCK_WIDTH UNPACK_IMAGE_HEIGHT UNPACK_LSB_FIRST UNPACK_ROW_LENGTH UNPACK_SKIP_IMAGES UNPACK_SKIP_PIXELS UNPACK_SKIP_ROWS UNPACK_SWAP_BYTES UNSIGNALED UNSIGNED_BYTE UNSIGNED_BYTE_2_3_3_REV UNSIGNED_BYTE_3_3_2 UNSIGNED_INT UNSIGNED_INT_2_10_10_10_REV UNSIGNED_INT_5_9_9_9_REV UNSIGNED_INT_8_8_8_8 UNSIGNED_INT_8_8_8_8_REV UNSIGNED_INT_10F_11F_11F_REV UNSIGNED_INT_10_10_10_2 UNSIGNED_INT_24_8 UNSIGNED_INT_ATOMIC_COUNTER UNSIGNED_INT_IMAGE_1D UNSIGNED_INT_IMAGE_1D_ARRAY UNSIGNED_INT_IMAGE_2D UNSIGNED_INT_IMAGE_2D_ARRAY UNSIGNED_INT_IMAGE_2D_MULTISAMPLE UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY UNSIGNED_INT_IMAGE_2D_RECT UNSIGNED_INT_IMAGE_3D UNSIGNED_INT_IMAGE_BUFFER UNSIGNED_INT_IMAGE_CUBE UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY UNSIGNED_INT_SAMPLER_1D UNSIGNED_INT_SAMPLER_1D_ARRAY UNSIGNED_INT_SAMPLER_2D UNSIGNED_INT_SAMPLER_2D_ARRAY UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY UNSIGNED_INT_SAMPLER_2D_RECT UNSIGNED_INT_SAMPLER_3D UNSIGNED_INT_SAMPLER_BUFFER UNSIGNED_INT_SAMPLER_CUBE UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY UNSIGNED_INT_VEC2 UNSIGNED_INT_VEC3 UNSIGNED_INT_VEC4 UNSIGNED_NORMALIZED UNSIGNED_SHORT UNSIGNED_SHORT_1_5_5_5_REV UNSIGNED_SHORT_4_4_4_4 UNSIGNED_SHORT_4_4_4_4_REV UNSIGNED_SHORT_5_5_5_1 UNSIGNED_SHORT_5_6_5 UNSIGNED_SHORT_5_6_5_REV UPPER_LEFT VALIDATE_STATUS VENDOR VERSION VERTEX_ARRAY VERTEX_ARRAY_BINDING VERTEX_ATTRIB_ARRAY_BARRIER_BIT VERTEX_ATTRIB_ARRAY_BUFFER_BINDING VERTEX_ATTRIB_ARRAY_DIVISOR VERTEX_ATTRIB_ARRAY_ENABLED VERTEX_ATTRIB_ARRAY_INTEGER VERTEX_ATTRIB_ARRAY_LONG VERTEX_ATTRIB_ARRAY_NORMALIZED VERTEX_ATTRIB_ARRAY_POINTER VERTEX_ATTRIB_ARRAY_SIZE VERTEX_ATTRIB_ARRAY_STRIDE VERTEX_ATTRIB_ARRAY_TYPE VERTEX_ATTRIB_BINDING VERTEX_ATTRIB_RELATIVE_OFFSET VERTEX_BINDING_BUFFER VERTEX_BINDING_DIVISOR VERTEX_BINDING_OFFSET VERTEX_BINDING_STRIDE VERTEX_PROGRAM_POINT_SIZE VERTEX_SHADER VERTEX_SHADER_BIT VERTEX_SUBROUTINE VERTEX_SUBROUTINE_UNIFORM VERTEX_TEXTURE VIEWPORT VIEWPORT_BOUNDS_RANGE VIEWPORT_INDEX_PROVOKING_VERTEX VIEWPORT_SUBPIXEL_BITS VIEW_CLASS_8_BITS VIEW_CLASS_16_BITS VIEW_CLASS_24_BITS VIEW_CLASS_32_BITS VIEW_CLASS_48_BITS VIEW_CLASS_64_BITS VIEW_CLASS_96_BITS VIEW_CLASS_128_BITS VIEW_CLASS_BPTC_FLOAT VIEW_CLASS_BPTC_UNORM VIEW_CLASS_RGTC1_RED VIEW_CLASS_RGTC2_RG VIEW_CLASS_S3TC_DXT1_RGB VIEW_CLASS_S3TC_DXT1_RGBA VIEW_CLASS_S3TC_DXT3_RGBA VIEW_CLASS_S3TC_DXT5_RGBA VIEW_COMPATIBILITY_CLASS WAIT_FAILED WRITE_ONLY XOR ZERO ZERO_TO_ONE DEFAULT_FS DEFAULT_SHADER DEFAULT_VS RUSSIMP_SHADER RUSSIMP_VS ClipboardBackend Trait for clipboard backends FloatExt A trait for extending f32
and f64
with extra methods. InputTextCallbackHandler This trait provides an interface which ImGui will call on InputText
and InputTextMultiline
callbacks. Vec2Swizzles Vec3Swizzles Vec4Swizzles ActiveShaderProgram ⚠ ActiveTexture ⚠ Fallbacks: ActiveTextureARB AttachShader ⚠ Fallbacks: AttachObjectARB BeginConditionalRender ⚠ Fallbacks: BeginConditionalRenderNV BeginQuery ⚠ Fallbacks: BeginQueryARB BeginQueryIndexed ⚠ BeginTransformFeedback ⚠ Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV BindAttribLocation ⚠ Fallbacks: BindAttribLocationARB BindBuffer ⚠ Fallbacks: BindBufferARB BindBufferBase ⚠ Fallbacks: BindBufferBaseEXT, BindBufferBaseNV BindBufferRange ⚠ Fallbacks: BindBufferRangeEXT, BindBufferRangeNV BindBuffersBase ⚠ BindBuffersRange ⚠ BindFragDataLocation ⚠ Fallbacks: BindFragDataLocationEXT BindFragDataLocationIndexed ⚠ Fallbacks: BindFragDataLocationIndexedEXT BindFramebuffer ⚠ BindImageTexture ⚠ BindImageTextures ⚠ BindProgramPipeline ⚠ BindRenderbuffer ⚠ BindSampler ⚠ BindSamplers ⚠ BindTexture ⚠ Fallbacks: BindTextureEXT BindTextureUnit ⚠ BindTextures ⚠ BindTransformFeedback ⚠ BindVertexArray ⚠ Fallbacks: BindVertexArrayOES BindVertexBuffer ⚠ BindVertexBuffers ⚠ BlendColor ⚠ Fallbacks: BlendColorEXT BlendEquation ⚠ Fallbacks: BlendEquationEXT BlendEquationSeparate ⚠ Fallbacks: BlendEquationSeparateEXT BlendEquationSeparatei ⚠ Fallbacks: BlendEquationSeparateIndexedAMD, BlendEquationSeparateiARB, BlendEquationSeparateiEXT, BlendEquationSeparateiOES BlendEquationi ⚠ Fallbacks: BlendEquationIndexedAMD, BlendEquationiARB, BlendEquationiEXT, BlendEquationiOES BlendFunc ⚠ BlendFuncSeparate ⚠ Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR BlendFuncSeparatei ⚠ Fallbacks: BlendFuncSeparateIndexedAMD, BlendFuncSeparateiARB, BlendFuncSeparateiEXT, BlendFuncSeparateiOES BlendFunci ⚠ Fallbacks: BlendFuncIndexedAMD, BlendFunciARB, BlendFunciEXT, BlendFunciOES BlitFramebuffer ⚠ Fallbacks: BlitFramebufferEXT, BlitFramebufferNV BlitNamedFramebuffer ⚠ BufferData ⚠ Fallbacks: BufferDataARB BufferStorage ⚠ Fallbacks: BufferStorageEXT BufferSubData ⚠ Fallbacks: BufferSubDataARB CheckFramebufferStatus ⚠ Fallbacks: CheckFramebufferStatusEXT CheckNamedFramebufferStatus ⚠ ClampColor ⚠ Fallbacks: ClampColorARB Clear ⚠ ClearBufferData ⚠ ClearBufferSubData ⚠ ClearBufferfi ⚠ ClearBufferfv ⚠ ClearBufferiv ⚠ ClearBufferuiv ⚠ ClearColor ⚠ ClearDepth ⚠ ClearDepthf ⚠ Fallbacks: ClearDepthfOES ClearNamedBufferData ⚠ ClearNamedBufferSubData ⚠ ClearNamedFramebufferfi ⚠ ClearNamedFramebufferfv ⚠ ClearNamedFramebufferiv ⚠ ClearNamedFramebufferuiv ⚠ ClearStencil ⚠ ClearTexImage ⚠ Fallbacks: ClearTexImageEXT ClearTexSubImage ⚠ Fallbacks: ClearTexSubImageEXT ClientWaitSync ⚠ Fallbacks: ClientWaitSyncAPPLE ClipControl ⚠ Fallbacks: ClipControlEXT ColorMask ⚠ ColorMaski ⚠ Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES ColorP3ui ⚠ ColorP3uiv ⚠ ColorP4ui ⚠ ColorP4uiv ⚠ CompileShader ⚠ Fallbacks: CompileShaderARB CompressedTexImage1D ⚠ Fallbacks: CompressedTexImage1DARB CompressedTexImage2D ⚠ Fallbacks: CompressedTexImage2DARB CompressedTexImage3D ⚠ Fallbacks: CompressedTexImage3DARB CompressedTexSubImage1D ⚠ Fallbacks: CompressedTexSubImage1DARB CompressedTexSubImage2D ⚠ Fallbacks: CompressedTexSubImage2DARB CompressedTexSubImage3D ⚠ Fallbacks: CompressedTexSubImage3DARB CompressedTextureSubImage1D ⚠ CompressedTextureSubImage2D ⚠ CompressedTextureSubImage3D ⚠ CopyBufferSubData ⚠ Fallbacks: CopyBufferSubDataNV CopyImageSubData ⚠ Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES CopyNamedBufferSubData ⚠ CopyTexImage1D ⚠ Fallbacks: CopyTexImage1DEXT CopyTexImage2D ⚠ Fallbacks: CopyTexImage2DEXT CopyTexSubImage1D ⚠ Fallbacks: CopyTexSubImage1DEXT CopyTexSubImage2D ⚠ Fallbacks: CopyTexSubImage2DEXT CopyTexSubImage3D ⚠ Fallbacks: CopyTexSubImage3DEXT CopyTextureSubImage1D ⚠ CopyTextureSubImage2D ⚠ CopyTextureSubImage3D ⚠ CreateBuffers ⚠ CreateFramebuffers ⚠ CreateProgram ⚠ Fallbacks: CreateProgramObjectARB CreateProgramPipelines ⚠ CreateQueries ⚠ CreateRenderbuffers ⚠ CreateSamplers ⚠ CreateShader ⚠ Fallbacks: CreateShaderObjectARB CreateShaderProgramv ⚠ CreateTextures ⚠ CreateTransformFeedbacks ⚠ CreateVertexArrays ⚠ CullFace ⚠ DebugMessageCallback ⚠ Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR DebugMessageControl ⚠ Fallbacks: DebugMessageControlARB, DebugMessageControlKHR DebugMessageInsert ⚠ Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR DeleteBuffers ⚠ Fallbacks: DeleteBuffersARB DeleteFramebuffers ⚠ Fallbacks: DeleteFramebuffersEXT DeleteProgram ⚠ DeleteProgramPipelines ⚠ DeleteQueries ⚠ Fallbacks: DeleteQueriesARB DeleteRenderbuffers ⚠ Fallbacks: DeleteRenderbuffersEXT DeleteSamplers ⚠ DeleteShader ⚠ DeleteSync ⚠ Fallbacks: DeleteSyncAPPLE DeleteTextures ⚠ DeleteTransformFeedbacks ⚠ Fallbacks: DeleteTransformFeedbacksNV DeleteVertexArrays ⚠ Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES DepthFunc ⚠ DepthMask ⚠ DepthRange ⚠ DepthRangeArrayv ⚠ DepthRangeIndexed ⚠ DepthRangef ⚠ Fallbacks: DepthRangefOES DetachShader ⚠ Fallbacks: DetachObjectARB Disable ⚠ DisableVertexArrayAttrib ⚠ DisableVertexAttribArray ⚠ Fallbacks: DisableVertexAttribArrayARB Disablei ⚠ Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES DispatchCompute ⚠ DispatchComputeIndirect ⚠ DrawArrays ⚠ Fallbacks: DrawArraysEXT DrawArraysIndirect ⚠ DrawArraysInstanced ⚠ Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV DrawArraysInstancedBaseInstance ⚠ Fallbacks: DrawArraysInstancedBaseInstanceEXT DrawBuffer ⚠ DrawBuffers ⚠ Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT DrawElements ⚠ DrawElementsBaseVertex ⚠ Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES DrawElementsIndirect ⚠ DrawElementsInstanced ⚠ Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV DrawElementsInstancedBaseInstance ⚠ Fallbacks: DrawElementsInstancedBaseInstanceEXT DrawElementsInstancedBaseVertex ⚠ Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES DrawElementsInstancedBaseVertexBaseInstance ⚠ Fallbacks: DrawElementsInstancedBaseVertexBaseInstanceEXT DrawRangeElements ⚠ Fallbacks: DrawRangeElementsEXT DrawRangeElementsBaseVertex ⚠ Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES DrawTransformFeedback ⚠ Fallbacks: DrawTransformFeedbackEXT, DrawTransformFeedbackNV DrawTransformFeedbackInstanced ⚠ Fallbacks: DrawTransformFeedbackInstancedEXT DrawTransformFeedbackStream ⚠ DrawTransformFeedbackStreamInstanced ⚠ Enable ⚠ EnableVertexArrayAttrib ⚠ EnableVertexAttribArray ⚠ Fallbacks: EnableVertexAttribArrayARB Enablei ⚠ Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES EndConditionalRender ⚠ Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX EndQuery ⚠ Fallbacks: EndQueryARB EndQueryIndexed ⚠ EndTransformFeedback ⚠ Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV FenceSync ⚠ Fallbacks: FenceSyncAPPLE Finish ⚠ Flush ⚠ FlushMappedBufferRange ⚠ Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT FlushMappedNamedBufferRange ⚠ FramebufferParameteri ⚠ FramebufferRenderbuffer ⚠ Fallbacks: FramebufferRenderbufferEXT FramebufferTexture ⚠ Fallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES FramebufferTexture1D ⚠ Fallbacks: FramebufferTexture1DEXT FramebufferTexture2D ⚠ Fallbacks: FramebufferTexture2DEXT FramebufferTexture3D ⚠ Fallbacks: FramebufferTexture3DEXT FramebufferTextureLayer ⚠ Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT FrontFace ⚠ GenBuffers ⚠ Fallbacks: GenBuffersARB GenFramebuffers ⚠ Fallbacks: GenFramebuffersEXT GenProgramPipelines ⚠ GenQueries ⚠ Fallbacks: GenQueriesARB GenRenderbuffers ⚠ Fallbacks: GenRenderbuffersEXT GenSamplers ⚠ GenTextures ⚠ GenTransformFeedbacks ⚠ Fallbacks: GenTransformFeedbacksNV GenVertexArrays ⚠ Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES GenerateMipmap ⚠ Fallbacks: GenerateMipmapEXT GenerateTextureMipmap ⚠ GetActiveAtomicCounterBufferiv ⚠ GetActiveAttrib ⚠ Fallbacks: GetActiveAttribARB GetActiveSubroutineName ⚠ GetActiveSubroutineUniformName ⚠ GetActiveSubroutineUniformiv ⚠ GetActiveUniform ⚠ Fallbacks: GetActiveUniformARB GetActiveUniformBlockName ⚠ GetActiveUniformBlockiv ⚠ GetActiveUniformName ⚠ GetActiveUniformsiv ⚠ GetAttachedShaders ⚠ GetAttribLocation ⚠ Fallbacks: GetAttribLocationARB GetBooleani_v ⚠ Fallbacks: GetBooleanIndexedvEXT GetBooleanv ⚠ GetBufferParameteri64v ⚠ GetBufferParameteriv ⚠ Fallbacks: GetBufferParameterivARB GetBufferPointerv ⚠ Fallbacks: GetBufferPointervARB, GetBufferPointervOES GetBufferSubData ⚠ Fallbacks: GetBufferSubDataARB GetCompressedTexImage ⚠ Fallbacks: GetCompressedTexImageARB GetCompressedTextureImage ⚠ GetCompressedTextureSubImage ⚠ GetDebugMessageLog ⚠ Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR GetDoublei_v ⚠ Fallbacks: GetDoubleIndexedvEXT, GetDoublei_vEXT GetDoublev ⚠ GetError ⚠ GetFloati_v ⚠ Fallbacks: GetFloatIndexedvEXT, GetFloati_vEXT, GetFloati_vNV, GetFloati_vOES GetFloatv ⚠ GetFragDataIndex ⚠ Fallbacks: GetFragDataIndexEXT GetFragDataLocation ⚠ Fallbacks: GetFragDataLocationEXT GetFramebufferAttachmentParameteriv ⚠ Fallbacks: GetFramebufferAttachmentParameterivEXT GetFramebufferParameteriv ⚠ GetGraphicsResetStatus ⚠ Fallbacks: GetGraphicsResetStatusEXT, GetGraphicsResetStatusKHR GetInteger64i_v ⚠ GetInteger64v ⚠ Fallbacks: GetInteger64vAPPLE GetIntegeri_v ⚠ Fallbacks: GetIntegerIndexedvEXT GetIntegerv ⚠ GetInternalformati64v ⚠ GetInternalformativ ⚠ GetMultisamplefv ⚠ Fallbacks: GetMultisamplefvNV GetNamedBufferParameteri64v ⚠ GetNamedBufferParameteriv ⚠ GetNamedBufferPointerv ⚠ GetNamedBufferSubData ⚠ GetNamedFramebufferAttachmentParameteriv ⚠ GetNamedFramebufferParameteriv ⚠ GetNamedRenderbufferParameteriv ⚠ GetObjectLabel ⚠ Fallbacks: GetObjectLabelKHR GetObjectPtrLabel ⚠ Fallbacks: GetObjectPtrLabelKHR GetPointerv ⚠ Fallbacks: GetPointervEXT, GetPointervKHR GetProgramBinary ⚠ Fallbacks: GetProgramBinaryOES GetProgramInfoLog ⚠ GetProgramInterfaceiv ⚠ GetProgramPipelineInfoLog ⚠ GetProgramPipelineiv ⚠ GetProgramResourceIndex ⚠ GetProgramResourceLocation ⚠ GetProgramResourceLocationIndex ⚠ GetProgramResourceName ⚠ GetProgramResourceiv ⚠ GetProgramStageiv ⚠ GetProgramiv ⚠ GetQueryBufferObjecti64v ⚠ GetQueryBufferObjectiv ⚠ GetQueryBufferObjectui64v ⚠ GetQueryBufferObjectuiv ⚠ GetQueryIndexediv ⚠ GetQueryObjecti64v ⚠ Fallbacks: GetQueryObjecti64vEXT GetQueryObjectiv ⚠ Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT GetQueryObjectui64v ⚠ Fallbacks: GetQueryObjectui64vEXT GetQueryObjectuiv ⚠ Fallbacks: GetQueryObjectuivARB GetQueryiv ⚠ Fallbacks: GetQueryivARB GetRenderbufferParameteriv ⚠ Fallbacks: GetRenderbufferParameterivEXT GetSamplerParameterIiv ⚠ Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES GetSamplerParameterIuiv ⚠ Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES GetSamplerParameterfv ⚠ GetSamplerParameteriv ⚠ GetShaderInfoLog ⚠ GetShaderPrecisionFormat ⚠ GetShaderSource ⚠ Fallbacks: GetShaderSourceARB GetShaderiv ⚠ GetString ⚠ GetStringi ⚠ GetSubroutineIndex ⚠ GetSubroutineUniformLocation ⚠ GetSynciv ⚠ Fallbacks: GetSyncivAPPLE GetTexImage ⚠ GetTexLevelParameterfv ⚠ GetTexLevelParameteriv ⚠ GetTexParameterIiv ⚠ Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES GetTexParameterIuiv ⚠ Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES GetTexParameterfv ⚠ GetTexParameteriv ⚠ GetTextureImage ⚠ GetTextureLevelParameterfv ⚠ GetTextureLevelParameteriv ⚠ GetTextureParameterIiv ⚠ GetTextureParameterIuiv ⚠ GetTextureParameterfv ⚠ GetTextureParameteriv ⚠ GetTextureSubImage ⚠ GetTransformFeedbackVarying ⚠ Fallbacks: GetTransformFeedbackVaryingEXT GetTransformFeedbacki64_v ⚠ GetTransformFeedbacki_v ⚠ GetTransformFeedbackiv ⚠ GetUniformBlockIndex ⚠ GetUniformIndices ⚠ GetUniformLocation ⚠ Fallbacks: GetUniformLocationARB GetUniformSubroutineuiv ⚠ GetUniformdv ⚠ GetUniformfv ⚠ Fallbacks: GetUniformfvARB GetUniformiv ⚠ Fallbacks: GetUniformivARB GetUniformuiv ⚠ Fallbacks: GetUniformuivEXT GetVertexArrayIndexed64iv ⚠ GetVertexArrayIndexediv ⚠ GetVertexArrayiv ⚠ GetVertexAttribIiv ⚠ Fallbacks: GetVertexAttribIivEXT GetVertexAttribIuiv ⚠ Fallbacks: GetVertexAttribIuivEXT GetVertexAttribLdv ⚠ Fallbacks: GetVertexAttribLdvEXT GetVertexAttribPointerv ⚠ Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV GetVertexAttribdv ⚠ Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV GetVertexAttribfv ⚠ Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV GetVertexAttribiv ⚠ Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV GetnColorTable ⚠ GetnCompressedTexImage ⚠ GetnConvolutionFilter ⚠ GetnHistogram ⚠ GetnMapdv ⚠ GetnMapfv ⚠ GetnMapiv ⚠ GetnMinmax ⚠ GetnPixelMapfv ⚠ GetnPixelMapuiv ⚠ GetnPixelMapusv ⚠ GetnPolygonStipple ⚠ GetnSeparableFilter ⚠ GetnTexImage ⚠ GetnUniformdv ⚠ GetnUniformfv ⚠ Fallbacks: GetnUniformfvEXT, GetnUniformfvKHR GetnUniformiv ⚠ Fallbacks: GetnUniformivEXT, GetnUniformivKHR GetnUniformuiv ⚠ Fallbacks: GetnUniformuivKHR Hint ⚠ InvalidateBufferData ⚠ InvalidateBufferSubData ⚠ InvalidateFramebuffer ⚠ InvalidateNamedFramebufferData ⚠ InvalidateNamedFramebufferSubData ⚠ InvalidateSubFramebuffer ⚠ InvalidateTexImage ⚠ InvalidateTexSubImage ⚠ IsBuffer ⚠ Fallbacks: IsBufferARB IsEnabled ⚠ IsEnabledi ⚠ Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES IsFramebuffer ⚠ Fallbacks: IsFramebufferEXT IsProgram ⚠ IsProgramPipeline ⚠ IsQuery ⚠ Fallbacks: IsQueryARB IsRenderbuffer ⚠ Fallbacks: IsRenderbufferEXT IsSampler ⚠ IsShader ⚠ IsSync ⚠ Fallbacks: IsSyncAPPLE IsTexture ⚠ IsTransformFeedback ⚠ Fallbacks: IsTransformFeedbackNV IsVertexArray ⚠ Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES LineWidth ⚠ LinkProgram ⚠ Fallbacks: LinkProgramARB LogicOp ⚠ MapBuffer ⚠ Fallbacks: MapBufferARB, MapBufferOES MapBufferRange ⚠ Fallbacks: MapBufferRangeEXT MapNamedBuffer ⚠ MapNamedBufferRange ⚠ MemoryBarrier ⚠ Fallbacks: MemoryBarrierEXT MemoryBarrierByRegion ⚠ MinSampleShading ⚠ Fallbacks: MinSampleShadingARB, MinSampleShadingOES MultiDrawArrays ⚠ Fallbacks: MultiDrawArraysEXT MultiDrawArraysIndirect ⚠ Fallbacks: MultiDrawArraysIndirectAMD, MultiDrawArraysIndirectEXT MultiDrawElements ⚠ Fallbacks: MultiDrawElementsEXT MultiDrawElementsBaseVertex ⚠ Fallbacks: MultiDrawElementsBaseVertexEXT MultiDrawElementsIndirect ⚠ Fallbacks: MultiDrawElementsIndirectAMD, MultiDrawElementsIndirectEXT MultiTexCoordP1ui ⚠ MultiTexCoordP1uiv ⚠ MultiTexCoordP2ui ⚠ MultiTexCoordP2uiv ⚠ MultiTexCoordP3ui ⚠ MultiTexCoordP3uiv ⚠ MultiTexCoordP4ui ⚠ MultiTexCoordP4uiv ⚠ NamedBufferData ⚠ NamedBufferStorage ⚠ Fallbacks: NamedBufferStorageEXT NamedBufferSubData ⚠ Fallbacks: NamedBufferSubDataEXT NamedFramebufferDrawBuffer ⚠ NamedFramebufferDrawBuffers ⚠ NamedFramebufferParameteri ⚠ NamedFramebufferReadBuffer ⚠ NamedFramebufferRenderbuffer ⚠ NamedFramebufferTexture ⚠ NamedFramebufferTextureLayer ⚠ NamedRenderbufferStorage ⚠ NamedRenderbufferStorageMultisample ⚠ NormalP3ui ⚠ NormalP3uiv ⚠ ObjectLabel ⚠ Fallbacks: ObjectLabelKHR ObjectPtrLabel ⚠ Fallbacks: ObjectPtrLabelKHR PatchParameterfv ⚠ PatchParameteri ⚠ Fallbacks: PatchParameteriEXT, PatchParameteriOES PauseTransformFeedback ⚠ Fallbacks: PauseTransformFeedbackNV PixelStoref ⚠ PixelStorei ⚠ PointParameterf ⚠ Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS PointParameterfv ⚠ Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS PointParameteri ⚠ Fallbacks: PointParameteriNV PointParameteriv ⚠ Fallbacks: PointParameterivNV PointSize ⚠ PolygonMode ⚠ Fallbacks: PolygonModeNV PolygonOffset ⚠ PopDebugGroup ⚠ Fallbacks: PopDebugGroupKHR PrimitiveRestartIndex ⚠ ProgramBinary ⚠ Fallbacks: ProgramBinaryOES ProgramParameteri ⚠ Fallbacks: ProgramParameteriARB, ProgramParameteriEXT ProgramUniform1d ⚠ ProgramUniform1dv ⚠ ProgramUniform1f ⚠ Fallbacks: ProgramUniform1fEXT ProgramUniform1fv ⚠ Fallbacks: ProgramUniform1fvEXT ProgramUniform1i ⚠ Fallbacks: ProgramUniform1iEXT ProgramUniform1iv ⚠ Fallbacks: ProgramUniform1ivEXT ProgramUniform1ui ⚠ Fallbacks: ProgramUniform1uiEXT ProgramUniform1uiv ⚠ Fallbacks: ProgramUniform1uivEXT ProgramUniform2d ⚠ ProgramUniform2dv ⚠ ProgramUniform2f ⚠ Fallbacks: ProgramUniform2fEXT ProgramUniform2fv ⚠ Fallbacks: ProgramUniform2fvEXT ProgramUniform2i ⚠ Fallbacks: ProgramUniform2iEXT ProgramUniform2iv ⚠ Fallbacks: ProgramUniform2ivEXT ProgramUniform2ui ⚠ Fallbacks: ProgramUniform2uiEXT ProgramUniform2uiv ⚠ Fallbacks: ProgramUniform2uivEXT ProgramUniform3d ⚠ ProgramUniform3dv ⚠ ProgramUniform3f ⚠ Fallbacks: ProgramUniform3fEXT ProgramUniform3fv ⚠ Fallbacks: ProgramUniform3fvEXT ProgramUniform3i ⚠ Fallbacks: ProgramUniform3iEXT ProgramUniform3iv ⚠ Fallbacks: ProgramUniform3ivEXT ProgramUniform3ui ⚠ Fallbacks: ProgramUniform3uiEXT ProgramUniform3uiv ⚠ Fallbacks: ProgramUniform3uivEXT ProgramUniform4d ⚠ ProgramUniform4dv ⚠ ProgramUniform4f ⚠ Fallbacks: ProgramUniform4fEXT ProgramUniform4fv ⚠ Fallbacks: ProgramUniform4fvEXT ProgramUniform4i ⚠ Fallbacks: ProgramUniform4iEXT ProgramUniform4iv ⚠ Fallbacks: ProgramUniform4ivEXT ProgramUniform4ui ⚠ Fallbacks: ProgramUniform4uiEXT ProgramUniform4uiv ⚠ Fallbacks: ProgramUniform4uivEXT ProgramUniformMatrix2dv ⚠ ProgramUniformMatrix2fv ⚠ Fallbacks: ProgramUniformMatrix2fvEXT ProgramUniformMatrix2x3dv ⚠ ProgramUniformMatrix2x3fv ⚠ Fallbacks: ProgramUniformMatrix2x3fvEXT ProgramUniformMatrix2x4dv ⚠ ProgramUniformMatrix2x4fv ⚠ Fallbacks: ProgramUniformMatrix2x4fvEXT ProgramUniformMatrix3dv ⚠ ProgramUniformMatrix3fv ⚠ Fallbacks: ProgramUniformMatrix3fvEXT ProgramUniformMatrix3x2dv ⚠ ProgramUniformMatrix3x2fv ⚠ Fallbacks: ProgramUniformMatrix3x2fvEXT ProgramUniformMatrix3x4dv ⚠ ProgramUniformMatrix3x4fv ⚠ Fallbacks: ProgramUniformMatrix3x4fvEXT ProgramUniformMatrix4dv ⚠ ProgramUniformMatrix4fv ⚠ Fallbacks: ProgramUniformMatrix4fvEXT ProgramUniformMatrix4x2dv ⚠ ProgramUniformMatrix4x2fv ⚠ Fallbacks: ProgramUniformMatrix4x2fvEXT ProgramUniformMatrix4x3dv ⚠ ProgramUniformMatrix4x3fv ⚠ Fallbacks: ProgramUniformMatrix4x3fvEXT ProvokingVertex ⚠ Fallbacks: ProvokingVertexEXT PushDebugGroup ⚠ Fallbacks: PushDebugGroupKHR QueryCounter ⚠ Fallbacks: QueryCounterEXT ReadBuffer ⚠ ReadPixels ⚠ ReadnPixels ⚠ Fallbacks: ReadnPixelsARB, ReadnPixelsEXT, ReadnPixelsKHR ReleaseShaderCompiler ⚠ RenderbufferStorage ⚠ Fallbacks: RenderbufferStorageEXT RenderbufferStorageMultisample ⚠ Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV ResumeTransformFeedback ⚠ Fallbacks: ResumeTransformFeedbackNV SampleCoverage ⚠ Fallbacks: SampleCoverageARB SampleMaski ⚠ SamplerParameterIiv ⚠ Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES SamplerParameterIuiv ⚠ Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES SamplerParameterf ⚠ SamplerParameterfv ⚠ SamplerParameteri ⚠ SamplerParameteriv ⚠ Scissor ⚠ ScissorArrayv ⚠ Fallbacks: ScissorArrayvNV, ScissorArrayvOES ScissorIndexed ⚠ Fallbacks: ScissorIndexedNV, ScissorIndexedOES ScissorIndexedv ⚠ Fallbacks: ScissorIndexedvNV, ScissorIndexedvOES SecondaryColorP3ui ⚠ SecondaryColorP3uiv ⚠ ShaderBinary ⚠ ShaderSource ⚠ Fallbacks: ShaderSourceARB ShaderStorageBlockBinding ⚠ StencilFunc ⚠ StencilFuncSeparate ⚠ StencilMask ⚠ StencilMaskSeparate ⚠ StencilOp ⚠ StencilOpSeparate ⚠ Fallbacks: StencilOpSeparateATI TexBuffer ⚠ Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES TexBufferRange ⚠ Fallbacks: TexBufferRangeEXT, TexBufferRangeOES TexCoordP1ui ⚠ TexCoordP1uiv ⚠ TexCoordP2ui ⚠ TexCoordP2uiv ⚠ TexCoordP3ui ⚠ TexCoordP3uiv ⚠ TexCoordP4ui ⚠ TexCoordP4uiv ⚠ TexImage1D ⚠ TexImage2D ⚠ TexImage2DMultisample ⚠ TexImage3D ⚠ Fallbacks: TexImage3DEXT TexImage3DMultisample ⚠ TexParameterIiv ⚠ Fallbacks: TexParameterIivEXT, TexParameterIivOES TexParameterIuiv ⚠ Fallbacks: TexParameterIuivEXT, TexParameterIuivOES TexParameterf ⚠ TexParameterfv ⚠ TexParameteri ⚠ TexParameteriv ⚠ TexStorage1D ⚠ Fallbacks: TexStorage1DEXT TexStorage2D ⚠ Fallbacks: TexStorage2DEXT TexStorage2DMultisample ⚠ TexStorage3D ⚠ Fallbacks: TexStorage3DEXT TexStorage3DMultisample ⚠ Fallbacks: TexStorage3DMultisampleOES TexSubImage1D ⚠ Fallbacks: TexSubImage1DEXT TexSubImage2D ⚠ Fallbacks: TexSubImage2DEXT TexSubImage3D ⚠ Fallbacks: TexSubImage3DEXT TextureBarrier ⚠ TextureBuffer ⚠ TextureBufferRange ⚠ TextureParameterIiv ⚠ TextureParameterIuiv ⚠ TextureParameterf ⚠ TextureParameterfv ⚠ TextureParameteri ⚠ TextureParameteriv ⚠ TextureStorage1D ⚠ TextureStorage2D ⚠ TextureStorage2DMultisample ⚠ TextureStorage3D ⚠ TextureStorage3DMultisample ⚠ TextureSubImage1D ⚠ TextureSubImage2D ⚠ TextureSubImage3D ⚠ TextureView ⚠ Fallbacks: TextureViewEXT, TextureViewOES TransformFeedbackBufferBase ⚠ TransformFeedbackBufferRange ⚠ TransformFeedbackVaryings ⚠ Fallbacks: TransformFeedbackVaryingsEXT Uniform1d ⚠ Uniform1dv ⚠ Uniform1f ⚠ Fallbacks: Uniform1fARB Uniform1fv ⚠ Fallbacks: Uniform1fvARB Uniform1i ⚠ Fallbacks: Uniform1iARB Uniform1iv ⚠ Fallbacks: Uniform1ivARB Uniform1ui ⚠ Fallbacks: Uniform1uiEXT Uniform1uiv ⚠ Fallbacks: Uniform1uivEXT Uniform2d ⚠ Uniform2dv ⚠ Uniform2f ⚠ Fallbacks: Uniform2fARB Uniform2fv ⚠ Fallbacks: Uniform2fvARB Uniform2i ⚠ Fallbacks: Uniform2iARB Uniform2iv ⚠ Fallbacks: Uniform2ivARB Uniform2ui ⚠ Fallbacks: Uniform2uiEXT Uniform2uiv ⚠ Fallbacks: Uniform2uivEXT Uniform3d ⚠ Uniform3dv ⚠ Uniform3f ⚠ Fallbacks: Uniform3fARB Uniform3fv ⚠ Fallbacks: Uniform3fvARB Uniform3i ⚠ Fallbacks: Uniform3iARB Uniform3iv ⚠ Fallbacks: Uniform3ivARB Uniform3ui ⚠ Fallbacks: Uniform3uiEXT Uniform3uiv ⚠ Fallbacks: Uniform3uivEXT Uniform4d ⚠ Uniform4dv ⚠ Uniform4f ⚠ Fallbacks: Uniform4fARB Uniform4fv ⚠ Fallbacks: Uniform4fvARB Uniform4i ⚠ Fallbacks: Uniform4iARB Uniform4iv ⚠ Fallbacks: Uniform4ivARB Uniform4ui ⚠ Fallbacks: Uniform4uiEXT Uniform4uiv ⚠ Fallbacks: Uniform4uivEXT UniformBlockBinding ⚠ UniformMatrix2dv ⚠ UniformMatrix2fv ⚠ Fallbacks: UniformMatrix2fvARB UniformMatrix2x3dv ⚠ UniformMatrix2x3fv ⚠ Fallbacks: UniformMatrix2x3fvNV UniformMatrix2x4dv ⚠ UniformMatrix2x4fv ⚠ Fallbacks: UniformMatrix2x4fvNV UniformMatrix3dv ⚠ UniformMatrix3fv ⚠ Fallbacks: UniformMatrix3fvARB UniformMatrix3x2dv ⚠ UniformMatrix3x2fv ⚠ Fallbacks: UniformMatrix3x2fvNV UniformMatrix3x4dv ⚠ UniformMatrix3x4fv ⚠ Fallbacks: UniformMatrix3x4fvNV UniformMatrix4dv ⚠ UniformMatrix4fv ⚠ Fallbacks: UniformMatrix4fvARB UniformMatrix4x2dv ⚠ UniformMatrix4x2fv ⚠ Fallbacks: UniformMatrix4x2fvNV UniformMatrix4x3dv ⚠ UniformMatrix4x3fv ⚠ Fallbacks: UniformMatrix4x3fvNV UniformSubroutinesuiv ⚠ UnmapBuffer ⚠ Fallbacks: UnmapBufferARB, UnmapBufferOES UnmapNamedBuffer ⚠ UseProgram ⚠ Fallbacks: UseProgramObjectARB UseProgramStages ⚠ ValidateProgram ⚠ Fallbacks: ValidateProgramARB ValidateProgramPipeline ⚠ VertexArrayAttribBinding ⚠ VertexArrayAttribFormat ⚠ VertexArrayAttribIFormat ⚠ VertexArrayAttribLFormat ⚠ VertexArrayBindingDivisor ⚠ VertexArrayElementBuffer ⚠ VertexArrayVertexBuffer ⚠ VertexArrayVertexBuffers ⚠ VertexAttrib1d ⚠ Fallbacks: VertexAttrib1dARB, VertexAttrib1dNV VertexAttrib1dv ⚠ Fallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV VertexAttrib1f ⚠ Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV VertexAttrib1fv ⚠ Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV VertexAttrib1s ⚠ Fallbacks: VertexAttrib1sARB, VertexAttrib1sNV VertexAttrib1sv ⚠ Fallbacks: VertexAttrib1svARB, VertexAttrib1svNV VertexAttrib2d ⚠ Fallbacks: VertexAttrib2dARB, VertexAttrib2dNV VertexAttrib2dv ⚠ Fallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV VertexAttrib2f ⚠ Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV VertexAttrib2fv ⚠ Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV VertexAttrib2s ⚠ Fallbacks: VertexAttrib2sARB, VertexAttrib2sNV VertexAttrib2sv ⚠ Fallbacks: VertexAttrib2svARB, VertexAttrib2svNV VertexAttrib3d ⚠ Fallbacks: VertexAttrib3dARB, VertexAttrib3dNV VertexAttrib3dv ⚠ Fallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV VertexAttrib3f ⚠ Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV VertexAttrib3fv ⚠ Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV VertexAttrib3s ⚠ Fallbacks: VertexAttrib3sARB, VertexAttrib3sNV VertexAttrib3sv ⚠ Fallbacks: VertexAttrib3svARB, VertexAttrib3svNV VertexAttrib4Nbv ⚠ Fallbacks: VertexAttrib4NbvARB VertexAttrib4Niv ⚠ Fallbacks: VertexAttrib4NivARB VertexAttrib4Nsv ⚠ Fallbacks: VertexAttrib4NsvARB VertexAttrib4Nub ⚠ Fallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV VertexAttrib4Nubv ⚠ Fallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV VertexAttrib4Nuiv ⚠ Fallbacks: VertexAttrib4NuivARB VertexAttrib4Nusv ⚠ Fallbacks: VertexAttrib4NusvARB VertexAttrib4bv ⚠ Fallbacks: VertexAttrib4bvARB VertexAttrib4d ⚠ Fallbacks: VertexAttrib4dARB, VertexAttrib4dNV VertexAttrib4dv ⚠ Fallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV VertexAttrib4f ⚠ Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV VertexAttrib4fv ⚠ Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV VertexAttrib4iv ⚠ Fallbacks: VertexAttrib4ivARB VertexAttrib4s ⚠ Fallbacks: VertexAttrib4sARB, VertexAttrib4sNV VertexAttrib4sv ⚠ Fallbacks: VertexAttrib4svARB, VertexAttrib4svNV VertexAttrib4ubv ⚠ Fallbacks: VertexAttrib4ubvARB VertexAttrib4uiv ⚠ Fallbacks: VertexAttrib4uivARB VertexAttrib4usv ⚠ Fallbacks: VertexAttrib4usvARB VertexAttribBinding ⚠ VertexAttribDivisor ⚠ Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV VertexAttribFormat ⚠ VertexAttribI1i ⚠ Fallbacks: VertexAttribI1iEXT VertexAttribI1iv ⚠ Fallbacks: VertexAttribI1ivEXT VertexAttribI1ui ⚠ Fallbacks: VertexAttribI1uiEXT VertexAttribI1uiv ⚠ Fallbacks: VertexAttribI1uivEXT VertexAttribI2i ⚠ Fallbacks: VertexAttribI2iEXT VertexAttribI2iv ⚠ Fallbacks: VertexAttribI2ivEXT VertexAttribI2ui ⚠ Fallbacks: VertexAttribI2uiEXT VertexAttribI2uiv ⚠ Fallbacks: VertexAttribI2uivEXT VertexAttribI3i ⚠ Fallbacks: VertexAttribI3iEXT VertexAttribI3iv ⚠ Fallbacks: VertexAttribI3ivEXT VertexAttribI3ui ⚠ Fallbacks: VertexAttribI3uiEXT VertexAttribI3uiv ⚠ Fallbacks: VertexAttribI3uivEXT VertexAttribI4bv ⚠ Fallbacks: VertexAttribI4bvEXT VertexAttribI4i ⚠ Fallbacks: VertexAttribI4iEXT VertexAttribI4iv ⚠ Fallbacks: VertexAttribI4ivEXT VertexAttribI4sv ⚠ Fallbacks: VertexAttribI4svEXT VertexAttribI4ubv ⚠ Fallbacks: VertexAttribI4ubvEXT VertexAttribI4ui ⚠ Fallbacks: VertexAttribI4uiEXT VertexAttribI4uiv ⚠ Fallbacks: VertexAttribI4uivEXT VertexAttribI4usv ⚠ Fallbacks: VertexAttribI4usvEXT VertexAttribIFormat ⚠ VertexAttribIPointer ⚠ Fallbacks: VertexAttribIPointerEXT VertexAttribL1d ⚠ Fallbacks: VertexAttribL1dEXT VertexAttribL1dv ⚠ Fallbacks: VertexAttribL1dvEXT VertexAttribL2d ⚠ Fallbacks: VertexAttribL2dEXT VertexAttribL2dv ⚠ Fallbacks: VertexAttribL2dvEXT VertexAttribL3d ⚠ Fallbacks: VertexAttribL3dEXT VertexAttribL3dv ⚠ Fallbacks: VertexAttribL3dvEXT VertexAttribL4d ⚠ Fallbacks: VertexAttribL4dEXT VertexAttribL4dv ⚠ Fallbacks: VertexAttribL4dvEXT VertexAttribLFormat ⚠ VertexAttribLPointer ⚠ Fallbacks: VertexAttribLPointerEXT VertexAttribP1ui ⚠ VertexAttribP1uiv ⚠ VertexAttribP2ui ⚠ VertexAttribP2uiv ⚠ VertexAttribP3ui ⚠ VertexAttribP3uiv ⚠ VertexAttribP4ui ⚠ VertexAttribP4uiv ⚠ VertexAttribPointer ⚠ Fallbacks: VertexAttribPointerARB VertexBindingDivisor ⚠ VertexP2ui ⚠ VertexP2uiv ⚠ VertexP3ui ⚠ VertexP3uiv ⚠ VertexP4ui ⚠ VertexP4uiv ⚠ Viewport ⚠ ViewportArrayv ⚠ Fallbacks: ViewportArrayvNV, ViewportArrayvOES ViewportIndexedf ⚠ Fallbacks: ViewportIndexedfOES, ViewportIndexedfNV ViewportIndexedfv ⚠ Fallbacks: ViewportIndexedfvOES, ViewportIndexedfvNV WaitSync ⚠ Fallbacks: WaitSyncAPPLE check_shader_error ⚠ check_shader_link_error ⚠ dear_imgui_version Returns the underlying Dear ImGui library version distance dmat2 Creates a 2x2 matrix from two column vectors. dmat3 Creates a 3x3 matrix from three column vectors. dmat4 Creates a 4x4 matrix from four column vectors. dquat Creates a quaternion from x
, y
, z
and w
values. dvec2 Creates a 2-dimensional vector. dvec3 Creates a 3-dimensional vector. dvec4 Creates a 4-dimensional vector. fail_on_errors The function to be used with the fail_on_errors!()
callback. flush_messages Returns an iterator that yields until no more messages are contained in the
Receiver
’s queue. This is useful for event handling where the blocking
behaviour of Receiver::iter
is undesirable. get_error Wrapper for glfwGetError
. get_error_string Wrapper for glfwGetError
. get_key_name Wrapper around glfwGetKeyName
get_key_scancode Wrapper around glfwGetKeyScancode
. get_version Wrapper for glfwGetVersion
. get_version_string Wrapper for glfwGetVersionString
. i16vec2 Creates a 2-dimensional vector. i16vec3 Creates a 3-dimensional vector. i16vec4 Creates a 4-dimensional vector. i64vec2 Creates a 2-dimensional vector. i64vec3 Creates a 3-dimensional vector. i64vec4 Creates a 4-dimensional vector. init Initializes the GLFW library. This must be called on the main platform
thread. init_hint Sets hints for the next initialization of GLFW. init_no_callbacks ivec2 Creates a 2-dimensional vector. ivec3 Creates a 3-dimensional vector. ivec4 Creates a 4-dimensional vector. key_name Deprecated Wrapper around glfwGetKeyName
lerp load_texture ⚠ load_with Load each OpenGL symbol using a custom load function. This allows for the
use of functions like glfwGetProcAddress
or SDL_GL_GetProcAddress
. log_errors The function to be used with the LOG_ERRORS
callback. make_context_current Wrapper for glfwMakeContextCurrent
. mat2 Creates a 2x2 matrix from two column vectors. mat3 Creates a 3x3 matrix from three column vectors. mat4 Creates a 4x4 matrix from four column vectors. mat3a Creates a 3x3 matrix from three column vectors. quat Creates a quaternion from x
, y
, z
and w
values. rand_betw rand_vec2 rand_vec3 rand_vec4 string_from_c_str ⚠ Replacement for String::from_raw_buf
string_from_nullable_c_str ⚠ Like string_from_c_str
, but handles null pointers correctly u16vec2 Creates a 2-dimensional vector. u16vec3 Creates a 3-dimensional vector. u16vec4 Creates a 4-dimensional vector. u64vec2 Creates a 2-dimensional vector. u64vec3 Creates a 3-dimensional vector. u64vec4 Creates a 4-dimensional vector. uvec2 Creates a 2-dimensional vector. uvec3 Creates a 3-dimensional vector. uvec4 Creates a 4-dimensional vector. vec2 Creates a 2-dimensional vector. vec3 Creates a 3-dimensional vector. vec4 Creates a 4-dimensional vector. vec3a Creates a 3-dimensional vector. with_c_str Replacement for ToCStr::with_c_str
DrawIdx A vertex index GLProc An OpenGL process address. Scancode Keyboard code returned by the OS WindowId Unique identifier for a Window
.