-------------------------------------------------------------------------------- -- | -- Module : Graphics.GL.ARB -- Copyright : (c) Sven Panne 2018 -- License : BSD3 -- -- Maintainer : Sven Panne -- Stability : stable -- Portability : portable -- -- A convenience module, combining all raw modules containing ARB extensions. -- -------------------------------------------------------------------------------- module Graphics.GL.ARB ( module Graphics.GL.ARB.BaseInstance, module Graphics.GL.ARB.BindlessTexture, module Graphics.GL.ARB.BlendFuncExtended, module Graphics.GL.ARB.BufferStorage, module Graphics.GL.ARB.CLEvent, module Graphics.GL.ARB.ClearBufferObject, module Graphics.GL.ARB.ClearTexture, module Graphics.GL.ARB.ClipControl, module Graphics.GL.ARB.ColorBufferFloat, module Graphics.GL.ARB.CompressedTexturePixelStorage, module Graphics.GL.ARB.ComputeShader, module Graphics.GL.ARB.ComputeVariableGroupSize, module Graphics.GL.ARB.ConditionalRenderInverted, module Graphics.GL.ARB.CopyBuffer, module Graphics.GL.ARB.CopyImage, module Graphics.GL.ARB.CullDistance, module Graphics.GL.ARB.DebugOutput, module Graphics.GL.ARB.DepthBufferFloat, module Graphics.GL.ARB.DepthClamp, module Graphics.GL.ARB.DepthTexture, module Graphics.GL.ARB.DirectStateAccess, module Graphics.GL.ARB.DrawBuffers, module Graphics.GL.ARB.DrawBuffersBlend, module Graphics.GL.ARB.DrawElementsBaseVertex, module Graphics.GL.ARB.DrawIndirect, module Graphics.GL.ARB.DrawInstanced, module Graphics.GL.ARB.ES2Compatibility, module Graphics.GL.ARB.ES31Compatibility, module Graphics.GL.ARB.ES32Compatibility, module Graphics.GL.ARB.ES3Compatibility, module Graphics.GL.ARB.EnhancedLayouts, module Graphics.GL.ARB.ExplicitUniformLocation, module Graphics.GL.ARB.FragmentProgram, module Graphics.GL.ARB.FragmentShader, module Graphics.GL.ARB.FramebufferNoAttachments, module Graphics.GL.ARB.FramebufferObjectCompatibility, module Graphics.GL.ARB.FramebufferObjectCore, module Graphics.GL.ARB.FramebufferSRGB, module Graphics.GL.ARB.GPUShader5, module Graphics.GL.ARB.GPUShaderFP64, module Graphics.GL.ARB.GPUShaderInt64, module Graphics.GL.ARB.GeometryShader4, module Graphics.GL.ARB.GetProgramBinary, module Graphics.GL.ARB.GetTextureSubImage, module Graphics.GL.ARB.GlSpirv, module Graphics.GL.ARB.HalfFloatPixel, module Graphics.GL.ARB.HalfFloatVertex, module Graphics.GL.ARB.ImagingCompatibility, module Graphics.GL.ARB.ImagingCore, module Graphics.GL.ARB.IndirectParameters, module Graphics.GL.ARB.InstancedArrays, module Graphics.GL.ARB.InternalformatQuery, module Graphics.GL.ARB.InternalformatQuery2, module Graphics.GL.ARB.InvalidateSubdata, module Graphics.GL.ARB.MapBufferAlignment, module Graphics.GL.ARB.MapBufferRange, module Graphics.GL.ARB.MatrixPalette, module Graphics.GL.ARB.MultiBind, module Graphics.GL.ARB.MultiDrawIndirect, module Graphics.GL.ARB.Multisample, module Graphics.GL.ARB.Multitexture, module Graphics.GL.ARB.OcclusionQuery, module Graphics.GL.ARB.OcclusionQuery2, module Graphics.GL.ARB.ParallelShaderCompile, module Graphics.GL.ARB.PipelineStatisticsQuery, module Graphics.GL.ARB.PixelBufferObject, module Graphics.GL.ARB.PointParameters, module Graphics.GL.ARB.PointSprite, module Graphics.GL.ARB.PolygonOffsetClamp, module Graphics.GL.ARB.ProgramInterfaceQuery, module Graphics.GL.ARB.ProvokingVertex, module Graphics.GL.ARB.QueryBufferObject, module Graphics.GL.ARB.RobustnessCompatibility, module Graphics.GL.ARB.RobustnessCore, module Graphics.GL.ARB.SampleLocations, module Graphics.GL.ARB.SampleShading, module Graphics.GL.ARB.SamplerObjects, module Graphics.GL.ARB.SeamlessCubeMap, module Graphics.GL.ARB.SeamlessCubemapPerTexture, module Graphics.GL.ARB.SeparateShaderObjects, module Graphics.GL.ARB.ShaderAtomicCounters, module Graphics.GL.ARB.ShaderImageLoadStore, module Graphics.GL.ARB.ShaderObjects, module Graphics.GL.ARB.ShaderStorageBufferObject, module Graphics.GL.ARB.ShaderSubroutine, module Graphics.GL.ARB.ShadingLanguage100, module Graphics.GL.ARB.ShadingLanguageInclude, module Graphics.GL.ARB.Shadow, module Graphics.GL.ARB.ShadowAmbient, module Graphics.GL.ARB.SparseBuffer, module Graphics.GL.ARB.SparseTexture, module Graphics.GL.ARB.SpirvExtensions, module Graphics.GL.ARB.StencilTexturing, module Graphics.GL.ARB.Sync, module Graphics.GL.ARB.TessellationShader, module Graphics.GL.ARB.TextureBarrier, module Graphics.GL.ARB.TextureBorderClamp, module Graphics.GL.ARB.TextureBufferObject, module Graphics.GL.ARB.TextureBufferObjectRGB32, module Graphics.GL.ARB.TextureBufferRange, module Graphics.GL.ARB.TextureCompression, module Graphics.GL.ARB.TextureCompressionBPTC, module Graphics.GL.ARB.TextureCompressionRGTC, module Graphics.GL.ARB.TextureCubeMap, module Graphics.GL.ARB.TextureCubeMapArray, module Graphics.GL.ARB.TextureEnvCombine, module Graphics.GL.ARB.TextureEnvDot3, module Graphics.GL.ARB.TextureFilterAnisotropic, module Graphics.GL.ARB.TextureFilterMinmax, module Graphics.GL.ARB.TextureFloat, module Graphics.GL.ARB.TextureGather, module Graphics.GL.ARB.TextureMirrorClampToEdge, module Graphics.GL.ARB.TextureMirroredRepeat, module Graphics.GL.ARB.TextureMultisample, module Graphics.GL.ARB.TextureRG, module Graphics.GL.ARB.TextureRGB10A2UI, module Graphics.GL.ARB.TextureRectangle, module Graphics.GL.ARB.TextureStencil8, module Graphics.GL.ARB.TextureStorage, module Graphics.GL.ARB.TextureStorageMultisample, module Graphics.GL.ARB.TextureSwizzle, module Graphics.GL.ARB.TextureView, module Graphics.GL.ARB.TimerQuery, module Graphics.GL.ARB.TransformFeedback2, module Graphics.GL.ARB.TransformFeedback3, module Graphics.GL.ARB.TransformFeedbackInstanced, module Graphics.GL.ARB.TransformFeedbackOverflowQuery, module Graphics.GL.ARB.TransposeMatrix, module Graphics.GL.ARB.UniformBufferObject, module Graphics.GL.ARB.VertexArrayBGRA, module Graphics.GL.ARB.VertexArrayObject, module Graphics.GL.ARB.VertexAttrib64Bit, module Graphics.GL.ARB.VertexAttribBinding, module Graphics.GL.ARB.VertexBlend, module Graphics.GL.ARB.VertexBufferObject, module Graphics.GL.ARB.VertexProgram, module Graphics.GL.ARB.VertexShader, module Graphics.GL.ARB.VertexType10f11f11fRev, module Graphics.GL.ARB.VertexType2101010RevCompatibility, module Graphics.GL.ARB.VertexType2101010RevCore, module Graphics.GL.ARB.ViewportArray, module Graphics.GL.ARB.WindowPos ) where import Graphics.GL.ARB.BaseInstance import Graphics.GL.ARB.BindlessTexture import Graphics.GL.ARB.BlendFuncExtended import Graphics.GL.ARB.BufferStorage import Graphics.GL.ARB.CLEvent import Graphics.GL.ARB.ClearBufferObject import Graphics.GL.ARB.ClearTexture import Graphics.GL.ARB.ClipControl import Graphics.GL.ARB.ColorBufferFloat import Graphics.GL.ARB.CompressedTexturePixelStorage import Graphics.GL.ARB.ComputeShader import Graphics.GL.ARB.ComputeVariableGroupSize import Graphics.GL.ARB.ConditionalRenderInverted import Graphics.GL.ARB.CopyBuffer import Graphics.GL.ARB.CopyImage import Graphics.GL.ARB.CullDistance import Graphics.GL.ARB.DebugOutput import Graphics.GL.ARB.DepthBufferFloat import Graphics.GL.ARB.DepthClamp import Graphics.GL.ARB.DepthTexture import Graphics.GL.ARB.DirectStateAccess import Graphics.GL.ARB.DrawBuffers import Graphics.GL.ARB.DrawBuffersBlend import Graphics.GL.ARB.DrawElementsBaseVertex import Graphics.GL.ARB.DrawIndirect import Graphics.GL.ARB.DrawInstanced import Graphics.GL.ARB.ES2Compatibility import Graphics.GL.ARB.ES31Compatibility import Graphics.GL.ARB.ES32Compatibility import Graphics.GL.ARB.ES3Compatibility import Graphics.GL.ARB.EnhancedLayouts import Graphics.GL.ARB.ExplicitUniformLocation import Graphics.GL.ARB.FragmentProgram import Graphics.GL.ARB.FragmentShader import Graphics.GL.ARB.FramebufferNoAttachments import Graphics.GL.ARB.FramebufferObjectCompatibility import Graphics.GL.ARB.FramebufferObjectCore import Graphics.GL.ARB.FramebufferSRGB import Graphics.GL.ARB.GPUShader5 import Graphics.GL.ARB.GPUShaderFP64 import Graphics.GL.ARB.GPUShaderInt64 import Graphics.GL.ARB.GeometryShader4 import Graphics.GL.ARB.GetProgramBinary import Graphics.GL.ARB.GetTextureSubImage import Graphics.GL.ARB.GlSpirv import Graphics.GL.ARB.HalfFloatPixel import Graphics.GL.ARB.HalfFloatVertex import Graphics.GL.ARB.ImagingCompatibility import Graphics.GL.ARB.ImagingCore import Graphics.GL.ARB.IndirectParameters import Graphics.GL.ARB.InstancedArrays import Graphics.GL.ARB.InternalformatQuery import Graphics.GL.ARB.InternalformatQuery2 import Graphics.GL.ARB.InvalidateSubdata import Graphics.GL.ARB.MapBufferAlignment import Graphics.GL.ARB.MapBufferRange import Graphics.GL.ARB.MatrixPalette import Graphics.GL.ARB.MultiBind import Graphics.GL.ARB.MultiDrawIndirect import Graphics.GL.ARB.Multisample import Graphics.GL.ARB.Multitexture import Graphics.GL.ARB.OcclusionQuery import Graphics.GL.ARB.OcclusionQuery2 import Graphics.GL.ARB.ParallelShaderCompile import Graphics.GL.ARB.PipelineStatisticsQuery import Graphics.GL.ARB.PixelBufferObject import Graphics.GL.ARB.PointParameters import Graphics.GL.ARB.PointSprite import Graphics.GL.ARB.PolygonOffsetClamp import Graphics.GL.ARB.ProgramInterfaceQuery import Graphics.GL.ARB.ProvokingVertex import Graphics.GL.ARB.QueryBufferObject import Graphics.GL.ARB.RobustnessCompatibility import Graphics.GL.ARB.RobustnessCore import Graphics.GL.ARB.SampleLocations import Graphics.GL.ARB.SampleShading import Graphics.GL.ARB.SamplerObjects import Graphics.GL.ARB.SeamlessCubeMap import Graphics.GL.ARB.SeamlessCubemapPerTexture import Graphics.GL.ARB.SeparateShaderObjects import Graphics.GL.ARB.ShaderAtomicCounters import Graphics.GL.ARB.ShaderImageLoadStore import Graphics.GL.ARB.ShaderObjects import Graphics.GL.ARB.ShaderStorageBufferObject import Graphics.GL.ARB.ShaderSubroutine import Graphics.GL.ARB.ShadingLanguage100 import Graphics.GL.ARB.ShadingLanguageInclude import Graphics.GL.ARB.Shadow import Graphics.GL.ARB.ShadowAmbient import Graphics.GL.ARB.SparseBuffer import Graphics.GL.ARB.SparseTexture import Graphics.GL.ARB.SpirvExtensions import Graphics.GL.ARB.StencilTexturing import Graphics.GL.ARB.Sync import Graphics.GL.ARB.TessellationShader import Graphics.GL.ARB.TextureBarrier import Graphics.GL.ARB.TextureBorderClamp import Graphics.GL.ARB.TextureBufferObject import Graphics.GL.ARB.TextureBufferObjectRGB32 import Graphics.GL.ARB.TextureBufferRange import Graphics.GL.ARB.TextureCompression import Graphics.GL.ARB.TextureCompressionBPTC import Graphics.GL.ARB.TextureCompressionRGTC import Graphics.GL.ARB.TextureCubeMap import Graphics.GL.ARB.TextureCubeMapArray import Graphics.GL.ARB.TextureEnvCombine import Graphics.GL.ARB.TextureEnvDot3 import Graphics.GL.ARB.TextureFilterAnisotropic import Graphics.GL.ARB.TextureFilterMinmax import Graphics.GL.ARB.TextureFloat import Graphics.GL.ARB.TextureGather import Graphics.GL.ARB.TextureMirrorClampToEdge import Graphics.GL.ARB.TextureMirroredRepeat import Graphics.GL.ARB.TextureMultisample import Graphics.GL.ARB.TextureRG import Graphics.GL.ARB.TextureRGB10A2UI import Graphics.GL.ARB.TextureRectangle import Graphics.GL.ARB.TextureStencil8 import Graphics.GL.ARB.TextureStorage import Graphics.GL.ARB.TextureStorageMultisample import Graphics.GL.ARB.TextureSwizzle import Graphics.GL.ARB.TextureView import Graphics.GL.ARB.TimerQuery import Graphics.GL.ARB.TransformFeedback2 import Graphics.GL.ARB.TransformFeedback3 import Graphics.GL.ARB.TransformFeedbackInstanced import Graphics.GL.ARB.TransformFeedbackOverflowQuery import Graphics.GL.ARB.TransposeMatrix import Graphics.GL.ARB.UniformBufferObject import Graphics.GL.ARB.VertexArrayBGRA import Graphics.GL.ARB.VertexArrayObject import Graphics.GL.ARB.VertexAttrib64Bit import Graphics.GL.ARB.VertexAttribBinding import Graphics.GL.ARB.VertexBlend import Graphics.GL.ARB.VertexBufferObject import Graphics.GL.ARB.VertexProgram import Graphics.GL.ARB.VertexShader import Graphics.GL.ARB.VertexType10f11f11fRev import Graphics.GL.ARB.VertexType2101010RevCompatibility import Graphics.GL.ARB.VertexType2101010RevCore import Graphics.GL.ARB.ViewportArray import Graphics.GL.ARB.WindowPos