-------------------------------------------------------------------------------- -- | -- Module : Graphics.Rendering.OpenGL.Raw.ARB -- Copyright : (c) Sven Panne 2013 -- License : BSD3 -- -- Maintainer : Sven Panne -- Stability : stable -- Portability : portable -- -- A convenience module, combining all raw modules containing ARB extensions. -- -------------------------------------------------------------------------------- module Graphics.Rendering.OpenGL.Raw.ARB ( module Graphics.Rendering.OpenGL.Raw.ARB.Multitexture, -- #1 -- module Graphics.Rendering.OpenGL.Raw.ARB.GLX.GetProcAddress, -- #2 module Graphics.Rendering.OpenGL.Raw.ARB.TransposeMatrix, -- #3 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.BufferRegion, -- #4 module Graphics.Rendering.OpenGL.Raw.ARB.Multisample, -- #5 module Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvAdd, -- #6 module Graphics.Rendering.OpenGL.Raw.ARB.TextureCubeMap, -- #7 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.ExtensionsString, -- #8 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.PixelFormat, -- #9 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.MakeCurrentRead, -- #10 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.PBuffer, -- #11 module Graphics.Rendering.OpenGL.Raw.ARB.TextureCompression, -- #12 module Graphics.Rendering.OpenGL.Raw.ARB.TextureBorderClamp, -- #13 module Graphics.Rendering.OpenGL.Raw.ARB.PointParameters, -- #14 module Graphics.Rendering.OpenGL.Raw.ARB.VertexBlend, -- #15 module Graphics.Rendering.OpenGL.Raw.ARB.MatrixPalette, -- #16 module Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvCombine, -- #17 module Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvCrossbar, -- #18 module Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvDot3, -- #19 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.RenderTexture, -- #20 module Graphics.Rendering.OpenGL.Raw.ARB.TextureMirroredRepeat, -- #21 module Graphics.Rendering.OpenGL.Raw.ARB.DepthTexture, -- #22 module Graphics.Rendering.OpenGL.Raw.ARB.Shadow, -- #23 module Graphics.Rendering.OpenGL.Raw.ARB.ShadowAmbient, -- #24 module Graphics.Rendering.OpenGL.Raw.ARB.WindowPos, -- #25 module Graphics.Rendering.OpenGL.Raw.ARB.VertexProgram, -- #26 module Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgram, -- #27 module Graphics.Rendering.OpenGL.Raw.ARB.VertexBufferObject, -- #28 module Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery, -- #29 module Graphics.Rendering.OpenGL.Raw.ARB.ShaderObjects, -- #30 module Graphics.Rendering.OpenGL.Raw.ARB.VertexShader, -- #31 module Graphics.Rendering.OpenGL.Raw.ARB.FragmentShader, -- #32 module Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguage100, -- #33 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureNonPowerOfTwo, -- #34 module Graphics.Rendering.OpenGL.Raw.ARB.PointSprite, -- #35 -- module Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgramShadow, -- #36 module Graphics.Rendering.OpenGL.Raw.ARB.DrawBuffers, -- #37 module Graphics.Rendering.OpenGL.Raw.ARB.TextureRectangle, -- #38 module Graphics.Rendering.OpenGL.Raw.ARB.ColorBufferFloat, -- #39 module Graphics.Rendering.OpenGL.Raw.ARB.HalfFloatPixel, -- #40 module Graphics.Rendering.OpenGL.Raw.ARB.TextureFloat, -- #41 module Graphics.Rendering.OpenGL.Raw.ARB.PixelBufferObject, -- #42 module Graphics.Rendering.OpenGL.Raw.ARB.DepthBufferFloat, -- #43 module Graphics.Rendering.OpenGL.Raw.ARB.DrawInstanced, -- #44 module Graphics.Rendering.OpenGL.Raw.ARB.FramebufferObject, -- #45 module Graphics.Rendering.OpenGL.Raw.ARB.FramebufferSRGB, -- #46 module Graphics.Rendering.OpenGL.Raw.ARB.GeometryShader4, -- #47 module Graphics.Rendering.OpenGL.Raw.ARB.HalfFloatVertex, -- #48 module Graphics.Rendering.OpenGL.Raw.ARB.InstancedArrays, -- #49 module Graphics.Rendering.OpenGL.Raw.ARB.MapBufferRange, -- #50 module Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObject, -- #51 module Graphics.Rendering.OpenGL.Raw.ARB.TextureCompressionRGTC, -- #52 module Graphics.Rendering.OpenGL.Raw.ARB.TextureRG, -- #53 module Graphics.Rendering.OpenGL.Raw.ARB.VertexArrayObject, -- #54 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.CreateContext, -- #55 -- module Graphics.Rendering.OpenGL.Raw.ARB.GLX.CreateContext, -- #56 module Graphics.Rendering.OpenGL.Raw.ARB.UniformBufferObject, -- #57 module Graphics.Rendering.OpenGL.Raw.ARB.Compatibility, -- #58 module Graphics.Rendering.OpenGL.Raw.ARB.CopyBuffer, -- #59 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderTextureLOD, -- #60 module Graphics.Rendering.OpenGL.Raw.ARB.DepthClamp, -- #61 module Graphics.Rendering.OpenGL.Raw.ARB.DrawElementsBaseVertex, -- #62 -- module Graphics.Rendering.OpenGL.Raw.ARB.FragmentCoordConventions, -- #63 module Graphics.Rendering.OpenGL.Raw.ARB.ProvokingVertex, -- #64 module Graphics.Rendering.OpenGL.Raw.ARB.SeamlessCubeMap, -- #65 module Graphics.Rendering.OpenGL.Raw.ARB.Sync, -- #66 module Graphics.Rendering.OpenGL.Raw.ARB.TextureMultisample, -- #67 -- module Graphics.Rendering.OpenGL.Raw.ARB.VertexArrayBGRA, -- #68 module Graphics.Rendering.OpenGL.Raw.ARB.DrawBuffersBlend, -- #69 module Graphics.Rendering.OpenGL.Raw.ARB.SampleShading, -- #70 module Graphics.Rendering.OpenGL.Raw.ARB.TextureCubeMapArray, -- #71 module Graphics.Rendering.OpenGL.Raw.ARB.TextureGather, -- #72 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureQueryLOD, -- #73 -- module Graphics.Rendering.OpenGL.Raw.ARB.WGL.CreateContextProfile, -- #74 module Graphics.Rendering.OpenGL.Raw.ARB.CreateContextProfile, -- #75 module Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguageInclude, -- #76 module Graphics.Rendering.OpenGL.Raw.ARB.TextureCompressionBPTC, -- #77 module Graphics.Rendering.OpenGL.Raw.ARB.BlendFuncExtended, -- #78 -- module Graphics.Rendering.OpenGL.Raw.ARB.ExplicitAttribLocation, -- #79 module Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery2, -- #80 module Graphics.Rendering.OpenGL.Raw.ARB.SamplerObjects, -- #81 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderBitEncoding, -- #82 module Graphics.Rendering.OpenGL.Raw.ARB.TextureRGB10A2UI, -- #83 module Graphics.Rendering.OpenGL.Raw.ARB.TextureSwizzle, -- #84 module Graphics.Rendering.OpenGL.Raw.ARB.TimerQuery, -- #85 module Graphics.Rendering.OpenGL.Raw.ARB.VertexType2101010Rev, -- #86 module Graphics.Rendering.OpenGL.Raw.ARB.DrawIndirect, -- #87 module Graphics.Rendering.OpenGL.Raw.ARB.GPUShader5, -- #88 module Graphics.Rendering.OpenGL.Raw.ARB.GPUShaderFP64, -- #89 module Graphics.Rendering.OpenGL.Raw.ARB.ShaderSubroutine, -- #90 module Graphics.Rendering.OpenGL.Raw.ARB.TessellationShader, -- #91 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObjectRGB32, -- #92 module Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedback2, -- #93 module Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedback3, -- #94 module Graphics.Rendering.OpenGL.Raw.ARB.ES2Compatibility, -- #95 module Graphics.Rendering.OpenGL.Raw.ARB.GetProgramBinary, -- #96 module Graphics.Rendering.OpenGL.Raw.ARB.SeparateShaderObjects, -- #97 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderPrecision, -- #98 module Graphics.Rendering.OpenGL.Raw.ARB.VertexAttrib64Bit, -- #99 -- module Graphics.Rendering.OpenGL.Raw.ARB.ViewportArray, -- #100 -- module Graphics.Rendering.OpenGL.Raw.ARB.CLEvent, -- #103 -- module Graphics.Rendering.OpenGL.Raw.ARB.DebugOutput, -- #104 -- module Graphics.Rendering.OpenGL.Raw.ARB.Robustness, -- #105 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderStencilExport, -- #106 -- module Graphics.Rendering.OpenGL.Raw.ARB.BaseInstance, -- #107 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguage420pack, -- #108 -- module Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedbackInstanced, -- #109 -- module Graphics.Rendering.OpenGL.Raw.ARB.CompressedTexturePixelStorage, -- #110 -- module Graphics.Rendering.OpenGL.Raw.ARB.ConservativeDepth, -- #111 -- module Graphics.Rendering.OpenGL.Raw.ARB.InternalformatQuery, -- #112 -- module Graphics.Rendering.OpenGL.Raw.ARB.MapBufferAlignment, -- #113 module Graphics.Rendering.OpenGL.Raw.ARB.ShaderAtomicCounters, -- #114 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderImageLoadStore, -- #115 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguagePacking, -- #116 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureStorage, -- #117 -- module Graphics.Rendering.OpenGL.Raw.ARB.ArraysOfArrays, -- #120 -- module Graphics.Rendering.OpenGL.Raw.ARB.ClearBufferObject, -- #121 module Graphics.Rendering.OpenGL.Raw.ARB.ComputeShader, -- #122 -- module Graphics.Rendering.OpenGL.Raw.ARB.CopyImage, -- #123 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureView, -- #124 -- module Graphics.Rendering.OpenGL.Raw.ARB.VertexAttribBinding, -- #125 -- module Graphics.Rendering.OpenGL.Raw.ARB.RobustnessIsolation, -- #126 module Graphics.Rendering.OpenGL.Raw.ARB.ES3Compatibility, -- #127 -- module Graphics.Rendering.OpenGL.Raw.ARB.ExplicitUniformLocation, -- #128 -- module Graphics.Rendering.OpenGL.Raw.ARB.FragmentLayerViewport, -- #129 module Graphics.Rendering.OpenGL.Raw.ARB.FramebufferNoAttachments, -- #130 -- module Graphics.Rendering.OpenGL.Raw.ARB.InternalformatQuery2, -- #131 -- module Graphics.Rendering.OpenGL.Raw.ARB.InvalidateSubdata, -- #132 -- module Graphics.Rendering.OpenGL.Raw.ARB.MultiDrawIndirect, -- #133 -- module Graphics.Rendering.OpenGL.Raw.ARB.ProgramInterfaceQuery, -- #134 -- module Graphics.Rendering.OpenGL.Raw.ARB.RobustBufferAccessBehavior, -- #135 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderImageSize, -- #136 module Graphics.Rendering.OpenGL.Raw.ARB.ShaderStorageBufferObject, -- #137 -- module Graphics.Rendering.OpenGL.Raw.ARB.StencilTexturing, -- #138 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferRange, -- #139 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureQueryLevels, -- #140 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureStorageMultisample,-- #141 -- module Graphics.Rendering.OpenGL.Raw.ARB.BufferStorage, -- #144 -- module Graphics.Rendering.OpenGL.Raw.ARB.ClearTexture, -- #145 -- module Graphics.Rendering.OpenGL.Raw.ARB.EnhancedLayouts, -- #146 -- module Graphics.Rendering.OpenGL.Raw.ARB.MultiBind, -- #147 module Graphics.Rendering.OpenGL.Raw.ARB.QueryBufferObject -- #148 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureMirrorClampToEdge, -- #149 -- module Graphics.Rendering.OpenGL.Raw.ARB.TextureStencil8, -- #150 -- module Graphics.Rendering.OpenGL.Raw.ARB.VertexType10f11f11fRev, -- #151 -- module Graphics.Rendering.OpenGL.Raw.ARB.BindlessTexture, -- #152 -- module Graphics.Rendering.OpenGL.Raw.ARB.ComputeVariableGroupSize, -- #153 -- module Graphics.Rendering.OpenGL.Raw.ARB.IndirectParameters, -- #154 -- module Graphics.Rendering.OpenGL.Raw.ARB.SeamlessCubemapPerTexture,-- #155 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderDrawParameters, -- #156 -- module Graphics.Rendering.OpenGL.Raw.ARB.ShaderGroupVote, -- #157 -- module Graphics.Rendering.OpenGL.Raw.ARB.SparseTexture -- #158 ) where import Graphics.Rendering.OpenGL.Raw.ARB.Multitexture -- import Graphics.Rendering.OpenGL.Raw.ARB.GLX.GetProcAddress import Graphics.Rendering.OpenGL.Raw.ARB.TransposeMatrix -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.BufferRegion import Graphics.Rendering.OpenGL.Raw.ARB.Multisample import Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvAdd import Graphics.Rendering.OpenGL.Raw.ARB.TextureCubeMap -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.ExtensionsString -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.PixelFormat -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.MakeCurrentRead -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.PBuffer import Graphics.Rendering.OpenGL.Raw.ARB.TextureCompression import Graphics.Rendering.OpenGL.Raw.ARB.TextureBorderClamp import Graphics.Rendering.OpenGL.Raw.ARB.PointParameters import Graphics.Rendering.OpenGL.Raw.ARB.VertexBlend import Graphics.Rendering.OpenGL.Raw.ARB.MatrixPalette import Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvCombine import Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvCrossbar import Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvDot3 -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.RenderTexture import Graphics.Rendering.OpenGL.Raw.ARB.TextureMirroredRepeat import Graphics.Rendering.OpenGL.Raw.ARB.DepthTexture import Graphics.Rendering.OpenGL.Raw.ARB.Shadow import Graphics.Rendering.OpenGL.Raw.ARB.ShadowAmbient import Graphics.Rendering.OpenGL.Raw.ARB.WindowPos import Graphics.Rendering.OpenGL.Raw.ARB.VertexProgram import Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgram import Graphics.Rendering.OpenGL.Raw.ARB.VertexBufferObject import Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery import Graphics.Rendering.OpenGL.Raw.ARB.ShaderObjects import Graphics.Rendering.OpenGL.Raw.ARB.VertexShader import Graphics.Rendering.OpenGL.Raw.ARB.FragmentShader import Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguage100 -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureNonPowerOfTwo import Graphics.Rendering.OpenGL.Raw.ARB.PointSprite -- import Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgramShadow import Graphics.Rendering.OpenGL.Raw.ARB.DrawBuffers import Graphics.Rendering.OpenGL.Raw.ARB.TextureRectangle import Graphics.Rendering.OpenGL.Raw.ARB.ColorBufferFloat import Graphics.Rendering.OpenGL.Raw.ARB.HalfFloatPixel import Graphics.Rendering.OpenGL.Raw.ARB.TextureFloat import Graphics.Rendering.OpenGL.Raw.ARB.PixelBufferObject import Graphics.Rendering.OpenGL.Raw.ARB.DepthBufferFloat import Graphics.Rendering.OpenGL.Raw.ARB.DrawInstanced import Graphics.Rendering.OpenGL.Raw.ARB.FramebufferObject import Graphics.Rendering.OpenGL.Raw.ARB.FramebufferSRGB import Graphics.Rendering.OpenGL.Raw.ARB.GeometryShader4 import Graphics.Rendering.OpenGL.Raw.ARB.HalfFloatVertex import Graphics.Rendering.OpenGL.Raw.ARB.InstancedArrays import Graphics.Rendering.OpenGL.Raw.ARB.MapBufferRange import Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObject import Graphics.Rendering.OpenGL.Raw.ARB.TextureCompressionRGTC import Graphics.Rendering.OpenGL.Raw.ARB.TextureRG import Graphics.Rendering.OpenGL.Raw.ARB.VertexArrayObject -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.CreateContext -- import Graphics.Rendering.OpenGL.Raw.ARB.GLX.CreateContext import Graphics.Rendering.OpenGL.Raw.ARB.UniformBufferObject import Graphics.Rendering.OpenGL.Raw.ARB.Compatibility import Graphics.Rendering.OpenGL.Raw.ARB.CopyBuffer -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderTextureLOD import Graphics.Rendering.OpenGL.Raw.ARB.DepthClamp import Graphics.Rendering.OpenGL.Raw.ARB.DrawElementsBaseVertex -- import Graphics.Rendering.OpenGL.Raw.ARB.FragmentCoordConventions import Graphics.Rendering.OpenGL.Raw.ARB.ProvokingVertex import Graphics.Rendering.OpenGL.Raw.ARB.SeamlessCubeMap import Graphics.Rendering.OpenGL.Raw.ARB.Sync import Graphics.Rendering.OpenGL.Raw.ARB.TextureMultisample -- import Graphics.Rendering.OpenGL.Raw.ARB.VertexArrayBGRA import Graphics.Rendering.OpenGL.Raw.ARB.DrawBuffersBlend import Graphics.Rendering.OpenGL.Raw.ARB.SampleShading import Graphics.Rendering.OpenGL.Raw.ARB.TextureCubeMapArray import Graphics.Rendering.OpenGL.Raw.ARB.TextureGather -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureQueryLOD -- import Graphics.Rendering.OpenGL.Raw.ARB.WGL.CreateContextProfile import Graphics.Rendering.OpenGL.Raw.ARB.CreateContextProfile import Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguageInclude import Graphics.Rendering.OpenGL.Raw.ARB.TextureCompressionBPTC import Graphics.Rendering.OpenGL.Raw.ARB.BlendFuncExtended -- import Graphics.Rendering.OpenGL.Raw.ARB.ExplicitAttribLocation import Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery2 import Graphics.Rendering.OpenGL.Raw.ARB.SamplerObjects -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderBitEncoding import Graphics.Rendering.OpenGL.Raw.ARB.TextureRGB10A2UI import Graphics.Rendering.OpenGL.Raw.ARB.TextureSwizzle import Graphics.Rendering.OpenGL.Raw.ARB.TimerQuery import Graphics.Rendering.OpenGL.Raw.ARB.VertexType2101010Rev import Graphics.Rendering.OpenGL.Raw.ARB.DrawIndirect import Graphics.Rendering.OpenGL.Raw.ARB.GPUShader5 import Graphics.Rendering.OpenGL.Raw.ARB.GPUShaderFP64 import Graphics.Rendering.OpenGL.Raw.ARB.ShaderSubroutine import Graphics.Rendering.OpenGL.Raw.ARB.TessellationShader -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObjectRGB32 import Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedback2 import Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedback3 import Graphics.Rendering.OpenGL.Raw.ARB.ES2Compatibility import Graphics.Rendering.OpenGL.Raw.ARB.GetProgramBinary import Graphics.Rendering.OpenGL.Raw.ARB.SeparateShaderObjects -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderPrecision import Graphics.Rendering.OpenGL.Raw.ARB.VertexAttrib64Bit -- import Graphics.Rendering.OpenGL.Raw.ARB.ViewportArray -- import Graphics.Rendering.OpenGL.Raw.ARB.CLEvent -- import Graphics.Rendering.OpenGL.Raw.ARB.DebugOutput -- import Graphics.Rendering.OpenGL.Raw.ARB.Robustness -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderStencilExport -- import Graphics.Rendering.OpenGL.Raw.ARB.BaseInstance -- import Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguage420pack -- import Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedbackInstanced -- import Graphics.Rendering.OpenGL.Raw.ARB.CompressedTexturePixelStorage -- import Graphics.Rendering.OpenGL.Raw.ARB.ConservativeDepth -- import Graphics.Rendering.OpenGL.Raw.ARB.InternalformatQuery -- import Graphics.Rendering.OpenGL.Raw.ARB.MapBufferAlignment import Graphics.Rendering.OpenGL.Raw.ARB.ShaderAtomicCounters -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderImageLoadStore -- import Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguagePacking -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureStorage -- import Graphics.Rendering.OpenGL.Raw.ARB.ArraysOfArrays -- import Graphics.Rendering.OpenGL.Raw.ARB.ClearBufferObject import Graphics.Rendering.OpenGL.Raw.ARB.ComputeShader -- import Graphics.Rendering.OpenGL.Raw.ARB.CopyImage -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureView -- import Graphics.Rendering.OpenGL.Raw.ARB.VertexAttribBinding -- import Graphics.Rendering.OpenGL.Raw.ARB.RobustnessIsolation import Graphics.Rendering.OpenGL.Raw.ARB.ES3Compatibility -- import Graphics.Rendering.OpenGL.Raw.ARB.ExplicitUniformLocation -- import Graphics.Rendering.OpenGL.Raw.ARB.FragmentLayerViewport import Graphics.Rendering.OpenGL.Raw.ARB.FramebufferNoAttachments -- import Graphics.Rendering.OpenGL.Raw.ARB.InternalformatQuery2 -- import Graphics.Rendering.OpenGL.Raw.ARB.InvalidateSubdata -- import Graphics.Rendering.OpenGL.Raw.ARB.MultiDrawIndirect -- import Graphics.Rendering.OpenGL.Raw.ARB.ProgramInterfaceQuery -- import Graphics.Rendering.OpenGL.Raw.ARB.RobustBufferAccessBehavior -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderImageSize import Graphics.Rendering.OpenGL.Raw.ARB.ShaderStorageBufferObject -- import Graphics.Rendering.OpenGL.Raw.ARB.StencilTexturing -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferRange -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureQueryLevels -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureStorageMultisample -- import Graphics.Rendering.OpenGL.Raw.ARB.BufferStorage -- import Graphics.Rendering.OpenGL.Raw.ARB.ClearTexture -- import Graphics.Rendering.OpenGL.Raw.ARB.EnhancedLayouts -- import Graphics.Rendering.OpenGL.Raw.ARB.MultiBind import Graphics.Rendering.OpenGL.Raw.ARB.QueryBufferObject -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureMirrorClampToEdge -- import Graphics.Rendering.OpenGL.Raw.ARB.TextureStencil8 -- import Graphics.Rendering.OpenGL.Raw.ARB.VertexType10f11f11fRev -- import Graphics.Rendering.OpenGL.Raw.ARB.BindlessTexture -- import Graphics.Rendering.OpenGL.Raw.ARB.ComputeVariableGroupSize -- import Graphics.Rendering.OpenGL.Raw.ARB.IndirectParameters -- import Graphics.Rendering.OpenGL.Raw.ARB.SeamlessCubemapPerTexture -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderDrawParameters -- import Graphics.Rendering.OpenGL.Raw.ARB.ShaderGroupVote -- import Graphics.Rendering.OpenGL.Raw.ARB.SparseTexture