gl 0.2 → 0.3
raw patch · 455 files changed
+16876/−3660 lines, 455 filesdep +fixeddep ~halfnew-uploader
Dependencies added: fixed
Dependency ranges changed: half
This diff is very large; some files are shown as “too large to diff”. Download the raw patch for the complete diff.
Files
- CHANGELOG.markdown +9/−0
- Generator.hs +45/−58
- Module.hs +15/−13
- Parser.hs +7/−1
- Registry.hs +5/−4
- Utils.hs +4/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/BlendMinmaxFactor.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/Compressed3DCTexture.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/CompressedATCTexture.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/DebugOutput.hs +14/−14
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/DepthClampSeparate.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/InterleavedElements.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/NameGenDelete.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/OcclusionQueryEvent.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/PerformanceMonitor.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/PinnedMemory.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/ProgramBinaryZ400.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/QueryBufferObject.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/SamplePositions.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/SparseTexture.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/StencilOperationExtended.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/TransformFeedback4.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/AMD/VertexShaderTessellator.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/FramebufferBlit.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/FramebufferMultisample.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/InstancedArrays.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/PackReverseRowOrder.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/ProgramBinary.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/TextureCompressionDxt3.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/TextureCompressionDxt5.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/TextureUsage.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ANGLE/TranslatedShaderSource.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/AuxDepthStencil.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/ClientStorage.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/ClipDistance.hs +9/−10
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/ElementArray.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/Fence.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/FloatPixels.hs +14/−15
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/FlushBufferRange.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/FramebufferMultisample.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/ObjectPurgeable.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/Rgb422.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/RowBytes.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/SpecularVector.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/Sync.hs +16/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/TextureMaxLevel.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/TexturePackedFloat.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/TextureRange.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/TransformHint.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/VertexArrayObject.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/VertexArrayRange.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/VertexProgramEvaluators.hs +10/−10
- dist/build/autogen/Graphics/GL/Raw/Extension/APPLE/Ycbcr422.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/BindlessTexture.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ClEvent.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ColorBufferFloat.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ComputeVariableGroupSize.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/DebugOutput.hs +22/−22
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/DepthTexture.hs +5/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/DrawBuffers.hs +17/−17
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/FragmentProgram.hs +13/−14
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/FragmentShader.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/GeometryShader4.hs +18/−18
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/HalfFloatPixel.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/Imaging.hs +64/−64
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/IndirectParameters.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/InstancedArrays.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/InternalformatQuery2.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/MatrixPalette.hs +10/−10
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/Multisample.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/Multitexture.hs +33/−33
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/OcclusionQuery.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/PipelineStatisticsQuery.hs +10/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/PixelBufferObject.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/PointParameters.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/PointSprite.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/Robustness.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/SampleShading.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ShaderObjects.hs +28/−28
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ShadingLanguage100.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ShadingLanguageInclude.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/Shadow.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/ShadowAmbient.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/SparseBuffer.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/SparseTexture.hs +11/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureBorderClamp.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureBufferObject.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureCompression.hs +11/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureCompressionBptc.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureCubeMap.hs +12/−13
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureCubeMapArray.hs +7/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureEnvCombine.hs +22/−23
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureEnvDot3.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureFloat.hs +20/−21
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureGather.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureMirroredRepeat.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TextureRectangle.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TransformFeedbackOverflowQuery.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/TransposeMatrix.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/VertexBlend.hs +42/−42
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/VertexBufferObject.hs +31/−31
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/VertexProgram.hs +6/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/ARB/VertexShader.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/ARM/MaliProgramBinary.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARM/MaliShaderBinary.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ARM/ShaderFramebufferFetch.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/DrawBuffers.hs +17/−17
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/ElementArray.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/EnvmapBumpmap.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/FragmentShader.hs +104/−104
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/Meminfo.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/PixelFormatFloat.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/PnTriangles.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/SeparateStencil.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/TextFragmentShader.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/TextureEnvCombine3.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/TextureFloat.hs +12/−13
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/TextureMirrorOnce.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/VertexArrayObject.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/ATI/VertexStreams.hs +10/−10
- dist/build/autogen/Graphics/GL/Raw/Extension/DMP/ProgramBinary.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/DMP/ShaderBinary.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Abgr.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Bgra.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/BindableUniform.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/BlendColor.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/BlendEquationSeparate.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/BlendFuncSeparate.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/BlendMinmax.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/BlendSubtract.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ClipVolumeHint.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Cmyka.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ColorBufferHalfFloat.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/CompiledVertexArray.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Convolution.hs +20/−20
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/CoordinateFrame.hs +14/−14
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/CullVertex.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DebugLabel.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DepthBoundsTest.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DirectStateAccess.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DiscardFramebuffer.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DisjointTimerQuery.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DrawBuffers.hs +17/−17
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/DrawRangeElements.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/FogCoord.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/FourTwoTwoPixels.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/FramebufferBlit.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/FramebufferMultisampleBlitScaled.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/FramebufferObject.hs +34/−34
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/FramebufferSRGB.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/GeometryShader.hs +19/−20
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/GeometryShader4.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/GpuShader4.hs +25/−25
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Histogram.hs +14/−14
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/IndexArrayFormats.hs +8/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/IndexFunc.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/IndexMaterial.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/InstancedArrays.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/LightTexture.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/MapBufferRange.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Multisample.hs +17/−17
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/MultisampledRenderToTexture.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/MultiviewDrawBuffers.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/OcclusionQueryBoolean.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PackedDepthStencil.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PackedFloat.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PackedPixels.hs +5/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PalettedTexture.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PixelBufferObject.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PixelTransform.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PointParameters.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PolygonOffset.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PolygonOffsetClamp.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PrimitiveBoundingBox.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ProvokingVertex.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/PvrtcSRGB.hs +6/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ReadFormatBgra.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/RescaleNormal.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Robustness.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/SRGB.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/SecondaryColor.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/SeparateShaderObjects.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/SeparateSpecularColor.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ShaderFramebufferFetch.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ShaderImageLoadStore.hs +49/−49
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ShaderPixelLocalStorage.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/ShadowSamplers.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/SharedTexturePalette.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/StencilClearTag.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/StencilTwoSide.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/StencilWrap.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TessellationShader.hs +42/−42
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Texture.hs +38/−39
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/Texture3D.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureArray.hs +8/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureBorderClamp.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureBuffer.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureBufferObject.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureCompressionLatc.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureCompressionRgtc.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureCompressionS3tc.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureCubeMap.hs +12/−13
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureCubeMapArray.hs +6/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureEnvCombine.hs +21/−22
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureEnvDot3.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureFilterAnisotropic.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureInteger.hs +47/−47
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureLodBias.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureMirrorClamp.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureObject.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TexturePerturbNormal.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureRg.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureSRGB.hs +13/−14
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureSRGBDecode.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureSharedExponent.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureSnorm.hs +16/−17
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureStorage.hs +11/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureSwizzle.hs +5/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureType2101010REV.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TextureView.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/TransformFeedback.hs +14/−14
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/UnpackSubimage.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/VertexArray.hs +32/−32
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/VertexAttrib64bit.hs +12/−12
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/VertexShader.hs +110/−110
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/VertexWeighting.hs +13/−13
- dist/build/autogen/Graphics/GL/Raw/Extension/EXT/X11SyncObject.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/FJ/ShaderBinaryGCCSO.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/HP/ConvolutionBorderModes.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/HP/ImageTransform.hs +15/−15
- dist/build/autogen/Graphics/GL/Raw/Extension/HP/OcclusionTest.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/HP/TextureLighting.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/IBM/CullVertex.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/IBM/RasterposClip.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/IBM/StaticData.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/IBM/TextureMirroredRepeat.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/IBM/VertexArrayLists.hs +16/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/MultisampledRenderToTexture.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/ProgramBinary.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/ReadFormat.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/ShaderBinary.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/TextureCompressionPvrtc.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/TextureCompressionPvrtc2.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/TextureEnvEnhancedFixedFunction.hs +7/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/IMG/UserClipPlane.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/INGR/ColorClamp.hs +8/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/INGR/InterlaceRead.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/INTEL/MapTexture.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/INTEL/ParallelArrays.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/INTEL/PerformanceQuery.hs +20/−20
- dist/build/autogen/Graphics/GL/Raw/Extension/KHR/BlendEquationAdvanced.hs +15/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/KHR/BlendEquationAdvancedCoherent.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/KHR/ContextFlushControl.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/KHR/Debug.hs +39/−39
- dist/build/autogen/Graphics/GL/Raw/Extension/KHR/Robustness.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/MESA/PackInvert.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/MESA/YcbcrTexture.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/MESAX/TextureStack.hs +6/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/BlendEquationAdvanced.hs +49/−49
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/BlendEquationAdvancedCoherent.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ComputeProgram5.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ConditionalRender.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ConservativeRaster.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/CopyBuffer.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/CopyDepthToColor.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/CoverageSample.hs +9/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/DeepTexture3D.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/DepthBufferFloat.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/DepthClamp.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/DepthNonlinear.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/DrawBuffers.hs +17/−17
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/Evaluators.hs +24/−24
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ExplicitMultisample.hs +10/−10
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FboColorAttachments.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/Fence.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FillRectangle.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FloatBuffer.hs +15/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FogDistance.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FragmentCoverageToColor.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FragmentProgram.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FragmentProgram2.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FramebufferBlit.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FramebufferMixedSamples.hs +7/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FramebufferMultisample.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/FramebufferMultisampleCoverage.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/GeometryProgram4.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/GpuProgram4.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/GpuProgram5.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/HalfFloat.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/InstancedArrays.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/InternalformatSampleQuery.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/LightMaxExponent.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/MultisampleFilterHint.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/NonSquareMatrices.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/OcclusionQuery.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PackedDepthStencil.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ParameterBufferObject.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PathRendering.hs +161/−161
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PathRenderingSharedEdge.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PixelDataRange.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PointSprite.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PresentVideo.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/PrimitiveRestart.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ReadBuffer.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/RegisterCombiners.hs +49/−49
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/RegisterCombiners2.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/SRGBFormats.hs +10/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/SampleLocations.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ShaderBufferLoad.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ShaderBufferStore.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ShaderThreadGroup.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ShadowSamplersArray.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/ShadowSamplersCube.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TessellationProgram5.hs +5/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TexgenEmboss.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TexgenReflection.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureBorderClamp.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureEnvCombine4.hs +5/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureExpandNormal.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureMultisample.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureRectangle.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureShader.hs +73/−74
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureShader2.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TextureShader3.hs +17/−18
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TransformFeedback.hs +31/−31
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/TransformFeedback2.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/UniformBufferUnifiedMemory.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VdpauInterop.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VertexArrayRange.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VertexArrayRange2.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VertexBufferUnifiedMemory.hs +25/−25
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VertexProgram.hs +83/−83
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VertexProgram4.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/NV/VideoCapture.hs +29/−29
- dist/build/autogen/Graphics/GL/Raw/Extension/NVX/GpuMemoryInfo.hs +5/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/BlendEquationSeparate.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/BlendFuncSeparate.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/BlendSubtract.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/CompressedETC1RGB8Texture.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/CompressedPalettedTexture.hs +10/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/DrawTexture.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/EGLImageExternal.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/FixedPoint.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/FramebufferObject.hs +29/−29
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/GetProgramBinary.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/Mapbuffer.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/MatrixGet.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/MatrixPalette.hs +16/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/PointSizeArray.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/PointSprite.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/ReadFormat.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/RequiredInternalformat.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/SampleShading.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/ShaderMultisampleInterpolation.hs +3/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/StandardDerivatives.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/Stencil1.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/Stencil4.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/StencilWrap.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/SurfacelessContext.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/Texture3D.hs +6/−6
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/TextureCompressionAstc.hs +20/−21
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/TextureCubeMap.hs +13/−13
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/TextureMirroredRepeat.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/TextureStencil8.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/TextureStorageMultisample2dArray.hs +5/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/VertexArrayObject.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/OES/VertexType1010102.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/OML/Interlace.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/OML/Resample.hs +6/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/OML/Subsample.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/PGI/MiscHints.hs +20/−20
- dist/build/autogen/Graphics/GL/Raw/Extension/PGI/VertexHints.hs +22/−23
- dist/build/autogen/Graphics/GL/Raw/Extension/QCOM/AlphaTest.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/QCOM/BinningControl.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/QCOM/ExtendedGet.hs +11/−11
- dist/build/autogen/Graphics/GL/Raw/Extension/QCOM/PerfmonGlobalMode.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/QCOM/TiledRendering.hs +32/−32
- dist/build/autogen/Graphics/GL/Raw/Extension/QCOM/WriteonlyRendering.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/REND/ScreenCoordinates.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/S3/S3tc.hs +6/−7
- dist/build/autogen/Graphics/GL/Raw/Extension/SGI/ColorMatrix.hs +11/−12
- dist/build/autogen/Graphics/GL/Raw/Extension/SGI/ColorTable.hs +16/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/SGI/TextureColorTable.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/DetailTexture.hs +8/−8
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/FogFunction.hs +3/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/GenerateMipmap.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/Multisample.hs +16/−16
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/PixelTexture.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/PointLineTexgen.hs +8/−9
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/PointParameters.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/SharpenTexture.hs +4/−4
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/Texture4D.hs +10/−10
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/TextureBorderClamp.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/TextureColorMask.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/TextureEdgeClamp.hs +1/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/TextureFilter4.hs +2/−2
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/TextureLod.hs +4/−5
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIS/TextureSelect.hs +22/−23
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Async.hs +1/−1
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/AsyncHistogram.hs +2/−3
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/AsyncPixel.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/BlendAlphaMinmax.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/CalligraphicFragment.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Clipmap.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/ConvolutionAccuracy.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/DepthTexture.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/FogOffset.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/FragmentLighting.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Framezoom.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Instruments.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Interlace.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/IrInstrument1.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/ListPriority.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/PixelTexture.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/PixelTiles.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/PolynomialFfd.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/ReferencePlane.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Resample.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/ScalebiasHint.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Shadow.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/ShadowAmbient.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Sprite.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Subsample.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/TextureAddEnv.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/TextureCoordinateClamp.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/TextureLodBias.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/TextureMultiBuffer.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/TextureScaleBias.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/VertexPreclip.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Ycrcb.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SGIX/Ycrcba.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SUN/ConvolutionBorderModes.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SUN/GlobalAlpha.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SUN/MeshArray.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SUN/SliceAccum.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SUN/TriangleList.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/SUNX/ConstantData.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/ThreeDFX/Multisample.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/ThreeDFX/TextureCompressionFXT1.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/VIV/ShaderBinary.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/WIN/PhongShading.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Extension/WIN/SpecularFog.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Internal/FFI.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Internal/Shared.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Core32.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Core40.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Core42.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Core43.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Core44.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Core45.hs too large to diff
- dist/build/autogen/Graphics/GL/Raw/Profile/Embedded20.hs too large to diff
- gl.cabal too large to diff
- gl.xml too large to diff
- src/Graphics/GL/Raw/Internal/Proc.hs too large to diff
- src/Graphics/GL/Raw/Types.hs too large to diff
@@ -1,3 +1,12 @@+0.3+---+* Switched to non-C style types for the most part. `Word32`, etc. have better understood support within the Haskell ecosystem. `CPtrdiff` remains as it varies across viable target platforms.+* Added a dependency on `Numeric.Fixed` from the `fixed` package for `GLfixed`.++0.2+---+* Support `Half` from the `half` package for `GLhalfNV`, so you can compute with the results.+ 0.1 --- * Initial release
@@ -1,3 +1,4 @@+{-# OPTIONS_GHC -Wall #-} ----------------------------------------------------------------------------- -- | -- Copyright : (C) 2014 Edward Kmett and Gabríel Arthúr Pétursson@@ -20,11 +21,8 @@ import Data.Map (Map) import qualified Data.Set as Set import Data.Set (Set)-import Data.Tuple-import System.FilePath import Text.Printf import Module-import Parser import Registry import Utils @@ -44,7 +42,7 @@ deriving (Eq, Ord, Show) saneEnum :: Name -> Name-saneEnum = ("GL_"++) . joinOn "_" . tail . splitOn "_"+saneEnum = ("GL_"++) . intercalate "_" . tail . splitOn "_" saneModule :: Name -> Name saneModule "422Pixels" = "FourTwoTwoPixels"@@ -55,19 +53,17 @@ sanePrefix x = x wrap :: Maybe String -> String -> String-wrap (Just w) s +wrap (Just w) s | any isSpace s = printf "%s (%s)" w s | otherwise = printf "%s %s" w s wrap Nothing s = s commandSignature :: Maybe Name -> Command -> Signature commandSignature monad command =- joinOn " -> " $- (parameterSignature $ commandParameters command) ++- [returnSignature $ commandType command]+ intercalate " -> " $ parameterSignature (commandParameters command) ++ [returnSignature $ commandType command] where parameterSignature :: [(Type, String)] -> [String]- parameterSignature params = map (typeSignature . fst) params+ parameterSignature = map (typeSignature . fst) returnSignature :: Type -> String returnSignature t = wrap monad . wrap (ptr t) $@@ -90,11 +86,9 @@ commonName :: Signature -> Name commonName- = joinOn ""+ = concat . splitOn "GL"- . joinOn ""- . map (filter isAlphaNum)- . map (replace "()" "V")+ . concatMap (filter isAlphaNum . replace "()" "V") . splitOn " -> " . ioish @@ -107,19 +101,16 @@ extensionModuleName :: ExtensionName -> ModuleName extensionModuleName name = printf "Graphics.GL.Raw.Extension.%s.%s"- (sanePrefix prefix) (saneModule $ camelCase (joinOn "_" rest))+ (sanePrefix prefix) (saneModule $ camelCase (intercalate "_" rest)) where- (gl:prefix:rest) = splitOn "_" name+ (_:prefix:rest) = splitOn "_" name camelCase :: String -> String- camelCase str = concat . map (\(x:xs) -> toUpper x : xs) $- splitOn "_" str+ camelCase str = concatMap (\(x:xs) -> toUpper x : xs) $ splitOn "_" str profileModuleName :: String -> String -> (ModuleName, Maybe ModuleName) profileModuleName feature profile =- ( printf "Graphics.GL.Raw.Profile.%s" $ fst submodule- , snd submodule >>= return . printf "Graphics.GL.Raw.Profile.%s"- )+ (printf "Graphics.GL.Raw.Profile.%s" *** liftM (printf "Graphics.GL.Raw.Profile.%s")) submodule where submodule = case (feature, profile) of ("GL_VERSION_1_0", _) -> ("Standard10", Nothing)@@ -299,7 +290,7 @@ let name = fst . profileModuleName feature $ requireProfile req requires name req - when (isPrefixOf "Graphics.GL.Raw.Profile.Standard" name) $+ when ("Graphics.GL.Raw.Profile.Standard" `isPrefixOf` name) $ requires "Graphics.GL.Raw.Profile.Core32" req forM_ (featureRemoves fe) $ \rm -> do@@ -378,22 +369,20 @@ ] data FunMap = FunMap- { funSignatures :: Map Name Signature -- signatures by method name+ { funSignatures :: Map Name Signature -- signatures by method name , funExtensions :: Map ModuleName ExtensionName -- module name to extension name } deriving (Eq, Show) +ioish :: Signature -> Signature ioish = replace "m (" "IO (" . replace "m GL" "IO GL" funMap :: Registry -> [(Bool, Entry, String)] -> FunMap-funMap registry entries = FunMap- (Map.fromList [ (n, s) | (_, F n, s) <- entries ])+funMap registry es = FunMap+ (Map.fromList [ (n, s) | (_, F n, s) <- es ]) (Map.fromList $ map ((extensionModuleName&&&id).extensionName) $ registryExtensions registry) -funMapSignature :: String -> FunMap -> String-funMapSignature i (FunMap m _) = Map.findWithDefault undefined i m--funBody :: FunMap -> Name -> Signature -> [Body]-funBody fm n v =+funBody :: Name -> Signature -> [Body]+funBody n v = [ Function n ("MonadIO m => " ++ v) $ strip $ printf "= %s %s" (invokerName v) np , Function np ("FunPtr (" ++ v' ++ ")") $ strip $ printf "= unsafePerformIO (getProcAddress %s)" (show n) , Code $ printf "{-# NOINLINE %s #-}" np@@ -404,15 +393,14 @@ mkFFI :: FunMap -> Module mkFFI fm = Module "Graphics.GL.Raw.Internal.FFI" export body where export = [ Section "Invokers" (nub $ invokerName <$> Foldable.toList (funSignatures fm)) ]- body = - [ Import- [ "Control.Monad.IO.Class"- , "Foreign.C.Types"- , "Foreign.Ptr"- , "Graphics.GL.Raw.Types"- , "Numeric.Half"- ]- ] ++ nub (Foldable.concatMap invokers (funSignatures fm))+ body = Import+ [ "Control.Monad.IO.Class"+ , "Foreign.C.Types"+ , "Foreign.Ptr"+ , "Graphics.GL.Raw.Types"+ , "Numeric.Fixed"+ , "Numeric.Half"+ ] : nub (Foldable.concatMap invokers $ funSignatures fm) invokers :: Signature -> [Body] invokers v =@@ -422,13 +410,13 @@ ] where parts = splitOn " -> " v numArgs = subtract 2 $ length parts- params = joinOn " " $ map (\x -> "v" ++ show x) [0..numArgs]+ params = unwords $ map (\x -> "v" ++ show x) [0..numArgs] v' = ioish v nd = dynamicName v ni = invokerName v- -mkShared :: FunMap -> [(Bool, Entry, String)] -> Module-mkShared fm entr = Module "Graphics.GL.Raw.Internal.Shared" [] body++mkShared :: [(Bool, Entry, String)] -> Module+mkShared entr = Module "Graphics.GL.Raw.Internal.Shared" [] body where imp = [ Import@@ -441,10 +429,10 @@ ] ] - body = imp ++ (concat . map bodyF $ nub entr)+ body = imp ++ concatMap bodyF (nub entr) bodyF (False, _, _) = []- bodyF (_, E n, v) = [Pattern n "GLenum" ("= " ++ v)]- bodyF (_, F n, v) = funBody fm n v+ bodyF (_, E n, v) = [Pattern n Nothing ("= " ++ v)]+ bodyF (_, F n, v) = funBody n v mkModule :: FunMap -> String -> [(Bool, Entry, String)] -> Module mkModule fm m entr = Module m export body@@ -453,32 +441,31 @@ entryName (F n) = n (ie, ib) = implicitPrelude m- hasUnshared = any (\(s, _, _) -> not s) entr hasUnsharedFunctions = any (\(s, e, _) -> not s && case e of F _ -> True; _ -> False) entr hasExt = Map.member m (funExtensions fm) export = case Map.lookup m (funExtensions fm) of Just en ->- [ Section "Extension Support" $- [ "gl_" ++ (joinOn "_" . tail $ splitOn "_" en)+ [ Section "Extension Support"+ [ "gl_" ++ (intercalate "_" . tail $ splitOn "_" en) ]- , Section en $ ie ++ map (\(s, e, _) -> entryName e) entr+ , Section en $ ie ++ map (\(_, e, _) -> entryName e) entr ] Nothing ->- [ Section m $ ie ++ map (\(s, e, _) -> entryName e) entr+ [ Section m $ ie ++ map (\(_, e, _) -> entryName e) entr ] needsTypes (True, _, _) = False- needsTypes (_ , E _, _) = True- needsTypes (_ , F _, t) = isInfixOf "GL" t+ needsTypes (_ , E _, _) = False+ needsTypes (_ , F _, t) = "GL" `isInfixOf` t body =- [ Import $ sort $ concat + [ Import $ sort $ concat [ [ "Graphics.GL.Raw.Internal.Shared" | any (\(s, _, _) -> s) entr ] , [ "Graphics.GL.Raw.Types" | any needsTypes entr ] , [ "Data.Set" | hasExt ] , [ "Graphics.GL.Raw.Internal.Proc" | hasExt || hasUnsharedFunctions ]- , guard hasUnsharedFunctions >> + , guard hasUnsharedFunctions >> [ "Control.Monad.IO.Class" , "Foreign.Ptr" , "Graphics.GL.Raw.Internal.FFI"@@ -493,15 +480,15 @@ extCheck = case Map.lookup m (funExtensions fm) of Just en -> [ Function- ("gl_" ++ (joinOn "_" . tail $ splitOn "_" en))+ ("gl_" ++ (intercalate "_" . tail $ splitOn "_" en)) "Bool" ("= member " ++ show en ++ " extensions") ] Nothing -> [] bodyF (True, _, _) = []- bodyF (_, E n, v) = [Pattern n "GLenum" ("= " ++ v)]- bodyF (_, F n, v) = funBody fm n v+ bodyF (_, E n, v) = [Pattern n Nothing ("= " ++ v)]+ bodyF (_, F n, v) = funBody n v mkExtensionGather :: FunMap -> [Module] mkExtensionGather fm = flip map extensionGroups $@@ -535,7 +522,7 @@ let fm' = Foldable.concat m let fm = funMap registry fm' saveModule fp $ mkFFI fm- saveModule fp $ mkShared fm fm'+ saveModule fp $ mkShared fm' forM_ (Map.toList m) $ saveModule fp . uncurry (mkModule fm) let exts = mkExtensionGather fm forM_ exts $ saveModule fp
@@ -1,3 +1,4 @@+{-# OPTIONS_GHC -Wall #-} ----------------------------------------------------------------------------- -- | -- Copyright : (C) 2014 Edward Kmett and Gabríel Arthúr Pétursson@@ -15,11 +16,11 @@ , saveModule ) where -import Utils+import Data.List import System.Directory import System.FilePath-import System.IO import Text.Printf+import Utils data Module = Module { moduleName :: String@@ -37,10 +38,10 @@ , sectionExport :: [String] } deriving (Eq, Show) -data Body +data Body = Import [String] | Function String String String- | Pattern String String String+ | Pattern String (Maybe String) String | Code String deriving (Eq, Show) @@ -50,15 +51,15 @@ ("-- This file was automatically generated.\n" ++ "{-# LANGUAGE ScopedTypeVariables, PatternSynonyms #-}\n" ++ "module %s%s where\n\n%s")- (moduleName m) (renderExports $ moduleExport m) (joinOn "\n\n" . map renderBody $ moduleBody m)+ (moduleName m) (renderExports $ moduleExport m) (intercalate "\n\n" . map renderBody $ moduleBody m) renderExports :: [Export] -> String renderExports [] = "" renderExports exports = printf " (\n%s)"- . joinOn "\n" . map (uncurry renderExport)- . zip (True : repeat False)+ . intercalate "\n"+ . zipWith renderExport (True : repeat False) $ filter nonEmpty exports where renderExport :: Bool -> Export -> String@@ -66,12 +67,12 @@ printf " -- * %s\n %s %s" heading (if first then " " else ",")- ((++"\n") . joinOn "\n , " $ export)+ ((++"\n") . intercalate "\n , " $ export) renderExport first (Subsection heading export) = printf " -- ** %s\n %s %s" heading (if first then " " else ",")- ((++"\n") . joinOn "\n , " $ export)+ ((++"\n") . intercalate "\n , " $ export) nonEmpty :: Export -> Bool nonEmpty (Section _ []) = False nonEmpty (Subsection _ []) = False@@ -79,9 +80,10 @@ renderBody :: Body -> String renderBody body = case body of- Import m -> joinOn "\n" $ map (printf "import %s") m- Function name signature body -> printf "%s :: %s\n%s %s" name signature name body- Pattern name signature body -> printf "pattern %s %s :: %s" name body signature+ Import m -> intercalate "\n" $ map (printf "import %s") m+ Function name signature b -> printf "%s :: %s\n%s %s" name signature name b+ Pattern name (Just signature) b -> printf "pattern %s %s :: %s" name b signature+ Pattern name Nothing b -> printf "pattern %s %s" name b Code code -> code saveModule :: FilePath -> Module -> IO ()@@ -90,4 +92,4 @@ writeFile filePath $ renderModule m where filePath = fp </> replace "." [pathSeparator] (moduleName m) <.> "hs"- folderPath = (joinOn [pathSeparator] . init $ splitOn [pathSeparator] filePath)+ folderPath = intercalate [pathSeparator] . init $ splitOn [pathSeparator] filePath
@@ -1,4 +1,6 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE Arrows #-}+{-# OPTIONS_GHC -Wall #-} ----------------------------------------------------------------------------- -- | -- Copyright : (C) 2014 Edward Kmett and Gabríel Arthúr Pétursson@@ -12,10 +14,13 @@ ( parseFile ) where -import Control.Applicative import Registry import Text.XML.HXT.Core +#ifdef HLINT+{-# ANN module "HLint: ignore Reduce duplication" #-}+#endif+ to :: ArrowXml a => String -> a XmlTree XmlTree to name = hasName name <<< isElem <<< getChildren @@ -85,6 +90,7 @@ , typePointer = pointer } +parse :: IOSLA (XIOState ()) XmlTree Registry parse = proc x -> do registry <- to "registry" -< x groups <- listA $ parseGroup <<< to "groups" -< registry
@@ -1,3 +1,4 @@+{-# OPTIONS_GHC -Wall #-} ----------------------------------------------------------------------------- -- | -- Copyright : (C) 2014 Edward Kmett and Gabríel Arthúr Pétursson@@ -100,10 +101,10 @@ clean44require :: Require -> Require clean44require require = require- { requireEnums = filter (\e -> not $ e `elem` removeEnums) $+ { requireEnums = filter (`notElem` removed) $ requireEnums require } where- removeEnums =+ removed = [ "GL_MAP_READ_BIT" , "GL_MAP_WRITE_BIT" , "GL_STENCIL_INDEX"@@ -119,10 +120,10 @@ clean45require :: Require -> Require clean45require require = require- { requireEnums = filter (\e -> not $ e `elem` removeEnums) $+ { requireEnums = filter (`notElem` removed) $ requireEnums require } where- removeEnums =+ removed = [ "GL_BACK" , "GL_LOWER_LEFT" , "GL_NONE"
@@ -1,3 +1,4 @@+{-# OPTIONS_GHC -Wall #-} ----------------------------------------------------------------------------- -- | -- Copyright : (C) 2014 Edward Kmett@@ -8,17 +9,14 @@ -- -- Simple string munging utilities -----------------------------------------------------------------------------module Utils (joinOn, splitOn, strip, replace) where+module Utils (splitOn, strip, replace) where import Data.Char (isSpace)-import Data.List (intersperse)+import Data.List (intercalate) import Data.List.Split (splitOn) -joinOn :: [a] -> [[a]] -> [a]-joinOn x = concat . intersperse x- strip :: String -> String strip = dropWhile isSpace . reverse . dropWhile isSpace . reverse replace :: Eq a => [a] -> [a] -> [a] -> [a]-replace a b = joinOn b . splitOn a+replace a b = intercalate b . splitOn a
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_blend_minmax_factor :: Bool gl_AMD_blend_minmax_factor = member "GL_AMD_blend_minmax_factor" extensions -pattern GL_FACTOR_MAX_AMD = 0x901D :: GLenum+pattern GL_FACTOR_MAX_AMD = 0x901D -pattern GL_FACTOR_MIN_AMD = 0x901C :: GLenum+pattern GL_FACTOR_MIN_AMD = 0x901C
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_compressed_3DC_texture :: Bool gl_AMD_compressed_3DC_texture = member "GL_AMD_compressed_3DC_texture" extensions -pattern GL_3DC_XY_AMD = 0x87FA :: GLenum+pattern GL_3DC_XY_AMD = 0x87FA -pattern GL_3DC_X_AMD = 0x87F9 :: GLenum+pattern GL_3DC_X_AMD = 0x87F9
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_compressed_ATC_texture :: Bool gl_AMD_compressed_ATC_texture = member "GL_AMD_compressed_ATC_texture" extensions -pattern GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93 :: GLenum+pattern GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93 -pattern GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 0x87EE :: GLenum+pattern GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 0x87EE -pattern GL_ATC_RGB_AMD = 0x8C92 :: GLenum+pattern GL_ATC_RGB_AMD = 0x8C92
@@ -68,30 +68,30 @@ {-# NOINLINE glGetDebugMessageLogAMDFunPtr #-} -pattern GL_DEBUG_CATEGORY_API_ERROR_AMD = 0x9149 :: GLenum+pattern GL_DEBUG_CATEGORY_API_ERROR_AMD = 0x9149 -pattern GL_DEBUG_CATEGORY_APPLICATION_AMD = 0x914F :: GLenum+pattern GL_DEBUG_CATEGORY_APPLICATION_AMD = 0x914F -pattern GL_DEBUG_CATEGORY_DEPRECATION_AMD = 0x914B :: GLenum+pattern GL_DEBUG_CATEGORY_DEPRECATION_AMD = 0x914B -pattern GL_DEBUG_CATEGORY_OTHER_AMD = 0x9150 :: GLenum+pattern GL_DEBUG_CATEGORY_OTHER_AMD = 0x9150 -pattern GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 0x914D :: GLenum+pattern GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 0x914D -pattern GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 0x914E :: GLenum+pattern GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 0x914E -pattern GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 0x914C :: GLenum+pattern GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 0x914C -pattern GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 0x914A :: GLenum+pattern GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 0x914A -pattern GL_DEBUG_LOGGED_MESSAGES_AMD = 0x9145 :: GLenum+pattern GL_DEBUG_LOGGED_MESSAGES_AMD = 0x9145 -pattern GL_DEBUG_SEVERITY_HIGH_AMD = 0x9146 :: GLenum+pattern GL_DEBUG_SEVERITY_HIGH_AMD = 0x9146 -pattern GL_DEBUG_SEVERITY_LOW_AMD = 0x9148 :: GLenum+pattern GL_DEBUG_SEVERITY_LOW_AMD = 0x9148 -pattern GL_DEBUG_SEVERITY_MEDIUM_AMD = 0x9147 :: GLenum+pattern GL_DEBUG_SEVERITY_MEDIUM_AMD = 0x9147 -pattern GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 0x9144 :: GLenum+pattern GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 0x9144 -pattern GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 0x9143 :: GLenum+pattern GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 0x9143
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_depth_clamp_separate :: Bool gl_AMD_depth_clamp_separate = member "GL_AMD_depth_clamp_separate" extensions -pattern GL_DEPTH_CLAMP_FAR_AMD = 0x901F :: GLenum+pattern GL_DEPTH_CLAMP_FAR_AMD = 0x901F -pattern GL_DEPTH_CLAMP_NEAR_AMD = 0x901E :: GLenum+pattern GL_DEPTH_CLAMP_NEAR_AMD = 0x901E
@@ -37,6 +37,6 @@ {-# NOINLINE glVertexAttribParameteriAMDFunPtr #-} -pattern GL_VERTEX_ELEMENT_SWIZZLE_AMD = 0x91A4 :: GLenum+pattern GL_VERTEX_ELEMENT_SWIZZLE_AMD = 0x91A4 -pattern GL_VERTEX_ID_SWIZZLE_AMD = 0x91A5 :: GLenum+pattern GL_VERTEX_ID_SWIZZLE_AMD = 0x91A5
@@ -50,12 +50,12 @@ {-# NOINLINE glIsNameAMDFunPtr #-} -pattern GL_DATA_BUFFER_AMD = 0x9151 :: GLenum+pattern GL_DATA_BUFFER_AMD = 0x9151 -pattern GL_PERFORMANCE_MONITOR_AMD = 0x9152 :: GLenum+pattern GL_PERFORMANCE_MONITOR_AMD = 0x9152 -pattern GL_QUERY_OBJECT_AMD = 0x9153 :: GLenum+pattern GL_QUERY_OBJECT_AMD = 0x9153 -pattern GL_SAMPLER_OBJECT_AMD = 0x9155 :: GLenum+pattern GL_SAMPLER_OBJECT_AMD = 0x9155 -pattern GL_VERTEX_ARRAY_OBJECT_AMD = 0x9154 :: GLenum+pattern GL_VERTEX_ARRAY_OBJECT_AMD = 0x9154
@@ -33,14 +33,14 @@ {-# NOINLINE glQueryObjectParameteruiAMDFunPtr #-} -pattern GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 0x874F :: GLenum+pattern GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 0x874F -pattern GL_QUERY_ALL_EVENT_BITS_AMD = 0xFFFFFFFF :: GLenum+pattern GL_QUERY_ALL_EVENT_BITS_AMD = 0xFFFFFFFF -pattern GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD = 0x00000008 :: GLenum+pattern GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD = 0x00000008 -pattern GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD = 0x00000002 :: GLenum+pattern GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD = 0x00000002 -pattern GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 :: GLenum+pattern GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 0x00000001 -pattern GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD = 0x00000004 :: GLenum+pattern GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD = 0x00000004
@@ -124,16 +124,16 @@ {-# NOINLINE glSelectPerfMonitorCountersAMDFunPtr #-} -pattern GL_COUNTER_RANGE_AMD = 0x8BC1 :: GLenum+pattern GL_COUNTER_RANGE_AMD = 0x8BC1 -pattern GL_COUNTER_TYPE_AMD = 0x8BC0 :: GLenum+pattern GL_COUNTER_TYPE_AMD = 0x8BC0 -pattern GL_PERCENTAGE_AMD = 0x8BC3 :: GLenum+pattern GL_PERCENTAGE_AMD = 0x8BC3 -pattern GL_PERFMON_RESULT_AMD = 0x8BC6 :: GLenum+pattern GL_PERFMON_RESULT_AMD = 0x8BC6 -pattern GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4 :: GLenum+pattern GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4 -pattern GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5 :: GLenum+pattern GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5 -pattern GL_UNSIGNED_INT64_AMD = 0x8BC2 :: GLenum+pattern GL_UNSIGNED_INT64_AMD = 0x8BC2
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_pinned_memory :: Bool gl_AMD_pinned_memory = member "GL_AMD_pinned_memory" extensions -pattern GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 0x9160 :: GLenum+pattern GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 0x9160
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_program_binary_Z400 :: Bool gl_AMD_program_binary_Z400 = member "GL_AMD_program_binary_Z400" extensions -pattern GL_Z400_BINARY_AMD = 0x8740 :: GLenum+pattern GL_Z400_BINARY_AMD = 0x8740
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_query_buffer_object :: Bool gl_AMD_query_buffer_object = member "GL_AMD_query_buffer_object" extensions -pattern GL_QUERY_BUFFER_AMD = 0x9192 :: GLenum+pattern GL_QUERY_BUFFER_AMD = 0x9192 -pattern GL_QUERY_BUFFER_BINDING_AMD = 0x9193 :: GLenum+pattern GL_QUERY_BUFFER_BINDING_AMD = 0x9193 -pattern GL_QUERY_RESULT_NO_WAIT_AMD = 0x9194 :: GLenum+pattern GL_QUERY_RESULT_NO_WAIT_AMD = 0x9194
@@ -28,4 +28,4 @@ {-# NOINLINE glSetMultisamplefvAMDFunPtr #-} -pattern GL_SUBSAMPLE_DISTANCE_AMD = 0x883F :: GLenum+pattern GL_SUBSAMPLE_DISTANCE_AMD = 0x883F
@@ -45,20 +45,20 @@ {-# NOINLINE glTextureStorageSparseAMDFunPtr #-} -pattern GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 0x9199 :: GLenum+pattern GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 0x9199 -pattern GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 0x919A :: GLenum+pattern GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 0x919A -pattern GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 0x9198 :: GLenum+pattern GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 0x9198 -pattern GL_MIN_LOD_WARNING_AMD = 0x919C :: GLenum+pattern GL_MIN_LOD_WARNING_AMD = 0x919C -pattern GL_MIN_SPARSE_LEVEL_AMD = 0x919B :: GLenum+pattern GL_MIN_SPARSE_LEVEL_AMD = 0x919B -pattern GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 0x00000001 :: GLenum+pattern GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 0x00000001 -pattern GL_VIRTUAL_PAGE_SIZE_X_AMD = 0x9195 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_X_AMD = 0x9195 -pattern GL_VIRTUAL_PAGE_SIZE_Y_AMD = 0x9196 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_Y_AMD = 0x9196 -pattern GL_VIRTUAL_PAGE_SIZE_Z_AMD = 0x9197 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_Z_AMD = 0x9197
@@ -31,10 +31,10 @@ {-# NOINLINE glStencilOpValueAMDFunPtr #-} -pattern GL_REPLACE_VALUE_AMD = 0x874B :: GLenum+pattern GL_REPLACE_VALUE_AMD = 0x874B -pattern GL_SET_AMD = 0x874A :: GLenum+pattern GL_SET_AMD = 0x874A -pattern GL_STENCIL_BACK_OP_VALUE_AMD = 0x874D :: GLenum+pattern GL_STENCIL_BACK_OP_VALUE_AMD = 0x874D -pattern GL_STENCIL_OP_VALUE_AMD = 0x874C :: GLenum+pattern GL_STENCIL_OP_VALUE_AMD = 0x874C
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_AMD_transform_feedback4 :: Bool gl_AMD_transform_feedback4 = member "GL_AMD_transform_feedback4" extensions -pattern GL_STREAM_RASTERIZATION_AMD = 0x91A0 :: GLenum+pattern GL_STREAM_RASTERIZATION_AMD = 0x91A0
@@ -43,16 +43,16 @@ {-# NOINLINE glTessellationModeAMDFunPtr #-} -pattern GL_CONTINUOUS_AMD = 0x9007 :: GLenum+pattern GL_CONTINUOUS_AMD = 0x9007 -pattern GL_DISCRETE_AMD = 0x9006 :: GLenum+pattern GL_DISCRETE_AMD = 0x9006 -pattern GL_INT_SAMPLER_BUFFER_AMD = 0x9002 :: GLenum+pattern GL_INT_SAMPLER_BUFFER_AMD = 0x9002 -pattern GL_SAMPLER_BUFFER_AMD = 0x9001 :: GLenum+pattern GL_SAMPLER_BUFFER_AMD = 0x9001 -pattern GL_TESSELLATION_FACTOR_AMD = 0x9005 :: GLenum+pattern GL_TESSELLATION_FACTOR_AMD = 0x9005 -pattern GL_TESSELLATION_MODE_AMD = 0x9004 :: GLenum+pattern GL_TESSELLATION_MODE_AMD = 0x9004 -pattern GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 0x9003 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 0x9003
@@ -31,10 +31,10 @@ {-# NOINLINE glBlitFramebufferANGLEFunPtr #-} -pattern GL_DRAW_FRAMEBUFFER_ANGLE = 0x8CA9 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_ANGLE = 0x8CA9 -pattern GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 0x8CA6 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 0x8CA6 -pattern GL_READ_FRAMEBUFFER_ANGLE = 0x8CA8 :: GLenum+pattern GL_READ_FRAMEBUFFER_ANGLE = 0x8CA8 -pattern GL_READ_FRAMEBUFFER_BINDING_ANGLE = 0x8CAA :: GLenum+pattern GL_READ_FRAMEBUFFER_BINDING_ANGLE = 0x8CAA
@@ -30,8 +30,8 @@ {-# NOINLINE glRenderbufferStorageMultisampleANGLEFunPtr #-} -pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 0x8D56 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 0x8D56 -pattern GL_MAX_SAMPLES_ANGLE = 0x8D57 :: GLenum+pattern GL_MAX_SAMPLES_ANGLE = 0x8D57 -pattern GL_RENDERBUFFER_SAMPLES_ANGLE = 0x8CAB :: GLenum+pattern GL_RENDERBUFFER_SAMPLES_ANGLE = 0x8CAB
@@ -46,4 +46,4 @@ {-# NOINLINE glVertexAttribDivisorANGLEFunPtr #-} -pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ANGLE_pack_reverse_row_order :: Bool gl_ANGLE_pack_reverse_row_order = member "GL_ANGLE_pack_reverse_row_order" extensions -pattern GL_PACK_REVERSE_ROW_ORDER_ANGLE = 0x93A4 :: GLenum+pattern GL_PACK_REVERSE_ROW_ORDER_ANGLE = 0x93A4
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ANGLE_program_binary :: Bool gl_ANGLE_program_binary = member "GL_ANGLE_program_binary" extensions -pattern GL_PROGRAM_BINARY_ANGLE = 0x93A6 :: GLenum+pattern GL_PROGRAM_BINARY_ANGLE = 0x93A6
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ANGLE_texture_compression_dxt3 :: Bool gl_ANGLE_texture_compression_dxt3 = member "GL_ANGLE_texture_compression_dxt3" extensions -pattern GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 0x83F2 :: GLenum+pattern GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 0x83F2
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ANGLE_texture_compression_dxt5 :: Bool gl_ANGLE_texture_compression_dxt5 = member "GL_ANGLE_texture_compression_dxt5" extensions -pattern GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 0x83F3 :: GLenum+pattern GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 0x83F3
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ANGLE_texture_usage :: Bool gl_ANGLE_texture_usage = member "GL_ANGLE_texture_usage" extensions -pattern GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 0x93A3 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 0x93A3 -pattern GL_TEXTURE_USAGE_ANGLE = 0x93A2 :: GLenum+pattern GL_TEXTURE_USAGE_ANGLE = 0x93A2
@@ -28,4 +28,4 @@ {-# NOINLINE glGetTranslatedShaderSourceANGLEFunPtr #-} -pattern GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0 :: GLenum+pattern GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_aux_depth_stencil :: Bool gl_APPLE_aux_depth_stencil = member "GL_APPLE_aux_depth_stencil" extensions -pattern GL_AUX_DEPTH_STENCIL_APPLE = 0x8A14 :: GLenum+pattern GL_AUX_DEPTH_STENCIL_APPLE = 0x8A14
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_client_storage :: Bool gl_APPLE_client_storage = member "GL_APPLE_client_storage" extensions -pattern GL_UNPACK_CLIENT_STORAGE_APPLE = 0x85B2 :: GLenum+pattern GL_UNPACK_CLIENT_STORAGE_APPLE = 0x85B2
@@ -18,25 +18,24 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_clip_distance :: Bool gl_APPLE_clip_distance = member "GL_APPLE_clip_distance" extensions -pattern GL_CLIP_DISTANCE0_APPLE = 0x3000 :: GLenum+pattern GL_CLIP_DISTANCE0_APPLE = 0x3000 -pattern GL_CLIP_DISTANCE1_APPLE = 0x3001 :: GLenum+pattern GL_CLIP_DISTANCE1_APPLE = 0x3001 -pattern GL_CLIP_DISTANCE2_APPLE = 0x3002 :: GLenum+pattern GL_CLIP_DISTANCE2_APPLE = 0x3002 -pattern GL_CLIP_DISTANCE3_APPLE = 0x3003 :: GLenum+pattern GL_CLIP_DISTANCE3_APPLE = 0x3003 -pattern GL_CLIP_DISTANCE4_APPLE = 0x3004 :: GLenum+pattern GL_CLIP_DISTANCE4_APPLE = 0x3004 -pattern GL_CLIP_DISTANCE5_APPLE = 0x3005 :: GLenum+pattern GL_CLIP_DISTANCE5_APPLE = 0x3005 -pattern GL_CLIP_DISTANCE6_APPLE = 0x3006 :: GLenum+pattern GL_CLIP_DISTANCE6_APPLE = 0x3006 -pattern GL_CLIP_DISTANCE7_APPLE = 0x3007 :: GLenum+pattern GL_CLIP_DISTANCE7_APPLE = 0x3007 -pattern GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32 :: GLenum+pattern GL_MAX_CLIP_DISTANCES_APPLE = 0x0D32
@@ -66,8 +66,8 @@ {-# NOINLINE glMultiDrawRangeElementArrayAPPLEFunPtr #-} -pattern GL_ELEMENT_ARRAY_APPLE = 0x8A0C :: GLenum+pattern GL_ELEMENT_ARRAY_APPLE = 0x8A0C -pattern GL_ELEMENT_ARRAY_POINTER_APPLE = 0x8A0E :: GLenum+pattern GL_ELEMENT_ARRAY_POINTER_APPLE = 0x8A0E -pattern GL_ELEMENT_ARRAY_TYPE_APPLE = 0x8A0D :: GLenum+pattern GL_ELEMENT_ARRAY_TYPE_APPLE = 0x8A0D
@@ -92,6 +92,6 @@ {-# NOINLINE glTestObjectAPPLEFunPtr #-} -pattern GL_DRAW_PIXELS_APPLE = 0x8A0A :: GLenum+pattern GL_DRAW_PIXELS_APPLE = 0x8A0A -pattern GL_FENCE_APPLE = 0x8A0B :: GLenum+pattern GL_FENCE_APPLE = 0x8A0B
@@ -23,35 +23,34 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_float_pixels :: Bool gl_APPLE_float_pixels = member "GL_APPLE_float_pixels" extensions -pattern GL_ALPHA_FLOAT16_APPLE = 0x881C :: GLenum+pattern GL_ALPHA_FLOAT16_APPLE = 0x881C -pattern GL_ALPHA_FLOAT32_APPLE = 0x8816 :: GLenum+pattern GL_ALPHA_FLOAT32_APPLE = 0x8816 -pattern GL_COLOR_FLOAT_APPLE = 0x8A0F :: GLenum+pattern GL_COLOR_FLOAT_APPLE = 0x8A0F -pattern GL_HALF_APPLE = 0x140B :: GLenum+pattern GL_HALF_APPLE = 0x140B -pattern GL_INTENSITY_FLOAT16_APPLE = 0x881D :: GLenum+pattern GL_INTENSITY_FLOAT16_APPLE = 0x881D -pattern GL_INTENSITY_FLOAT32_APPLE = 0x8817 :: GLenum+pattern GL_INTENSITY_FLOAT32_APPLE = 0x8817 -pattern GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 0x881F :: GLenum+pattern GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 0x881F -pattern GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 0x8819 :: GLenum+pattern GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 0x8819 -pattern GL_LUMINANCE_FLOAT16_APPLE = 0x881E :: GLenum+pattern GL_LUMINANCE_FLOAT16_APPLE = 0x881E -pattern GL_LUMINANCE_FLOAT32_APPLE = 0x8818 :: GLenum+pattern GL_LUMINANCE_FLOAT32_APPLE = 0x8818 -pattern GL_RGBA_FLOAT16_APPLE = 0x881A :: GLenum+pattern GL_RGBA_FLOAT16_APPLE = 0x881A -pattern GL_RGBA_FLOAT32_APPLE = 0x8814 :: GLenum+pattern GL_RGBA_FLOAT32_APPLE = 0x8814 -pattern GL_RGB_FLOAT16_APPLE = 0x881B :: GLenum+pattern GL_RGB_FLOAT16_APPLE = 0x881B -pattern GL_RGB_FLOAT32_APPLE = 0x8815 :: GLenum+pattern GL_RGB_FLOAT32_APPLE = 0x8815
@@ -38,6 +38,6 @@ {-# NOINLINE glFlushMappedBufferRangeAPPLEFunPtr #-} -pattern GL_BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13 :: GLenum+pattern GL_BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13 -pattern GL_BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12 :: GLenum+pattern GL_BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12
@@ -43,16 +43,16 @@ {-# NOINLINE glResolveMultisampleFramebufferAPPLEFunPtr #-} -pattern GL_DRAW_FRAMEBUFFER_APPLE = 0x8CA9 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_APPLE = 0x8CA9 -pattern GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 0x8CA6 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 0x8CA6 -pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 0x8D56 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 0x8D56 -pattern GL_MAX_SAMPLES_APPLE = 0x8D57 :: GLenum+pattern GL_MAX_SAMPLES_APPLE = 0x8D57 -pattern GL_READ_FRAMEBUFFER_APPLE = 0x8CA8 :: GLenum+pattern GL_READ_FRAMEBUFFER_APPLE = 0x8CA8 -pattern GL_READ_FRAMEBUFFER_BINDING_APPLE = 0x8CAA :: GLenum+pattern GL_READ_FRAMEBUFFER_BINDING_APPLE = 0x8CAA -pattern GL_RENDERBUFFER_SAMPLES_APPLE = 0x8CAB :: GLenum+pattern GL_RENDERBUFFER_SAMPLES_APPLE = 0x8CAB
@@ -51,14 +51,14 @@ {-# NOINLINE glObjectUnpurgeableAPPLEFunPtr #-} -pattern GL_BUFFER_OBJECT_APPLE = 0x85B3 :: GLenum+pattern GL_BUFFER_OBJECT_APPLE = 0x85B3 -pattern GL_PURGEABLE_APPLE = 0x8A1D :: GLenum+pattern GL_PURGEABLE_APPLE = 0x8A1D -pattern GL_RELEASED_APPLE = 0x8A19 :: GLenum+pattern GL_RELEASED_APPLE = 0x8A19 -pattern GL_RETAINED_APPLE = 0x8A1B :: GLenum+pattern GL_RETAINED_APPLE = 0x8A1B -pattern GL_UNDEFINED_APPLE = 0x8A1C :: GLenum+pattern GL_UNDEFINED_APPLE = 0x8A1C -pattern GL_VOLATILE_APPLE = 0x8A1A :: GLenum+pattern GL_VOLATILE_APPLE = 0x8A1A
@@ -14,11 +14,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_APPLE_rgb_422 :: Bool gl_APPLE_rgb_422 = member "GL_APPLE_rgb_422" extensions -pattern GL_RGB_422_APPLE = 0x8A1F :: GLenum+pattern GL_RGB_422_APPLE = 0x8A1F -pattern GL_RGB_RAW_422_APPLE = 0x8A51 :: GLenum+pattern GL_RGB_RAW_422_APPLE = 0x8A51
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_row_bytes :: Bool gl_APPLE_row_bytes = member "GL_APPLE_row_bytes" extensions -pattern GL_PACK_ROW_BYTES_APPLE = 0x8A15 :: GLenum+pattern GL_PACK_ROW_BYTES_APPLE = 0x8A15 -pattern GL_UNPACK_ROW_BYTES_APPLE = 0x8A16 :: GLenum+pattern GL_UNPACK_ROW_BYTES_APPLE = 0x8A16
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_specular_vector :: Bool gl_APPLE_specular_vector = member "GL_APPLE_specular_vector" extensions -pattern GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0 :: GLenum+pattern GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0
@@ -97,34 +97,34 @@ {-# NOINLINE glWaitSyncAPPLEFunPtr #-} -pattern GL_ALREADY_SIGNALED_APPLE = 0x911A :: GLenum+pattern GL_ALREADY_SIGNALED_APPLE = 0x911A -pattern GL_CONDITION_SATISFIED_APPLE = 0x911C :: GLenum+pattern GL_CONDITION_SATISFIED_APPLE = 0x911C -pattern GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 :: GLenum+pattern GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111 -pattern GL_OBJECT_TYPE_APPLE = 0x9112 :: GLenum+pattern GL_OBJECT_TYPE_APPLE = 0x9112 -pattern GL_SIGNALED_APPLE = 0x9119 :: GLenum+pattern GL_SIGNALED_APPLE = 0x9119 -pattern GL_SYNC_CONDITION_APPLE = 0x9113 :: GLenum+pattern GL_SYNC_CONDITION_APPLE = 0x9113 -pattern GL_SYNC_FENCE_APPLE = 0x9116 :: GLenum+pattern GL_SYNC_FENCE_APPLE = 0x9116 -pattern GL_SYNC_FLAGS_APPLE = 0x9115 :: GLenum+pattern GL_SYNC_FLAGS_APPLE = 0x9115 -pattern GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x00000001 :: GLenum+pattern GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x00000001 -pattern GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117 :: GLenum+pattern GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117 -pattern GL_SYNC_OBJECT_APPLE = 0x8A53 :: GLenum+pattern GL_SYNC_OBJECT_APPLE = 0x8A53 -pattern GL_SYNC_STATUS_APPLE = 0x9114 :: GLenum+pattern GL_SYNC_STATUS_APPLE = 0x9114 -pattern GL_TIMEOUT_EXPIRED_APPLE = 0x911B :: GLenum+pattern GL_TIMEOUT_EXPIRED_APPLE = 0x911B -pattern GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF :: GLenum+pattern GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFF -pattern GL_UNSIGNALED_APPLE = 0x9118 :: GLenum+pattern GL_UNSIGNALED_APPLE = 0x9118 -pattern GL_WAIT_FAILED_APPLE = 0x911D :: GLenum+pattern GL_WAIT_FAILED_APPLE = 0x911D
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_texture_max_level :: Bool gl_APPLE_texture_max_level = member "GL_APPLE_texture_max_level" extensions -pattern GL_TEXTURE_MAX_LEVEL_APPLE = 0x813D :: GLenum+pattern GL_TEXTURE_MAX_LEVEL_APPLE = 0x813D
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_texture_packed_float :: Bool gl_APPLE_texture_packed_float = member "GL_APPLE_texture_packed_float" extensions -pattern GL_R11F_G11F_B10F_APPLE = 0x8C3A :: GLenum+pattern GL_R11F_G11F_B10F_APPLE = 0x8C3A -pattern GL_RGB9_E5_APPLE = 0x8C3D :: GLenum+pattern GL_RGB9_E5_APPLE = 0x8C3D -pattern GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B :: GLenum+pattern GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 0x8C3B -pattern GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E :: GLenum+pattern GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 0x8C3E
@@ -43,10 +43,10 @@ {-# NOINLINE glTextureRangeAPPLEFunPtr #-} -pattern GL_STORAGE_PRIVATE_APPLE = 0x85BD :: GLenum+pattern GL_STORAGE_PRIVATE_APPLE = 0x85BD -pattern GL_TEXTURE_RANGE_LENGTH_APPLE = 0x85B7 :: GLenum+pattern GL_TEXTURE_RANGE_LENGTH_APPLE = 0x85B7 -pattern GL_TEXTURE_RANGE_POINTER_APPLE = 0x85B8 :: GLenum+pattern GL_TEXTURE_RANGE_POINTER_APPLE = 0x85B8 -pattern GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC :: GLenum+pattern GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_APPLE_transform_hint :: Bool gl_APPLE_transform_hint = member "GL_APPLE_transform_hint" extensions -pattern GL_TRANSFORM_HINT_APPLE = 0x85B1 :: GLenum+pattern GL_TRANSFORM_HINT_APPLE = 0x85B1
@@ -55,4 +55,4 @@ {-# NOINLINE glIsVertexArrayAPPLEFunPtr #-} -pattern GL_VERTEX_ARRAY_BINDING_APPLE = 0x85B5 :: GLenum+pattern GL_VERTEX_ARRAY_BINDING_APPLE = 0x85B5
@@ -53,12 +53,12 @@ {-# NOINLINE glVertexArrayRangeAPPLEFunPtr #-} -pattern GL_STORAGE_CLIENT_APPLE = 0x85B4 :: GLenum+pattern GL_STORAGE_CLIENT_APPLE = 0x85B4 -pattern GL_VERTEX_ARRAY_RANGE_APPLE = 0x851D :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_APPLE = 0x851D -pattern GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E -pattern GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521 :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521 -pattern GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F :: GLenum+pattern GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F
@@ -91,22 +91,22 @@ {-# NOINLINE glMapVertexAttrib2fAPPLEFunPtr #-} -pattern GL_VERTEX_ATTRIB_MAP1_APPLE = 0x8A00 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP1_APPLE = 0x8A00 -pattern GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03 -pattern GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05 -pattern GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04 -pattern GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02 -pattern GL_VERTEX_ATTRIB_MAP2_APPLE = 0x8A01 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP2_APPLE = 0x8A01 -pattern GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07 -pattern GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09 -pattern GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08 -pattern GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06 :: GLenum+pattern GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06
@@ -13,9 +13,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_APPLE_ycbcr_422 :: Bool gl_APPLE_ycbcr_422 = member "GL_APPLE_ycbcr_422" extensions -pattern GL_YCBCR_422_APPLE = 0x85B9 :: GLenum+pattern GL_YCBCR_422_APPLE = 0x85B9
@@ -163,4 +163,4 @@ {-# NOINLINE glVertexAttribL1ui64vARBFunPtr #-} -pattern GL_UNSIGNED_INT64_ARB = 0x140F :: GLenum+pattern GL_UNSIGNED_INT64_ARB = 0x140F
@@ -29,6 +29,6 @@ {-# NOINLINE glCreateSyncFromCLeventARBFunPtr #-} -pattern GL_SYNC_CL_EVENT_ARB = 0x8240 :: GLenum+pattern GL_SYNC_CL_EVENT_ARB = 0x8240 -pattern GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241 :: GLenum+pattern GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241
@@ -32,12 +32,12 @@ {-# NOINLINE glClampColorARBFunPtr #-} -pattern GL_CLAMP_FRAGMENT_COLOR_ARB = 0x891B :: GLenum+pattern GL_CLAMP_FRAGMENT_COLOR_ARB = 0x891B -pattern GL_CLAMP_READ_COLOR_ARB = 0x891C :: GLenum+pattern GL_CLAMP_READ_COLOR_ARB = 0x891C -pattern GL_CLAMP_VERTEX_COLOR_ARB = 0x891A :: GLenum+pattern GL_CLAMP_VERTEX_COLOR_ARB = 0x891A -pattern GL_FIXED_ONLY_ARB = 0x891D :: GLenum+pattern GL_FIXED_ONLY_ARB = 0x891D -pattern GL_RGBA_FLOAT_MODE_ARB = 0x8820 :: GLenum+pattern GL_RGBA_FLOAT_MODE_ARB = 0x8820
@@ -31,10 +31,10 @@ {-# NOINLINE glDispatchComputeGroupSizeARBFunPtr #-} -pattern GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 0x90EB :: GLenum+pattern GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB = 0x90EB -pattern GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 0x91BF :: GLenum+pattern GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB = 0x91BF -pattern GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344 :: GLenum+pattern GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB = 0x9344 -pattern GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 0x9345 :: GLenum+pattern GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB = 0x9345
@@ -76,46 +76,46 @@ {-# NOINLINE glGetDebugMessageLogARBFunPtr #-} -pattern GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244 :: GLenum+pattern GL_DEBUG_CALLBACK_FUNCTION_ARB = 0x8244 -pattern GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245 :: GLenum+pattern GL_DEBUG_CALLBACK_USER_PARAM_ARB = 0x8245 -pattern GL_DEBUG_LOGGED_MESSAGES_ARB = 0x9145 :: GLenum+pattern GL_DEBUG_LOGGED_MESSAGES_ARB = 0x9145 -pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243 :: GLenum+pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 0x8243 -pattern GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242 :: GLenum+pattern GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 0x8242 -pattern GL_DEBUG_SEVERITY_HIGH_ARB = 0x9146 :: GLenum+pattern GL_DEBUG_SEVERITY_HIGH_ARB = 0x9146 -pattern GL_DEBUG_SEVERITY_LOW_ARB = 0x9148 :: GLenum+pattern GL_DEBUG_SEVERITY_LOW_ARB = 0x9148 -pattern GL_DEBUG_SEVERITY_MEDIUM_ARB = 0x9147 :: GLenum+pattern GL_DEBUG_SEVERITY_MEDIUM_ARB = 0x9147 -pattern GL_DEBUG_SOURCE_API_ARB = 0x8246 :: GLenum+pattern GL_DEBUG_SOURCE_API_ARB = 0x8246 -pattern GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A :: GLenum+pattern GL_DEBUG_SOURCE_APPLICATION_ARB = 0x824A -pattern GL_DEBUG_SOURCE_OTHER_ARB = 0x824B :: GLenum+pattern GL_DEBUG_SOURCE_OTHER_ARB = 0x824B -pattern GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248 :: GLenum+pattern GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 0x8248 -pattern GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249 :: GLenum+pattern GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 0x8249 -pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247 :: GLenum+pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 0x8247 -pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D :: GLenum+pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 0x824D -pattern GL_DEBUG_TYPE_ERROR_ARB = 0x824C :: GLenum+pattern GL_DEBUG_TYPE_ERROR_ARB = 0x824C -pattern GL_DEBUG_TYPE_OTHER_ARB = 0x8251 :: GLenum+pattern GL_DEBUG_TYPE_OTHER_ARB = 0x8251 -pattern GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250 :: GLenum+pattern GL_DEBUG_TYPE_PERFORMANCE_ARB = 0x8250 -pattern GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F :: GLenum+pattern GL_DEBUG_TYPE_PORTABILITY_ARB = 0x824F -pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E :: GLenum+pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 0x824E -pattern GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 0x9144 :: GLenum+pattern GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 0x9144 -pattern GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143 :: GLenum+pattern GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 0x9143
@@ -14,17 +14,16 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_depth_texture :: Bool gl_ARB_depth_texture = member "GL_ARB_depth_texture" extensions -pattern GL_DEPTH_COMPONENT16_ARB = 0x81A5 :: GLenum+pattern GL_DEPTH_COMPONENT16_ARB = 0x81A5 -pattern GL_DEPTH_COMPONENT24_ARB = 0x81A6 :: GLenum+pattern GL_DEPTH_COMPONENT24_ARB = 0x81A6 -pattern GL_DEPTH_COMPONENT32_ARB = 0x81A7 :: GLenum+pattern GL_DEPTH_COMPONENT32_ARB = 0x81A7 -pattern GL_DEPTH_TEXTURE_MODE_ARB = 0x884B :: GLenum+pattern GL_DEPTH_TEXTURE_MODE_ARB = 0x884B -pattern GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A :: GLenum+pattern GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A
@@ -44,36 +44,36 @@ {-# NOINLINE glDrawBuffersARBFunPtr #-} -pattern GL_DRAW_BUFFER0_ARB = 0x8825 :: GLenum+pattern GL_DRAW_BUFFER0_ARB = 0x8825 -pattern GL_DRAW_BUFFER10_ARB = 0x882F :: GLenum+pattern GL_DRAW_BUFFER10_ARB = 0x882F -pattern GL_DRAW_BUFFER11_ARB = 0x8830 :: GLenum+pattern GL_DRAW_BUFFER11_ARB = 0x8830 -pattern GL_DRAW_BUFFER12_ARB = 0x8831 :: GLenum+pattern GL_DRAW_BUFFER12_ARB = 0x8831 -pattern GL_DRAW_BUFFER13_ARB = 0x8832 :: GLenum+pattern GL_DRAW_BUFFER13_ARB = 0x8832 -pattern GL_DRAW_BUFFER14_ARB = 0x8833 :: GLenum+pattern GL_DRAW_BUFFER14_ARB = 0x8833 -pattern GL_DRAW_BUFFER15_ARB = 0x8834 :: GLenum+pattern GL_DRAW_BUFFER15_ARB = 0x8834 -pattern GL_DRAW_BUFFER1_ARB = 0x8826 :: GLenum+pattern GL_DRAW_BUFFER1_ARB = 0x8826 -pattern GL_DRAW_BUFFER2_ARB = 0x8827 :: GLenum+pattern GL_DRAW_BUFFER2_ARB = 0x8827 -pattern GL_DRAW_BUFFER3_ARB = 0x8828 :: GLenum+pattern GL_DRAW_BUFFER3_ARB = 0x8828 -pattern GL_DRAW_BUFFER4_ARB = 0x8829 :: GLenum+pattern GL_DRAW_BUFFER4_ARB = 0x8829 -pattern GL_DRAW_BUFFER5_ARB = 0x882A :: GLenum+pattern GL_DRAW_BUFFER5_ARB = 0x882A -pattern GL_DRAW_BUFFER6_ARB = 0x882B :: GLenum+pattern GL_DRAW_BUFFER6_ARB = 0x882B -pattern GL_DRAW_BUFFER7_ARB = 0x882C :: GLenum+pattern GL_DRAW_BUFFER7_ARB = 0x882C -pattern GL_DRAW_BUFFER8_ARB = 0x882D :: GLenum+pattern GL_DRAW_BUFFER8_ARB = 0x882D -pattern GL_DRAW_BUFFER9_ARB = 0x882E :: GLenum+pattern GL_DRAW_BUFFER9_ARB = 0x882E -pattern GL_MAX_DRAW_BUFFERS_ARB = 0x8824 :: GLenum+pattern GL_MAX_DRAW_BUFFERS_ARB = 0x8824
@@ -107,33 +107,32 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_ARB_fragment_program :: Bool gl_ARB_fragment_program = member "GL_ARB_fragment_program" extensions -pattern GL_FRAGMENT_PROGRAM_ARB = 0x8804 :: GLenum+pattern GL_FRAGMENT_PROGRAM_ARB = 0x8804 -pattern GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B :: GLenum+pattern GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B -pattern GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E :: GLenum+pattern GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E -pattern GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810 :: GLenum+pattern GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810 -pattern GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F :: GLenum+pattern GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F -pattern GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D :: GLenum+pattern GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D -pattern GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C :: GLenum+pattern GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C -pattern GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805 :: GLenum+pattern GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805 -pattern GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808 :: GLenum+pattern GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808 -pattern GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A :: GLenum+pattern GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A -pattern GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809 :: GLenum+pattern GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809 -pattern GL_PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807 :: GLenum+pattern GL_PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807 -pattern GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806 :: GLenum+pattern GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_fragment_shader :: Bool gl_ARB_fragment_shader = member "GL_ARB_fragment_shader" extensions -pattern GL_FRAGMENT_SHADER_ARB = 0x8B30 :: GLenum+pattern GL_FRAGMENT_SHADER_ARB = 0x8B30 -pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B :: GLenum+pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B -pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49 :: GLenum+pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49
@@ -75,38 +75,38 @@ {-# NOINLINE glProgramParameteriARBFunPtr #-} -pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8DA7 -pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8DA9 -pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8DA8 -pattern GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB :: GLenum+pattern GL_GEOMETRY_INPUT_TYPE_ARB = 0x8DDB -pattern GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC :: GLenum+pattern GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8DDC -pattern GL_GEOMETRY_SHADER_ARB = 0x8DD9 :: GLenum+pattern GL_GEOMETRY_SHADER_ARB = 0x8DD9 -pattern GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA :: GLenum+pattern GL_GEOMETRY_VERTICES_OUT_ARB = 0x8DDA -pattern GL_LINES_ADJACENCY_ARB = 0x000A :: GLenum+pattern GL_LINES_ADJACENCY_ARB = 0x000A -pattern GL_LINE_STRIP_ADJACENCY_ARB = 0x000B :: GLenum+pattern GL_LINE_STRIP_ADJACENCY_ARB = 0x000B -pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0 :: GLenum+pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8DE0 -pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29 :: GLenum+pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8C29 -pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1 :: GLenum+pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8DE1 -pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF :: GLenum+pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8DDF -pattern GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD :: GLenum+pattern GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8DDD -pattern GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE :: GLenum+pattern GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8DDE -pattern GL_PROGRAM_POINT_SIZE_ARB = 0x8642 :: GLenum+pattern GL_PROGRAM_POINT_SIZE_ARB = 0x8642 -pattern GL_TRIANGLES_ADJACENCY_ARB = 0x000C :: GLenum+pattern GL_TRIANGLES_ADJACENCY_ARB = 0x000C -pattern GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D :: GLenum+pattern GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0x000D
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_half_float_pixel :: Bool gl_ARB_half_float_pixel = member "GL_ARB_half_float_pixel" extensions -pattern GL_HALF_FLOAT_ARB = 0x140B :: GLenum+pattern GL_HALF_FLOAT_ARB = 0x140B
@@ -384,130 +384,130 @@ {-# NOINLINE glSeparableFilter2DFunPtr #-} -pattern GL_COLOR_MATRIX = 0x80B1 :: GLenum+pattern GL_COLOR_MATRIX = 0x80B1 -pattern GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2 :: GLenum+pattern GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2 -pattern GL_COLOR_TABLE = 0x80D0 :: GLenum+pattern GL_COLOR_TABLE = 0x80D0 -pattern GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD :: GLenum+pattern GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD -pattern GL_COLOR_TABLE_BIAS = 0x80D7 :: GLenum+pattern GL_COLOR_TABLE_BIAS = 0x80D7 -pattern GL_COLOR_TABLE_BLUE_SIZE = 0x80DC :: GLenum+pattern GL_COLOR_TABLE_BLUE_SIZE = 0x80DC -pattern GL_COLOR_TABLE_FORMAT = 0x80D8 :: GLenum+pattern GL_COLOR_TABLE_FORMAT = 0x80D8 -pattern GL_COLOR_TABLE_GREEN_SIZE = 0x80DB :: GLenum+pattern GL_COLOR_TABLE_GREEN_SIZE = 0x80DB -pattern GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF :: GLenum+pattern GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF -pattern GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE :: GLenum+pattern GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE -pattern GL_COLOR_TABLE_RED_SIZE = 0x80DA :: GLenum+pattern GL_COLOR_TABLE_RED_SIZE = 0x80DA -pattern GL_COLOR_TABLE_SCALE = 0x80D6 :: GLenum+pattern GL_COLOR_TABLE_SCALE = 0x80D6 -pattern GL_COLOR_TABLE_WIDTH = 0x80D9 :: GLenum+pattern GL_COLOR_TABLE_WIDTH = 0x80D9 -pattern GL_CONSTANT_BORDER = 0x8151 :: GLenum+pattern GL_CONSTANT_BORDER = 0x8151 -pattern GL_CONVOLUTION_1D = 0x8010 :: GLenum+pattern GL_CONVOLUTION_1D = 0x8010 -pattern GL_CONVOLUTION_2D = 0x8011 :: GLenum+pattern GL_CONVOLUTION_2D = 0x8011 -pattern GL_CONVOLUTION_BORDER_COLOR = 0x8154 :: GLenum+pattern GL_CONVOLUTION_BORDER_COLOR = 0x8154 -pattern GL_CONVOLUTION_BORDER_MODE = 0x8013 :: GLenum+pattern GL_CONVOLUTION_BORDER_MODE = 0x8013 -pattern GL_CONVOLUTION_FILTER_BIAS = 0x8015 :: GLenum+pattern GL_CONVOLUTION_FILTER_BIAS = 0x8015 -pattern GL_CONVOLUTION_FILTER_SCALE = 0x8014 :: GLenum+pattern GL_CONVOLUTION_FILTER_SCALE = 0x8014 -pattern GL_CONVOLUTION_FORMAT = 0x8017 :: GLenum+pattern GL_CONVOLUTION_FORMAT = 0x8017 -pattern GL_CONVOLUTION_HEIGHT = 0x8019 :: GLenum+pattern GL_CONVOLUTION_HEIGHT = 0x8019 -pattern GL_CONVOLUTION_WIDTH = 0x8018 :: GLenum+pattern GL_CONVOLUTION_WIDTH = 0x8018 -pattern GL_HISTOGRAM = 0x8024 :: GLenum+pattern GL_HISTOGRAM = 0x8024 -pattern GL_HISTOGRAM_ALPHA_SIZE = 0x802B :: GLenum+pattern GL_HISTOGRAM_ALPHA_SIZE = 0x802B -pattern GL_HISTOGRAM_BLUE_SIZE = 0x802A :: GLenum+pattern GL_HISTOGRAM_BLUE_SIZE = 0x802A -pattern GL_HISTOGRAM_FORMAT = 0x8027 :: GLenum+pattern GL_HISTOGRAM_FORMAT = 0x8027 -pattern GL_HISTOGRAM_GREEN_SIZE = 0x8029 :: GLenum+pattern GL_HISTOGRAM_GREEN_SIZE = 0x8029 -pattern GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C :: GLenum+pattern GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C -pattern GL_HISTOGRAM_RED_SIZE = 0x8028 :: GLenum+pattern GL_HISTOGRAM_RED_SIZE = 0x8028 -pattern GL_HISTOGRAM_SINK = 0x802D :: GLenum+pattern GL_HISTOGRAM_SINK = 0x802D -pattern GL_HISTOGRAM_WIDTH = 0x8026 :: GLenum+pattern GL_HISTOGRAM_WIDTH = 0x8026 -pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3 :: GLenum+pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3 -pattern GL_MAX_CONVOLUTION_HEIGHT = 0x801B :: GLenum+pattern GL_MAX_CONVOLUTION_HEIGHT = 0x801B -pattern GL_MAX_CONVOLUTION_WIDTH = 0x801A :: GLenum+pattern GL_MAX_CONVOLUTION_WIDTH = 0x801A -pattern GL_MINMAX = 0x802E :: GLenum+pattern GL_MINMAX = 0x802E -pattern GL_MINMAX_FORMAT = 0x802F :: GLenum+pattern GL_MINMAX_FORMAT = 0x802F -pattern GL_MINMAX_SINK = 0x8030 :: GLenum+pattern GL_MINMAX_SINK = 0x8030 -pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB :: GLenum+pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB -pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7 :: GLenum+pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7 -pattern GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA :: GLenum+pattern GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA -pattern GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6 :: GLenum+pattern GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6 -pattern GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2 :: GLenum+pattern GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2 -pattern GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9 :: GLenum+pattern GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9 -pattern GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5 :: GLenum+pattern GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5 -pattern GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8 :: GLenum+pattern GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8 -pattern GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4 :: GLenum+pattern GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4 -pattern GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023 :: GLenum+pattern GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023 -pattern GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F :: GLenum+pattern GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F -pattern GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022 :: GLenum+pattern GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022 -pattern GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E :: GLenum+pattern GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E -pattern GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1 :: GLenum+pattern GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1 -pattern GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021 :: GLenum+pattern GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021 -pattern GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D :: GLenum+pattern GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D -pattern GL_POST_CONVOLUTION_RED_BIAS = 0x8020 :: GLenum+pattern GL_POST_CONVOLUTION_RED_BIAS = 0x8020 -pattern GL_POST_CONVOLUTION_RED_SCALE = 0x801C :: GLenum+pattern GL_POST_CONVOLUTION_RED_SCALE = 0x801C -pattern GL_PROXY_COLOR_TABLE = 0x80D3 :: GLenum+pattern GL_PROXY_COLOR_TABLE = 0x80D3 -pattern GL_PROXY_HISTOGRAM = 0x8025 :: GLenum+pattern GL_PROXY_HISTOGRAM = 0x8025 -pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5 :: GLenum+pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5 -pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4 :: GLenum+pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4 -pattern GL_REDUCE = 0x8016 :: GLenum+pattern GL_REDUCE = 0x8016 -pattern GL_REPLICATE_BORDER = 0x8153 :: GLenum+pattern GL_REPLICATE_BORDER = 0x8153 -pattern GL_SEPARABLE_2D = 0x8012 :: GLenum+pattern GL_SEPARABLE_2D = 0x8012 -pattern GL_TABLE_TOO_LARGE = 0x8031 :: GLenum+pattern GL_TABLE_TOO_LARGE = 0x8031
@@ -38,6 +38,6 @@ {-# NOINLINE glMultiDrawElementsIndirectCountARBFunPtr #-} -pattern GL_PARAMETER_BUFFER_ARB = 0x80EE :: GLenum+pattern GL_PARAMETER_BUFFER_ARB = 0x80EE -pattern GL_PARAMETER_BUFFER_BINDING_ARB = 0x80EF :: GLenum+pattern GL_PARAMETER_BUFFER_BINDING_ARB = 0x80EF
@@ -28,4 +28,4 @@ {-# NOINLINE glVertexAttribDivisorARBFunPtr #-} -pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB = 0x88FE
@@ -126,9 +126,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_ARB_internalformat_query2 :: Bool gl_ARB_internalformat_query2 = member "GL_ARB_internalformat_query2" extensions -pattern GL_SRGB_DECODE_ARB = 0x8299 :: GLenum+pattern GL_SRGB_DECODE_ARB = 0x8299
@@ -73,22 +73,22 @@ {-# NOINLINE glMatrixIndexusvARBFunPtr #-} -pattern GL_CURRENT_MATRIX_INDEX_ARB = 0x8845 :: GLenum+pattern GL_CURRENT_MATRIX_INDEX_ARB = 0x8845 -pattern GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843 :: GLenum+pattern GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843 -pattern GL_MATRIX_INDEX_ARRAY_ARB = 0x8844 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_ARB = 0x8844 -pattern GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849 -pattern GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846 -pattern GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848 -pattern GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847 -pattern GL_MATRIX_PALETTE_ARB = 0x8840 :: GLenum+pattern GL_MATRIX_PALETTE_ARB = 0x8840 -pattern GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841 :: GLenum+pattern GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841 -pattern GL_MAX_PALETTE_MATRICES_ARB = 0x8842 :: GLenum+pattern GL_MAX_PALETTE_MATRICES_ARB = 0x8842
@@ -37,18 +37,18 @@ {-# NOINLINE glSampleCoverageARBFunPtr #-} -pattern GL_MULTISAMPLE_ARB = 0x809D :: GLenum+pattern GL_MULTISAMPLE_ARB = 0x809D -pattern GL_MULTISAMPLE_BIT_ARB = 0x20000000 :: GLenum+pattern GL_MULTISAMPLE_BIT_ARB = 0x20000000 -pattern GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E :: GLenum+pattern GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E -pattern GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F :: GLenum+pattern GL_SAMPLE_ALPHA_TO_ONE_ARB = 0x809F -pattern GL_SAMPLE_BUFFERS_ARB = 0x80A8 :: GLenum+pattern GL_SAMPLE_BUFFERS_ARB = 0x80A8 -pattern GL_SAMPLE_COVERAGE_ARB = 0x80A0 :: GLenum+pattern GL_SAMPLE_COVERAGE_ARB = 0x80A0 -pattern GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB :: GLenum+pattern GL_SAMPLE_COVERAGE_INVERT_ARB = 0x80AB -pattern GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA :: GLenum+pattern GL_SAMPLE_COVERAGE_VALUE_ARB = 0x80AA
@@ -360,68 +360,68 @@ {-# NOINLINE glMultiTexCoord4svARBFunPtr #-} -pattern GL_ACTIVE_TEXTURE_ARB = 0x84E0 :: GLenum+pattern GL_ACTIVE_TEXTURE_ARB = 0x84E0 -pattern GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1 :: GLenum+pattern GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1 -pattern GL_MAX_TEXTURE_UNITS_ARB = 0x84E2 :: GLenum+pattern GL_MAX_TEXTURE_UNITS_ARB = 0x84E2 -pattern GL_TEXTURE10_ARB = 0x84CA :: GLenum+pattern GL_TEXTURE10_ARB = 0x84CA -pattern GL_TEXTURE11_ARB = 0x84CB :: GLenum+pattern GL_TEXTURE11_ARB = 0x84CB -pattern GL_TEXTURE12_ARB = 0x84CC :: GLenum+pattern GL_TEXTURE12_ARB = 0x84CC -pattern GL_TEXTURE13_ARB = 0x84CD :: GLenum+pattern GL_TEXTURE13_ARB = 0x84CD -pattern GL_TEXTURE14_ARB = 0x84CE :: GLenum+pattern GL_TEXTURE14_ARB = 0x84CE -pattern GL_TEXTURE15_ARB = 0x84CF :: GLenum+pattern GL_TEXTURE15_ARB = 0x84CF -pattern GL_TEXTURE16_ARB = 0x84D0 :: GLenum+pattern GL_TEXTURE16_ARB = 0x84D0 -pattern GL_TEXTURE17_ARB = 0x84D1 :: GLenum+pattern GL_TEXTURE17_ARB = 0x84D1 -pattern GL_TEXTURE18_ARB = 0x84D2 :: GLenum+pattern GL_TEXTURE18_ARB = 0x84D2 -pattern GL_TEXTURE19_ARB = 0x84D3 :: GLenum+pattern GL_TEXTURE19_ARB = 0x84D3 -pattern GL_TEXTURE20_ARB = 0x84D4 :: GLenum+pattern GL_TEXTURE20_ARB = 0x84D4 -pattern GL_TEXTURE21_ARB = 0x84D5 :: GLenum+pattern GL_TEXTURE21_ARB = 0x84D5 -pattern GL_TEXTURE22_ARB = 0x84D6 :: GLenum+pattern GL_TEXTURE22_ARB = 0x84D6 -pattern GL_TEXTURE23_ARB = 0x84D7 :: GLenum+pattern GL_TEXTURE23_ARB = 0x84D7 -pattern GL_TEXTURE24_ARB = 0x84D8 :: GLenum+pattern GL_TEXTURE24_ARB = 0x84D8 -pattern GL_TEXTURE25_ARB = 0x84D9 :: GLenum+pattern GL_TEXTURE25_ARB = 0x84D9 -pattern GL_TEXTURE26_ARB = 0x84DA :: GLenum+pattern GL_TEXTURE26_ARB = 0x84DA -pattern GL_TEXTURE27_ARB = 0x84DB :: GLenum+pattern GL_TEXTURE27_ARB = 0x84DB -pattern GL_TEXTURE28_ARB = 0x84DC :: GLenum+pattern GL_TEXTURE28_ARB = 0x84DC -pattern GL_TEXTURE29_ARB = 0x84DD :: GLenum+pattern GL_TEXTURE29_ARB = 0x84DD -pattern GL_TEXTURE2_ARB = 0x84C2 :: GLenum+pattern GL_TEXTURE2_ARB = 0x84C2 -pattern GL_TEXTURE30_ARB = 0x84DE :: GLenum+pattern GL_TEXTURE30_ARB = 0x84DE -pattern GL_TEXTURE31_ARB = 0x84DF :: GLenum+pattern GL_TEXTURE31_ARB = 0x84DF -pattern GL_TEXTURE3_ARB = 0x84C3 :: GLenum+pattern GL_TEXTURE3_ARB = 0x84C3 -pattern GL_TEXTURE4_ARB = 0x84C4 :: GLenum+pattern GL_TEXTURE4_ARB = 0x84C4 -pattern GL_TEXTURE5_ARB = 0x84C5 :: GLenum+pattern GL_TEXTURE5_ARB = 0x84C5 -pattern GL_TEXTURE6_ARB = 0x84C6 :: GLenum+pattern GL_TEXTURE6_ARB = 0x84C6 -pattern GL_TEXTURE7_ARB = 0x84C7 :: GLenum+pattern GL_TEXTURE7_ARB = 0x84C7 -pattern GL_TEXTURE8_ARB = 0x84C8 :: GLenum+pattern GL_TEXTURE8_ARB = 0x84C8 -pattern GL_TEXTURE9_ARB = 0x84C9 :: GLenum+pattern GL_TEXTURE9_ARB = 0x84C9
@@ -95,12 +95,12 @@ {-# NOINLINE glIsQueryARBFunPtr #-} -pattern GL_CURRENT_QUERY_ARB = 0x8865 :: GLenum+pattern GL_CURRENT_QUERY_ARB = 0x8865 -pattern GL_QUERY_COUNTER_BITS_ARB = 0x8864 :: GLenum+pattern GL_QUERY_COUNTER_BITS_ARB = 0x8864 -pattern GL_QUERY_RESULT_ARB = 0x8866 :: GLenum+pattern GL_QUERY_RESULT_ARB = 0x8866 -pattern GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867 :: GLenum+pattern GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867 -pattern GL_SAMPLES_PASSED_ARB = 0x8914 :: GLenum+pattern GL_SAMPLES_PASSED_ARB = 0x8914
@@ -21,27 +21,26 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_ARB_pipeline_statistics_query :: Bool gl_ARB_pipeline_statistics_query = member "GL_ARB_pipeline_statistics_query" extensions -pattern GL_CLIPPING_INPUT_PRIMITIVES_ARB = 0x82F6 :: GLenum+pattern GL_CLIPPING_INPUT_PRIMITIVES_ARB = 0x82F6 -pattern GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 0x82F7 :: GLenum+pattern GL_CLIPPING_OUTPUT_PRIMITIVES_ARB = 0x82F7 -pattern GL_COMPUTE_SHADER_INVOCATIONS_ARB = 0x82F5 :: GLenum+pattern GL_COMPUTE_SHADER_INVOCATIONS_ARB = 0x82F5 -pattern GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 0x82F4 :: GLenum+pattern GL_FRAGMENT_SHADER_INVOCATIONS_ARB = 0x82F4 -pattern GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 0x82F3 :: GLenum+pattern GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB = 0x82F3 -pattern GL_PRIMITIVES_SUBMITTED_ARB = 0x82EF :: GLenum+pattern GL_PRIMITIVES_SUBMITTED_ARB = 0x82EF -pattern GL_TESS_CONTROL_SHADER_PATCHES_ARB = 0x82F1 :: GLenum+pattern GL_TESS_CONTROL_SHADER_PATCHES_ARB = 0x82F1 -pattern GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 0x82F2 :: GLenum+pattern GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB = 0x82F2 -pattern GL_VERTEX_SHADER_INVOCATIONS_ARB = 0x82F0 :: GLenum+pattern GL_VERTEX_SHADER_INVOCATIONS_ARB = 0x82F0 -pattern GL_VERTICES_SUBMITTED_ARB = 0x82EE :: GLenum+pattern GL_VERTICES_SUBMITTED_ARB = 0x82EE
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_pixel_buffer_object :: Bool gl_ARB_pixel_buffer_object = member "GL_ARB_pixel_buffer_object" extensions -pattern GL_PIXEL_PACK_BUFFER_ARB = 0x88EB :: GLenum+pattern GL_PIXEL_PACK_BUFFER_ARB = 0x88EB -pattern GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED :: GLenum+pattern GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED -pattern GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC :: GLenum+pattern GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC -pattern GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF :: GLenum+pattern GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF
@@ -40,10 +40,10 @@ {-# NOINLINE glPointParameterfvARBFunPtr #-} -pattern GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129 :: GLenum+pattern GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129 -pattern GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128 :: GLenum+pattern GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128 -pattern GL_POINT_SIZE_MAX_ARB = 0x8127 :: GLenum+pattern GL_POINT_SIZE_MAX_ARB = 0x8127 -pattern GL_POINT_SIZE_MIN_ARB = 0x8126 :: GLenum+pattern GL_POINT_SIZE_MIN_ARB = 0x8126
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_point_sprite :: Bool gl_ARB_point_sprite = member "GL_ARB_point_sprite" extensions -pattern GL_COORD_REPLACE_ARB = 0x8862 :: GLenum+pattern GL_COORD_REPLACE_ARB = 0x8862 -pattern GL_POINT_SPRITE_ARB = 0x8861 :: GLenum+pattern GL_POINT_SPRITE_ARB = 0x8861
@@ -207,16 +207,16 @@ {-# NOINLINE glReadnPixelsARBFunPtr #-} -pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 :: GLenum+pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 0x00000004 -pattern GL_GUILTY_CONTEXT_RESET_ARB = 0x8253 :: GLenum+pattern GL_GUILTY_CONTEXT_RESET_ARB = 0x8253 -pattern GL_INNOCENT_CONTEXT_RESET_ARB = 0x8254 :: GLenum+pattern GL_INNOCENT_CONTEXT_RESET_ARB = 0x8254 -pattern GL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252 :: GLenum+pattern GL_LOSE_CONTEXT_ON_RESET_ARB = 0x8252 -pattern GL_NO_RESET_NOTIFICATION_ARB = 0x8261 :: GLenum+pattern GL_NO_RESET_NOTIFICATION_ARB = 0x8261 -pattern GL_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256 :: GLenum+pattern GL_RESET_NOTIFICATION_STRATEGY_ARB = 0x8256 -pattern GL_UNKNOWN_CONTEXT_RESET_ARB = 0x8255 :: GLenum+pattern GL_UNKNOWN_CONTEXT_RESET_ARB = 0x8255
@@ -29,6 +29,6 @@ {-# NOINLINE glMinSampleShadingARBFunPtr #-} -pattern GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37 :: GLenum+pattern GL_MIN_SAMPLE_SHADING_VALUE_ARB = 0x8C37 -pattern GL_SAMPLE_SHADING_ARB = 0x8C36 :: GLenum+pattern GL_SAMPLE_SHADING_ARB = 0x8C36
@@ -404,58 +404,58 @@ {-# NOINLINE glValidateProgramARBFunPtr #-} -pattern GL_BOOL_ARB = 0x8B56 :: GLenum+pattern GL_BOOL_ARB = 0x8B56 -pattern GL_BOOL_VEC2_ARB = 0x8B57 :: GLenum+pattern GL_BOOL_VEC2_ARB = 0x8B57 -pattern GL_BOOL_VEC3_ARB = 0x8B58 :: GLenum+pattern GL_BOOL_VEC3_ARB = 0x8B58 -pattern GL_BOOL_VEC4_ARB = 0x8B59 :: GLenum+pattern GL_BOOL_VEC4_ARB = 0x8B59 -pattern GL_INT_VEC2_ARB = 0x8B53 :: GLenum+pattern GL_INT_VEC2_ARB = 0x8B53 -pattern GL_INT_VEC3_ARB = 0x8B54 :: GLenum+pattern GL_INT_VEC3_ARB = 0x8B54 -pattern GL_INT_VEC4_ARB = 0x8B55 :: GLenum+pattern GL_INT_VEC4_ARB = 0x8B55 -pattern GL_OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86 :: GLenum+pattern GL_OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86 -pattern GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87 :: GLenum+pattern GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87 -pattern GL_OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85 :: GLenum+pattern GL_OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85 -pattern GL_OBJECT_COMPILE_STATUS_ARB = 0x8B81 :: GLenum+pattern GL_OBJECT_COMPILE_STATUS_ARB = 0x8B81 -pattern GL_OBJECT_DELETE_STATUS_ARB = 0x8B80 :: GLenum+pattern GL_OBJECT_DELETE_STATUS_ARB = 0x8B80 -pattern GL_OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84 :: GLenum+pattern GL_OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84 -pattern GL_OBJECT_LINK_STATUS_ARB = 0x8B82 :: GLenum+pattern GL_OBJECT_LINK_STATUS_ARB = 0x8B82 -pattern GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88 :: GLenum+pattern GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88 -pattern GL_OBJECT_SUBTYPE_ARB = 0x8B4F :: GLenum+pattern GL_OBJECT_SUBTYPE_ARB = 0x8B4F -pattern GL_OBJECT_TYPE_ARB = 0x8B4E :: GLenum+pattern GL_OBJECT_TYPE_ARB = 0x8B4E -pattern GL_OBJECT_VALIDATE_STATUS_ARB = 0x8B83 :: GLenum+pattern GL_OBJECT_VALIDATE_STATUS_ARB = 0x8B83 -pattern GL_PROGRAM_OBJECT_ARB = 0x8B40 :: GLenum+pattern GL_PROGRAM_OBJECT_ARB = 0x8B40 -pattern GL_SAMPLER_1D_ARB = 0x8B5D :: GLenum+pattern GL_SAMPLER_1D_ARB = 0x8B5D -pattern GL_SAMPLER_1D_SHADOW_ARB = 0x8B61 :: GLenum+pattern GL_SAMPLER_1D_SHADOW_ARB = 0x8B61 -pattern GL_SAMPLER_2D_ARB = 0x8B5E :: GLenum+pattern GL_SAMPLER_2D_ARB = 0x8B5E -pattern GL_SAMPLER_2D_RECT_ARB = 0x8B63 :: GLenum+pattern GL_SAMPLER_2D_RECT_ARB = 0x8B63 -pattern GL_SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64 :: GLenum+pattern GL_SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64 -pattern GL_SAMPLER_2D_SHADOW_ARB = 0x8B62 :: GLenum+pattern GL_SAMPLER_2D_SHADOW_ARB = 0x8B62 -pattern GL_SAMPLER_3D_ARB = 0x8B5F :: GLenum+pattern GL_SAMPLER_3D_ARB = 0x8B5F -pattern GL_SAMPLER_CUBE_ARB = 0x8B60 :: GLenum+pattern GL_SAMPLER_CUBE_ARB = 0x8B60 -pattern GL_SHADER_OBJECT_ARB = 0x8B48 :: GLenum+pattern GL_SHADER_OBJECT_ARB = 0x8B48
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_shading_language_100 :: Bool gl_ARB_shading_language_100 = member "GL_ARB_shading_language_100" extensions -pattern GL_SHADING_LANGUAGE_VERSION_ARB = 0x8B8C :: GLenum+pattern GL_SHADING_LANGUAGE_VERSION_ARB = 0x8B8C
@@ -75,8 +75,8 @@ {-# NOINLINE glNamedStringARBFunPtr #-} -pattern GL_NAMED_STRING_LENGTH_ARB = 0x8DE9 :: GLenum+pattern GL_NAMED_STRING_LENGTH_ARB = 0x8DE9 -pattern GL_NAMED_STRING_TYPE_ARB = 0x8DEA :: GLenum+pattern GL_NAMED_STRING_TYPE_ARB = 0x8DEA -pattern GL_SHADER_INCLUDE_ARB = 0x8DAE :: GLenum+pattern GL_SHADER_INCLUDE_ARB = 0x8DAE
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_shadow :: Bool gl_ARB_shadow = member "GL_ARB_shadow" extensions -pattern GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E :: GLenum+pattern GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E -pattern GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D :: GLenum+pattern GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D -pattern GL_TEXTURE_COMPARE_MODE_ARB = 0x884C :: GLenum+pattern GL_TEXTURE_COMPARE_MODE_ARB = 0x884C
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_shadow_ambient :: Bool gl_ARB_shadow_ambient = member "GL_ARB_shadow_ambient" extensions -pattern GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF :: GLenum+pattern GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF
@@ -47,6 +47,6 @@ {-# NOINLINE glNamedBufferPageCommitmentEXTFunPtr #-} -pattern GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 0x82F8 :: GLenum+pattern GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 0x82F8 -pattern GL_SPARSE_STORAGE_BIT_ARB = 0x0400 :: GLenum+pattern GL_SPARSE_STORAGE_BIT_ARB = 0x0400
@@ -38,24 +38,24 @@ {-# NOINLINE glTexPageCommitmentARBFunPtr #-} -pattern GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 0x9199 :: GLenum+pattern GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 0x9199 -pattern GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 0x919A :: GLenum+pattern GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 0x919A -pattern GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 0x9198 :: GLenum+pattern GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 0x9198 -pattern GL_NUM_SPARSE_LEVELS_ARB = 0x91AA :: GLenum+pattern GL_NUM_SPARSE_LEVELS_ARB = 0x91AA -pattern GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 0x91A8 :: GLenum+pattern GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 0x91A8 -pattern GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 0x91A9 :: GLenum+pattern GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 0x91A9 -pattern GL_TEXTURE_SPARSE_ARB = 0x91A6 :: GLenum+pattern GL_TEXTURE_SPARSE_ARB = 0x91A6 -pattern GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 0x91A7 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 0x91A7 -pattern GL_VIRTUAL_PAGE_SIZE_X_ARB = 0x9195 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_X_ARB = 0x9195 -pattern GL_VIRTUAL_PAGE_SIZE_Y_ARB = 0x9196 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_Y_ARB = 0x9196 -pattern GL_VIRTUAL_PAGE_SIZE_Z_ARB = 0x9197 :: GLenum+pattern GL_VIRTUAL_PAGE_SIZE_Z_ARB = 0x9197
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_border_clamp :: Bool gl_ARB_texture_border_clamp = member "GL_ARB_texture_border_clamp" extensions -pattern GL_CLAMP_TO_BORDER_ARB = 0x812D :: GLenum+pattern GL_CLAMP_TO_BORDER_ARB = 0x812D
@@ -32,12 +32,12 @@ {-# NOINLINE glTexBufferARBFunPtr #-} -pattern GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B :: GLenum+pattern GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 0x8C2B -pattern GL_TEXTURE_BINDING_BUFFER_ARB = 0x8C2C :: GLenum+pattern GL_TEXTURE_BINDING_BUFFER_ARB = 0x8C2C -pattern GL_TEXTURE_BUFFER_ARB = 0x8C2A :: GLenum+pattern GL_TEXTURE_BUFFER_ARB = 0x8C2A -pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D :: GLenum+pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 0x8C2D -pattern GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E :: GLenum+pattern GL_TEXTURE_BUFFER_FORMAT_ARB = 0x8C2E
@@ -92,24 +92,24 @@ {-# NOINLINE glGetCompressedTexImageARBFunPtr #-} -pattern GL_COMPRESSED_ALPHA_ARB = 0x84E9 :: GLenum+pattern GL_COMPRESSED_ALPHA_ARB = 0x84E9 -pattern GL_COMPRESSED_INTENSITY_ARB = 0x84EC :: GLenum+pattern GL_COMPRESSED_INTENSITY_ARB = 0x84EC -pattern GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB :: GLenum+pattern GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB -pattern GL_COMPRESSED_LUMINANCE_ARB = 0x84EA :: GLenum+pattern GL_COMPRESSED_LUMINANCE_ARB = 0x84EA -pattern GL_COMPRESSED_RGBA_ARB = 0x84EE :: GLenum+pattern GL_COMPRESSED_RGBA_ARB = 0x84EE -pattern GL_COMPRESSED_RGB_ARB = 0x84ED :: GLenum+pattern GL_COMPRESSED_RGB_ARB = 0x84ED -pattern GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3 :: GLenum+pattern GL_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3 -pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2 :: GLenum+pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2 -pattern GL_TEXTURE_COMPRESSED_ARB = 0x86A1 :: GLenum+pattern GL_TEXTURE_COMPRESSED_ARB = 0x86A1 -pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0 :: GLenum+pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0 -pattern GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF :: GLenum+pattern GL_TEXTURE_COMPRESSION_HINT_ARB = 0x84EF
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_compression_bptc :: Bool gl_ARB_texture_compression_bptc = member "GL_ARB_texture_compression_bptc" extensions -pattern GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C :: GLenum+pattern GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8E8C -pattern GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E :: GLenum+pattern GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8E8E -pattern GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F :: GLenum+pattern GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8E8F -pattern GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8E8D
@@ -21,31 +21,30 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_cube_map :: Bool gl_ARB_texture_cube_map = member "GL_ARB_texture_cube_map" extensions -pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C :: GLenum+pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C -pattern GL_NORMAL_MAP_ARB = 0x8511 :: GLenum+pattern GL_NORMAL_MAP_ARB = 0x8511 -pattern GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B :: GLenum+pattern GL_PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B -pattern GL_REFLECTION_MAP_ARB = 0x8512 :: GLenum+pattern GL_REFLECTION_MAP_ARB = 0x8512 -pattern GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514 :: GLenum+pattern GL_TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514 -pattern GL_TEXTURE_CUBE_MAP_ARB = 0x8513 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_ARB = 0x8513 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519
@@ -16,21 +16,20 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_cube_map_array :: Bool gl_ARB_texture_cube_map_array = member "GL_ARB_texture_cube_map_array" extensions -pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900E :: GLenum+pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900E -pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B :: GLenum+pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x900B -pattern GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900C :: GLenum+pattern GL_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900C -pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 0x900D :: GLenum+pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB = 0x900D -pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 0x900A :: GLenum+pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB = 0x900A -pattern GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_ARRAY_ARB = 0x9009 -pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900F :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB = 0x900F
@@ -31,51 +31,50 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_env_combine :: Bool gl_ARB_texture_env_combine = member "GL_ARB_texture_env_combine" extensions -pattern GL_ADD_SIGNED_ARB = 0x8574 :: GLenum+pattern GL_ADD_SIGNED_ARB = 0x8574 -pattern GL_COMBINE_ALPHA_ARB = 0x8572 :: GLenum+pattern GL_COMBINE_ALPHA_ARB = 0x8572 -pattern GL_COMBINE_ARB = 0x8570 :: GLenum+pattern GL_COMBINE_ARB = 0x8570 -pattern GL_COMBINE_RGB_ARB = 0x8571 :: GLenum+pattern GL_COMBINE_RGB_ARB = 0x8571 -pattern GL_CONSTANT_ARB = 0x8576 :: GLenum+pattern GL_CONSTANT_ARB = 0x8576 -pattern GL_INTERPOLATE_ARB = 0x8575 :: GLenum+pattern GL_INTERPOLATE_ARB = 0x8575 -pattern GL_OPERAND0_ALPHA_ARB = 0x8598 :: GLenum+pattern GL_OPERAND0_ALPHA_ARB = 0x8598 -pattern GL_OPERAND0_RGB_ARB = 0x8590 :: GLenum+pattern GL_OPERAND0_RGB_ARB = 0x8590 -pattern GL_OPERAND1_ALPHA_ARB = 0x8599 :: GLenum+pattern GL_OPERAND1_ALPHA_ARB = 0x8599 -pattern GL_OPERAND1_RGB_ARB = 0x8591 :: GLenum+pattern GL_OPERAND1_RGB_ARB = 0x8591 -pattern GL_OPERAND2_ALPHA_ARB = 0x859A :: GLenum+pattern GL_OPERAND2_ALPHA_ARB = 0x859A -pattern GL_OPERAND2_RGB_ARB = 0x8592 :: GLenum+pattern GL_OPERAND2_RGB_ARB = 0x8592 -pattern GL_PREVIOUS_ARB = 0x8578 :: GLenum+pattern GL_PREVIOUS_ARB = 0x8578 -pattern GL_PRIMARY_COLOR_ARB = 0x8577 :: GLenum+pattern GL_PRIMARY_COLOR_ARB = 0x8577 -pattern GL_RGB_SCALE_ARB = 0x8573 :: GLenum+pattern GL_RGB_SCALE_ARB = 0x8573 -pattern GL_SOURCE0_ALPHA_ARB = 0x8588 :: GLenum+pattern GL_SOURCE0_ALPHA_ARB = 0x8588 -pattern GL_SOURCE0_RGB_ARB = 0x8580 :: GLenum+pattern GL_SOURCE0_RGB_ARB = 0x8580 -pattern GL_SOURCE1_ALPHA_ARB = 0x8589 :: GLenum+pattern GL_SOURCE1_ALPHA_ARB = 0x8589 -pattern GL_SOURCE1_RGB_ARB = 0x8581 :: GLenum+pattern GL_SOURCE1_RGB_ARB = 0x8581 -pattern GL_SOURCE2_ALPHA_ARB = 0x858A :: GLenum+pattern GL_SOURCE2_ALPHA_ARB = 0x858A -pattern GL_SOURCE2_RGB_ARB = 0x8582 :: GLenum+pattern GL_SOURCE2_RGB_ARB = 0x8582 -pattern GL_SUBTRACT_ARB = 0x84E7 :: GLenum+pattern GL_SUBTRACT_ARB = 0x84E7
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_env_dot3 :: Bool gl_ARB_texture_env_dot3 = member "GL_ARB_texture_env_dot3" extensions -pattern GL_DOT3_RGBA_ARB = 0x86AF :: GLenum+pattern GL_DOT3_RGBA_ARB = 0x86AF -pattern GL_DOT3_RGB_ARB = 0x86AE :: GLenum+pattern GL_DOT3_RGB_ARB = 0x86AE
@@ -29,47 +29,46 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_float :: Bool gl_ARB_texture_float = member "GL_ARB_texture_float" extensions -pattern GL_ALPHA16F_ARB = 0x881C :: GLenum+pattern GL_ALPHA16F_ARB = 0x881C -pattern GL_ALPHA32F_ARB = 0x8816 :: GLenum+pattern GL_ALPHA32F_ARB = 0x8816 -pattern GL_INTENSITY16F_ARB = 0x881D :: GLenum+pattern GL_INTENSITY16F_ARB = 0x881D -pattern GL_INTENSITY32F_ARB = 0x8817 :: GLenum+pattern GL_INTENSITY32F_ARB = 0x8817 -pattern GL_LUMINANCE16F_ARB = 0x881E :: GLenum+pattern GL_LUMINANCE16F_ARB = 0x881E -pattern GL_LUMINANCE32F_ARB = 0x8818 :: GLenum+pattern GL_LUMINANCE32F_ARB = 0x8818 -pattern GL_LUMINANCE_ALPHA16F_ARB = 0x881F :: GLenum+pattern GL_LUMINANCE_ALPHA16F_ARB = 0x881F -pattern GL_LUMINANCE_ALPHA32F_ARB = 0x8819 :: GLenum+pattern GL_LUMINANCE_ALPHA32F_ARB = 0x8819 -pattern GL_RGB16F_ARB = 0x881B :: GLenum+pattern GL_RGB16F_ARB = 0x881B -pattern GL_RGB32F_ARB = 0x8815 :: GLenum+pattern GL_RGB32F_ARB = 0x8815 -pattern GL_RGBA16F_ARB = 0x881A :: GLenum+pattern GL_RGBA16F_ARB = 0x881A -pattern GL_RGBA32F_ARB = 0x8814 :: GLenum+pattern GL_RGBA32F_ARB = 0x8814 -pattern GL_TEXTURE_ALPHA_TYPE_ARB = 0x8C13 :: GLenum+pattern GL_TEXTURE_ALPHA_TYPE_ARB = 0x8C13 -pattern GL_TEXTURE_BLUE_TYPE_ARB = 0x8C12 :: GLenum+pattern GL_TEXTURE_BLUE_TYPE_ARB = 0x8C12 -pattern GL_TEXTURE_DEPTH_TYPE_ARB = 0x8C16 :: GLenum+pattern GL_TEXTURE_DEPTH_TYPE_ARB = 0x8C16 -pattern GL_TEXTURE_GREEN_TYPE_ARB = 0x8C11 :: GLenum+pattern GL_TEXTURE_GREEN_TYPE_ARB = 0x8C11 -pattern GL_TEXTURE_INTENSITY_TYPE_ARB = 0x8C15 :: GLenum+pattern GL_TEXTURE_INTENSITY_TYPE_ARB = 0x8C15 -pattern GL_TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14 :: GLenum+pattern GL_TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14 -pattern GL_TEXTURE_RED_TYPE_ARB = 0x8C10 :: GLenum+pattern GL_TEXTURE_RED_TYPE_ARB = 0x8C10 -pattern GL_UNSIGNED_NORMALIZED_ARB = 0x8C17 :: GLenum+pattern GL_UNSIGNED_NORMALIZED_ARB = 0x8C17
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_gather :: Bool gl_ARB_texture_gather = member "GL_ARB_texture_gather" extensions -pattern GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 0x8F9F :: GLenum+pattern GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB = 0x8F9F -pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F :: GLenum+pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5F -pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E :: GLenum+pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB = 0x8E5E
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_mirrored_repeat :: Bool gl_ARB_texture_mirrored_repeat = member "GL_ARB_texture_mirrored_repeat" extensions -pattern GL_MIRRORED_REPEAT_ARB = 0x8370 :: GLenum+pattern GL_MIRRORED_REPEAT_ARB = 0x8370
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_texture_rectangle :: Bool gl_ARB_texture_rectangle = member "GL_ARB_texture_rectangle" extensions -pattern GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8 :: GLenum+pattern GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8 -pattern GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 :: GLenum+pattern GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7 -pattern GL_TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6 :: GLenum+pattern GL_TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6 -pattern GL_TEXTURE_RECTANGLE_ARB = 0x84F5 :: GLenum+pattern GL_TEXTURE_RECTANGLE_ARB = 0x84F5
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARB_transform_feedback_overflow_query :: Bool gl_ARB_transform_feedback_overflow_query = member "GL_ARB_transform_feedback_overflow_query" extensions -pattern GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 0x82EC :: GLenum+pattern GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB = 0x82EC -pattern GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 0x82ED :: GLenum+pattern GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB = 0x82ED
@@ -58,10 +58,10 @@ {-# NOINLINE glMultTransposeMatrixfARBFunPtr #-} -pattern GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6 :: GLenum+pattern GL_TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6 -pattern GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3 :: GLenum+pattern GL_TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3 -pattern GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4 :: GLenum+pattern GL_TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4 -pattern GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5 :: GLenum+pattern GL_TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5
@@ -150,86 +150,86 @@ {-# NOINLINE glWeightusvARBFunPtr #-} -pattern GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5 :: GLenum+pattern GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5 -pattern GL_CURRENT_WEIGHT_ARB = 0x86A8 :: GLenum+pattern GL_CURRENT_WEIGHT_ARB = 0x86A8 -pattern GL_MAX_VERTEX_UNITS_ARB = 0x86A4 :: GLenum+pattern GL_MAX_VERTEX_UNITS_ARB = 0x86A4 -pattern GL_MODELVIEW0_ARB = 0x1700 :: GLenum+pattern GL_MODELVIEW0_ARB = 0x1700 -pattern GL_MODELVIEW10_ARB = 0x872A :: GLenum+pattern GL_MODELVIEW10_ARB = 0x872A -pattern GL_MODELVIEW11_ARB = 0x872B :: GLenum+pattern GL_MODELVIEW11_ARB = 0x872B -pattern GL_MODELVIEW12_ARB = 0x872C :: GLenum+pattern GL_MODELVIEW12_ARB = 0x872C -pattern GL_MODELVIEW13_ARB = 0x872D :: GLenum+pattern GL_MODELVIEW13_ARB = 0x872D -pattern GL_MODELVIEW14_ARB = 0x872E :: GLenum+pattern GL_MODELVIEW14_ARB = 0x872E -pattern GL_MODELVIEW15_ARB = 0x872F :: GLenum+pattern GL_MODELVIEW15_ARB = 0x872F -pattern GL_MODELVIEW16_ARB = 0x8730 :: GLenum+pattern GL_MODELVIEW16_ARB = 0x8730 -pattern GL_MODELVIEW17_ARB = 0x8731 :: GLenum+pattern GL_MODELVIEW17_ARB = 0x8731 -pattern GL_MODELVIEW18_ARB = 0x8732 :: GLenum+pattern GL_MODELVIEW18_ARB = 0x8732 -pattern GL_MODELVIEW19_ARB = 0x8733 :: GLenum+pattern GL_MODELVIEW19_ARB = 0x8733 -pattern GL_MODELVIEW1_ARB = 0x850A :: GLenum+pattern GL_MODELVIEW1_ARB = 0x850A -pattern GL_MODELVIEW20_ARB = 0x8734 :: GLenum+pattern GL_MODELVIEW20_ARB = 0x8734 -pattern GL_MODELVIEW21_ARB = 0x8735 :: GLenum+pattern GL_MODELVIEW21_ARB = 0x8735 -pattern GL_MODELVIEW22_ARB = 0x8736 :: GLenum+pattern GL_MODELVIEW22_ARB = 0x8736 -pattern GL_MODELVIEW23_ARB = 0x8737 :: GLenum+pattern GL_MODELVIEW23_ARB = 0x8737 -pattern GL_MODELVIEW24_ARB = 0x8738 :: GLenum+pattern GL_MODELVIEW24_ARB = 0x8738 -pattern GL_MODELVIEW25_ARB = 0x8739 :: GLenum+pattern GL_MODELVIEW25_ARB = 0x8739 -pattern GL_MODELVIEW26_ARB = 0x873A :: GLenum+pattern GL_MODELVIEW26_ARB = 0x873A -pattern GL_MODELVIEW27_ARB = 0x873B :: GLenum+pattern GL_MODELVIEW27_ARB = 0x873B -pattern GL_MODELVIEW28_ARB = 0x873C :: GLenum+pattern GL_MODELVIEW28_ARB = 0x873C -pattern GL_MODELVIEW29_ARB = 0x873D :: GLenum+pattern GL_MODELVIEW29_ARB = 0x873D -pattern GL_MODELVIEW2_ARB = 0x8722 :: GLenum+pattern GL_MODELVIEW2_ARB = 0x8722 -pattern GL_MODELVIEW30_ARB = 0x873E :: GLenum+pattern GL_MODELVIEW30_ARB = 0x873E -pattern GL_MODELVIEW31_ARB = 0x873F :: GLenum+pattern GL_MODELVIEW31_ARB = 0x873F -pattern GL_MODELVIEW3_ARB = 0x8723 :: GLenum+pattern GL_MODELVIEW3_ARB = 0x8723 -pattern GL_MODELVIEW4_ARB = 0x8724 :: GLenum+pattern GL_MODELVIEW4_ARB = 0x8724 -pattern GL_MODELVIEW5_ARB = 0x8725 :: GLenum+pattern GL_MODELVIEW5_ARB = 0x8725 -pattern GL_MODELVIEW6_ARB = 0x8726 :: GLenum+pattern GL_MODELVIEW6_ARB = 0x8726 -pattern GL_MODELVIEW7_ARB = 0x8727 :: GLenum+pattern GL_MODELVIEW7_ARB = 0x8727 -pattern GL_MODELVIEW8_ARB = 0x8728 :: GLenum+pattern GL_MODELVIEW8_ARB = 0x8728 -pattern GL_MODELVIEW9_ARB = 0x8729 :: GLenum+pattern GL_MODELVIEW9_ARB = 0x8729 -pattern GL_VERTEX_BLEND_ARB = 0x86A7 :: GLenum+pattern GL_VERTEX_BLEND_ARB = 0x86A7 -pattern GL_WEIGHT_ARRAY_ARB = 0x86AD :: GLenum+pattern GL_WEIGHT_ARRAY_ARB = 0x86AD -pattern GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC :: GLenum+pattern GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC -pattern GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB :: GLenum+pattern GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB -pattern GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA :: GLenum+pattern GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA -pattern GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9 :: GLenum+pattern GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9 -pattern GL_WEIGHT_SUM_UNITY_ARB = 0x86A6 :: GLenum+pattern GL_WEIGHT_SUM_UNITY_ARB = 0x86A6
@@ -148,64 +148,64 @@ {-# NOINLINE glUnmapBufferARBFunPtr #-} -pattern GL_ARRAY_BUFFER_ARB = 0x8892 :: GLenum+pattern GL_ARRAY_BUFFER_ARB = 0x8892 -pattern GL_ARRAY_BUFFER_BINDING_ARB = 0x8894 :: GLenum+pattern GL_ARRAY_BUFFER_BINDING_ARB = 0x8894 -pattern GL_BUFFER_ACCESS_ARB = 0x88BB :: GLenum+pattern GL_BUFFER_ACCESS_ARB = 0x88BB -pattern GL_BUFFER_MAPPED_ARB = 0x88BC :: GLenum+pattern GL_BUFFER_MAPPED_ARB = 0x88BC -pattern GL_BUFFER_MAP_POINTER_ARB = 0x88BD :: GLenum+pattern GL_BUFFER_MAP_POINTER_ARB = 0x88BD -pattern GL_BUFFER_SIZE_ARB = 0x8764 :: GLenum+pattern GL_BUFFER_SIZE_ARB = 0x8764 -pattern GL_BUFFER_USAGE_ARB = 0x8765 :: GLenum+pattern GL_BUFFER_USAGE_ARB = 0x8765 -pattern GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898 :: GLenum+pattern GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898 -pattern GL_DYNAMIC_COPY_ARB = 0x88EA :: GLenum+pattern GL_DYNAMIC_COPY_ARB = 0x88EA -pattern GL_DYNAMIC_DRAW_ARB = 0x88E8 :: GLenum+pattern GL_DYNAMIC_DRAW_ARB = 0x88E8 -pattern GL_DYNAMIC_READ_ARB = 0x88E9 :: GLenum+pattern GL_DYNAMIC_READ_ARB = 0x88E9 -pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B :: GLenum+pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B -pattern GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893 :: GLenum+pattern GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893 -pattern GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895 :: GLenum+pattern GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895 -pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D -pattern GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899 :: GLenum+pattern GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899 -pattern GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897 :: GLenum+pattern GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897 -pattern GL_READ_ONLY_ARB = 0x88B8 :: GLenum+pattern GL_READ_ONLY_ARB = 0x88B8 -pattern GL_READ_WRITE_ARB = 0x88BA :: GLenum+pattern GL_READ_WRITE_ARB = 0x88BA -pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C -pattern GL_STATIC_COPY_ARB = 0x88E6 :: GLenum+pattern GL_STATIC_COPY_ARB = 0x88E6 -pattern GL_STATIC_DRAW_ARB = 0x88E4 :: GLenum+pattern GL_STATIC_DRAW_ARB = 0x88E4 -pattern GL_STATIC_READ_ARB = 0x88E5 :: GLenum+pattern GL_STATIC_READ_ARB = 0x88E5 -pattern GL_STREAM_COPY_ARB = 0x88E2 :: GLenum+pattern GL_STREAM_COPY_ARB = 0x88E2 -pattern GL_STREAM_DRAW_ARB = 0x88E0 :: GLenum+pattern GL_STREAM_DRAW_ARB = 0x88E0 -pattern GL_STREAM_READ_ARB = 0x88E1 :: GLenum+pattern GL_STREAM_READ_ARB = 0x88E1 -pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A -pattern GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896 :: GLenum+pattern GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896 -pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F -pattern GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E :: GLenum+pattern GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E -pattern GL_WRITE_ONLY_ARB = 0x88B9 :: GLenum+pattern GL_WRITE_ONLY_ARB = 0x88B9
@@ -151,19 +151,18 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_ARB_vertex_program :: Bool gl_ARB_vertex_program = member "GL_ARB_vertex_program" extensions -pattern GL_COLOR_SUM_ARB = 0x8458 :: GLenum+pattern GL_COLOR_SUM_ARB = 0x8458 -pattern GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1 :: GLenum+pattern GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1 -pattern GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3 :: GLenum+pattern GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3 -pattern GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0 :: GLenum+pattern GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0 -pattern GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2 :: GLenum+pattern GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2 -pattern GL_VERTEX_PROGRAM_ARB = 0x8620 :: GLenum+pattern GL_VERTEX_PROGRAM_ARB = 0x8620
@@ -115,14 +115,14 @@ {-# NOINLINE glGetAttribLocationARBFunPtr #-} -pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D :: GLenum+pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D -pattern GL_MAX_VARYING_FLOATS_ARB = 0x8B4B :: GLenum+pattern GL_MAX_VARYING_FLOATS_ARB = 0x8B4B -pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A :: GLenum+pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A -pattern GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89 :: GLenum+pattern GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89 -pattern GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A :: GLenum+pattern GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A -pattern GL_VERTEX_SHADER_ARB = 0x8B31 :: GLenum+pattern GL_VERTEX_SHADER_ARB = 0x8B31
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARM_mali_program_binary :: Bool gl_ARM_mali_program_binary = member "GL_ARM_mali_program_binary" extensions -pattern GL_MALI_PROGRAM_BINARY_ARM = 0x8F61 :: GLenum+pattern GL_MALI_PROGRAM_BINARY_ARM = 0x8F61
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARM_mali_shader_binary :: Bool gl_ARM_mali_shader_binary = member "GL_ARM_mali_shader_binary" extensions -pattern GL_MALI_SHADER_BINARY_ARM = 0x8F60 :: GLenum+pattern GL_MALI_SHADER_BINARY_ARM = 0x8F60
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ARM_shader_framebuffer_fetch :: Bool gl_ARM_shader_framebuffer_fetch = member "GL_ARM_shader_framebuffer_fetch" extensions -pattern GL_FETCH_PER_SAMPLE_ARM = 0x8F65 :: GLenum+pattern GL_FETCH_PER_SAMPLE_ARM = 0x8F65 -pattern GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66 :: GLenum+pattern GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 0x8F66
@@ -44,36 +44,36 @@ {-# NOINLINE glDrawBuffersATIFunPtr #-} -pattern GL_DRAW_BUFFER0_ATI = 0x8825 :: GLenum+pattern GL_DRAW_BUFFER0_ATI = 0x8825 -pattern GL_DRAW_BUFFER10_ATI = 0x882F :: GLenum+pattern GL_DRAW_BUFFER10_ATI = 0x882F -pattern GL_DRAW_BUFFER11_ATI = 0x8830 :: GLenum+pattern GL_DRAW_BUFFER11_ATI = 0x8830 -pattern GL_DRAW_BUFFER12_ATI = 0x8831 :: GLenum+pattern GL_DRAW_BUFFER12_ATI = 0x8831 -pattern GL_DRAW_BUFFER13_ATI = 0x8832 :: GLenum+pattern GL_DRAW_BUFFER13_ATI = 0x8832 -pattern GL_DRAW_BUFFER14_ATI = 0x8833 :: GLenum+pattern GL_DRAW_BUFFER14_ATI = 0x8833 -pattern GL_DRAW_BUFFER15_ATI = 0x8834 :: GLenum+pattern GL_DRAW_BUFFER15_ATI = 0x8834 -pattern GL_DRAW_BUFFER1_ATI = 0x8826 :: GLenum+pattern GL_DRAW_BUFFER1_ATI = 0x8826 -pattern GL_DRAW_BUFFER2_ATI = 0x8827 :: GLenum+pattern GL_DRAW_BUFFER2_ATI = 0x8827 -pattern GL_DRAW_BUFFER3_ATI = 0x8828 :: GLenum+pattern GL_DRAW_BUFFER3_ATI = 0x8828 -pattern GL_DRAW_BUFFER4_ATI = 0x8829 :: GLenum+pattern GL_DRAW_BUFFER4_ATI = 0x8829 -pattern GL_DRAW_BUFFER5_ATI = 0x882A :: GLenum+pattern GL_DRAW_BUFFER5_ATI = 0x882A -pattern GL_DRAW_BUFFER6_ATI = 0x882B :: GLenum+pattern GL_DRAW_BUFFER6_ATI = 0x882B -pattern GL_DRAW_BUFFER7_ATI = 0x882C :: GLenum+pattern GL_DRAW_BUFFER7_ATI = 0x882C -pattern GL_DRAW_BUFFER8_ATI = 0x882D :: GLenum+pattern GL_DRAW_BUFFER8_ATI = 0x882D -pattern GL_DRAW_BUFFER9_ATI = 0x882E :: GLenum+pattern GL_DRAW_BUFFER9_ATI = 0x882E -pattern GL_MAX_DRAW_BUFFERS_ATI = 0x8824 :: GLenum+pattern GL_MAX_DRAW_BUFFERS_ATI = 0x8824
@@ -48,8 +48,8 @@ {-# NOINLINE glElementPointerATIFunPtr #-} -pattern GL_ELEMENT_ARRAY_ATI = 0x8768 :: GLenum+pattern GL_ELEMENT_ARRAY_ATI = 0x8768 -pattern GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A :: GLenum+pattern GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A -pattern GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769 :: GLenum+pattern GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769
@@ -62,18 +62,18 @@ {-# NOINLINE glTexBumpParameterivATIFunPtr #-} -pattern GL_BUMP_ENVMAP_ATI = 0x877B :: GLenum+pattern GL_BUMP_ENVMAP_ATI = 0x877B -pattern GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777 :: GLenum+pattern GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777 -pattern GL_BUMP_ROT_MATRIX_ATI = 0x8775 :: GLenum+pattern GL_BUMP_ROT_MATRIX_ATI = 0x8775 -pattern GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776 :: GLenum+pattern GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776 -pattern GL_BUMP_TARGET_ATI = 0x877C :: GLenum+pattern GL_BUMP_TARGET_ATI = 0x877C -pattern GL_BUMP_TEX_UNITS_ATI = 0x8778 :: GLenum+pattern GL_BUMP_TEX_UNITS_ATI = 0x8778 -pattern GL_DU8DV8_ATI = 0x877A :: GLenum+pattern GL_DU8DV8_ATI = 0x877A -pattern GL_DUDV_ATI = 0x8779 :: GLenum+pattern GL_DUDV_ATI = 0x8779
@@ -248,210 +248,210 @@ {-# NOINLINE glSetFragmentShaderConstantATIFunPtr #-} -pattern GL_2X_BIT_ATI = 0x00000001 :: GLenum+pattern GL_2X_BIT_ATI = 0x00000001 -pattern GL_4X_BIT_ATI = 0x00000002 :: GLenum+pattern GL_4X_BIT_ATI = 0x00000002 -pattern GL_8X_BIT_ATI = 0x00000004 :: GLenum+pattern GL_8X_BIT_ATI = 0x00000004 -pattern GL_ADD_ATI = 0x8963 :: GLenum+pattern GL_ADD_ATI = 0x8963 -pattern GL_BIAS_BIT_ATI = 0x00000008 :: GLenum+pattern GL_BIAS_BIT_ATI = 0x00000008 -pattern GL_BLUE_BIT_ATI = 0x00000004 :: GLenum+pattern GL_BLUE_BIT_ATI = 0x00000004 -pattern GL_CND0_ATI = 0x896B :: GLenum+pattern GL_CND0_ATI = 0x896B -pattern GL_CND_ATI = 0x896A :: GLenum+pattern GL_CND_ATI = 0x896A -pattern GL_COLOR_ALPHA_PAIRING_ATI = 0x8975 :: GLenum+pattern GL_COLOR_ALPHA_PAIRING_ATI = 0x8975 -pattern GL_COMP_BIT_ATI = 0x00000002 :: GLenum+pattern GL_COMP_BIT_ATI = 0x00000002 -pattern GL_CON_0_ATI = 0x8941 :: GLenum+pattern GL_CON_0_ATI = 0x8941 -pattern GL_CON_10_ATI = 0x894B :: GLenum+pattern GL_CON_10_ATI = 0x894B -pattern GL_CON_11_ATI = 0x894C :: GLenum+pattern GL_CON_11_ATI = 0x894C -pattern GL_CON_12_ATI = 0x894D :: GLenum+pattern GL_CON_12_ATI = 0x894D -pattern GL_CON_13_ATI = 0x894E :: GLenum+pattern GL_CON_13_ATI = 0x894E -pattern GL_CON_14_ATI = 0x894F :: GLenum+pattern GL_CON_14_ATI = 0x894F -pattern GL_CON_15_ATI = 0x8950 :: GLenum+pattern GL_CON_15_ATI = 0x8950 -pattern GL_CON_16_ATI = 0x8951 :: GLenum+pattern GL_CON_16_ATI = 0x8951 -pattern GL_CON_17_ATI = 0x8952 :: GLenum+pattern GL_CON_17_ATI = 0x8952 -pattern GL_CON_18_ATI = 0x8953 :: GLenum+pattern GL_CON_18_ATI = 0x8953 -pattern GL_CON_19_ATI = 0x8954 :: GLenum+pattern GL_CON_19_ATI = 0x8954 -pattern GL_CON_1_ATI = 0x8942 :: GLenum+pattern GL_CON_1_ATI = 0x8942 -pattern GL_CON_20_ATI = 0x8955 :: GLenum+pattern GL_CON_20_ATI = 0x8955 -pattern GL_CON_21_ATI = 0x8956 :: GLenum+pattern GL_CON_21_ATI = 0x8956 -pattern GL_CON_22_ATI = 0x8957 :: GLenum+pattern GL_CON_22_ATI = 0x8957 -pattern GL_CON_23_ATI = 0x8958 :: GLenum+pattern GL_CON_23_ATI = 0x8958 -pattern GL_CON_24_ATI = 0x8959 :: GLenum+pattern GL_CON_24_ATI = 0x8959 -pattern GL_CON_25_ATI = 0x895A :: GLenum+pattern GL_CON_25_ATI = 0x895A -pattern GL_CON_26_ATI = 0x895B :: GLenum+pattern GL_CON_26_ATI = 0x895B -pattern GL_CON_27_ATI = 0x895C :: GLenum+pattern GL_CON_27_ATI = 0x895C -pattern GL_CON_28_ATI = 0x895D :: GLenum+pattern GL_CON_28_ATI = 0x895D -pattern GL_CON_29_ATI = 0x895E :: GLenum+pattern GL_CON_29_ATI = 0x895E -pattern GL_CON_2_ATI = 0x8943 :: GLenum+pattern GL_CON_2_ATI = 0x8943 -pattern GL_CON_30_ATI = 0x895F :: GLenum+pattern GL_CON_30_ATI = 0x895F -pattern GL_CON_31_ATI = 0x8960 :: GLenum+pattern GL_CON_31_ATI = 0x8960 -pattern GL_CON_3_ATI = 0x8944 :: GLenum+pattern GL_CON_3_ATI = 0x8944 -pattern GL_CON_4_ATI = 0x8945 :: GLenum+pattern GL_CON_4_ATI = 0x8945 -pattern GL_CON_5_ATI = 0x8946 :: GLenum+pattern GL_CON_5_ATI = 0x8946 -pattern GL_CON_6_ATI = 0x8947 :: GLenum+pattern GL_CON_6_ATI = 0x8947 -pattern GL_CON_7_ATI = 0x8948 :: GLenum+pattern GL_CON_7_ATI = 0x8948 -pattern GL_CON_8_ATI = 0x8949 :: GLenum+pattern GL_CON_8_ATI = 0x8949 -pattern GL_CON_9_ATI = 0x894A :: GLenum+pattern GL_CON_9_ATI = 0x894A -pattern GL_DOT2_ADD_ATI = 0x896C :: GLenum+pattern GL_DOT2_ADD_ATI = 0x896C -pattern GL_DOT3_ATI = 0x8966 :: GLenum+pattern GL_DOT3_ATI = 0x8966 -pattern GL_DOT4_ATI = 0x8967 :: GLenum+pattern GL_DOT4_ATI = 0x8967 -pattern GL_EIGHTH_BIT_ATI = 0x00000020 :: GLenum+pattern GL_EIGHTH_BIT_ATI = 0x00000020 -pattern GL_FRAGMENT_SHADER_ATI = 0x8920 :: GLenum+pattern GL_FRAGMENT_SHADER_ATI = 0x8920 -pattern GL_GREEN_BIT_ATI = 0x00000002 :: GLenum+pattern GL_GREEN_BIT_ATI = 0x00000002 -pattern GL_HALF_BIT_ATI = 0x00000008 :: GLenum+pattern GL_HALF_BIT_ATI = 0x00000008 -pattern GL_LERP_ATI = 0x8969 :: GLenum+pattern GL_LERP_ATI = 0x8969 -pattern GL_MAD_ATI = 0x8968 :: GLenum+pattern GL_MAD_ATI = 0x8968 -pattern GL_MOV_ATI = 0x8961 :: GLenum+pattern GL_MOV_ATI = 0x8961 -pattern GL_MUL_ATI = 0x8964 :: GLenum+pattern GL_MUL_ATI = 0x8964 -pattern GL_NEGATE_BIT_ATI = 0x00000004 :: GLenum+pattern GL_NEGATE_BIT_ATI = 0x00000004 -pattern GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F :: GLenum+pattern GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F -pattern GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E :: GLenum+pattern GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E -pattern GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973 :: GLenum+pattern GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973 -pattern GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971 :: GLenum+pattern GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971 -pattern GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972 :: GLenum+pattern GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972 -pattern GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974 :: GLenum+pattern GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974 -pattern GL_NUM_PASSES_ATI = 0x8970 :: GLenum+pattern GL_NUM_PASSES_ATI = 0x8970 -pattern GL_QUARTER_BIT_ATI = 0x00000010 :: GLenum+pattern GL_QUARTER_BIT_ATI = 0x00000010 -pattern GL_RED_BIT_ATI = 0x00000001 :: GLenum+pattern GL_RED_BIT_ATI = 0x00000001 -pattern GL_REG_0_ATI = 0x8921 :: GLenum+pattern GL_REG_0_ATI = 0x8921 -pattern GL_REG_10_ATI = 0x892B :: GLenum+pattern GL_REG_10_ATI = 0x892B -pattern GL_REG_11_ATI = 0x892C :: GLenum+pattern GL_REG_11_ATI = 0x892C -pattern GL_REG_12_ATI = 0x892D :: GLenum+pattern GL_REG_12_ATI = 0x892D -pattern GL_REG_13_ATI = 0x892E :: GLenum+pattern GL_REG_13_ATI = 0x892E -pattern GL_REG_14_ATI = 0x892F :: GLenum+pattern GL_REG_14_ATI = 0x892F -pattern GL_REG_15_ATI = 0x8930 :: GLenum+pattern GL_REG_15_ATI = 0x8930 -pattern GL_REG_16_ATI = 0x8931 :: GLenum+pattern GL_REG_16_ATI = 0x8931 -pattern GL_REG_17_ATI = 0x8932 :: GLenum+pattern GL_REG_17_ATI = 0x8932 -pattern GL_REG_18_ATI = 0x8933 :: GLenum+pattern GL_REG_18_ATI = 0x8933 -pattern GL_REG_19_ATI = 0x8934 :: GLenum+pattern GL_REG_19_ATI = 0x8934 -pattern GL_REG_1_ATI = 0x8922 :: GLenum+pattern GL_REG_1_ATI = 0x8922 -pattern GL_REG_20_ATI = 0x8935 :: GLenum+pattern GL_REG_20_ATI = 0x8935 -pattern GL_REG_21_ATI = 0x8936 :: GLenum+pattern GL_REG_21_ATI = 0x8936 -pattern GL_REG_22_ATI = 0x8937 :: GLenum+pattern GL_REG_22_ATI = 0x8937 -pattern GL_REG_23_ATI = 0x8938 :: GLenum+pattern GL_REG_23_ATI = 0x8938 -pattern GL_REG_24_ATI = 0x8939 :: GLenum+pattern GL_REG_24_ATI = 0x8939 -pattern GL_REG_25_ATI = 0x893A :: GLenum+pattern GL_REG_25_ATI = 0x893A -pattern GL_REG_26_ATI = 0x893B :: GLenum+pattern GL_REG_26_ATI = 0x893B -pattern GL_REG_27_ATI = 0x893C :: GLenum+pattern GL_REG_27_ATI = 0x893C -pattern GL_REG_28_ATI = 0x893D :: GLenum+pattern GL_REG_28_ATI = 0x893D -pattern GL_REG_29_ATI = 0x893E :: GLenum+pattern GL_REG_29_ATI = 0x893E -pattern GL_REG_2_ATI = 0x8923 :: GLenum+pattern GL_REG_2_ATI = 0x8923 -pattern GL_REG_30_ATI = 0x893F :: GLenum+pattern GL_REG_30_ATI = 0x893F -pattern GL_REG_31_ATI = 0x8940 :: GLenum+pattern GL_REG_31_ATI = 0x8940 -pattern GL_REG_3_ATI = 0x8924 :: GLenum+pattern GL_REG_3_ATI = 0x8924 -pattern GL_REG_4_ATI = 0x8925 :: GLenum+pattern GL_REG_4_ATI = 0x8925 -pattern GL_REG_5_ATI = 0x8926 :: GLenum+pattern GL_REG_5_ATI = 0x8926 -pattern GL_REG_6_ATI = 0x8927 :: GLenum+pattern GL_REG_6_ATI = 0x8927 -pattern GL_REG_7_ATI = 0x8928 :: GLenum+pattern GL_REG_7_ATI = 0x8928 -pattern GL_REG_8_ATI = 0x8929 :: GLenum+pattern GL_REG_8_ATI = 0x8929 -pattern GL_REG_9_ATI = 0x892A :: GLenum+pattern GL_REG_9_ATI = 0x892A -pattern GL_SATURATE_BIT_ATI = 0x00000040 :: GLenum+pattern GL_SATURATE_BIT_ATI = 0x00000040 -pattern GL_SECONDARY_INTERPOLATOR_ATI = 0x896D :: GLenum+pattern GL_SECONDARY_INTERPOLATOR_ATI = 0x896D -pattern GL_SUB_ATI = 0x8965 :: GLenum+pattern GL_SUB_ATI = 0x8965 -pattern GL_SWIZZLE_STQ_ATI = 0x8977 :: GLenum+pattern GL_SWIZZLE_STQ_ATI = 0x8977 -pattern GL_SWIZZLE_STQ_DQ_ATI = 0x8979 :: GLenum+pattern GL_SWIZZLE_STQ_DQ_ATI = 0x8979 -pattern GL_SWIZZLE_STRQ_ATI = 0x897A :: GLenum+pattern GL_SWIZZLE_STRQ_ATI = 0x897A -pattern GL_SWIZZLE_STRQ_DQ_ATI = 0x897B :: GLenum+pattern GL_SWIZZLE_STRQ_DQ_ATI = 0x897B -pattern GL_SWIZZLE_STR_ATI = 0x8976 :: GLenum+pattern GL_SWIZZLE_STR_ATI = 0x8976 -pattern GL_SWIZZLE_STR_DR_ATI = 0x8978 :: GLenum+pattern GL_SWIZZLE_STR_DR_ATI = 0x8978
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ATI_meminfo :: Bool gl_ATI_meminfo = member "GL_ATI_meminfo" extensions -pattern GL_RENDERBUFFER_FREE_MEMORY_ATI = 0x87FD :: GLenum+pattern GL_RENDERBUFFER_FREE_MEMORY_ATI = 0x87FD -pattern GL_TEXTURE_FREE_MEMORY_ATI = 0x87FC :: GLenum+pattern GL_TEXTURE_FREE_MEMORY_ATI = 0x87FC -pattern GL_VBO_FREE_MEMORY_ATI = 0x87FB :: GLenum+pattern GL_VBO_FREE_MEMORY_ATI = 0x87FB
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ATI_pixel_format_float :: Bool gl_ATI_pixel_format_float = member "GL_ATI_pixel_format_float" extensions -pattern GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835 :: GLenum+pattern GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835 -pattern GL_RGBA_FLOAT_MODE_ATI = 0x8820 :: GLenum+pattern GL_RGBA_FLOAT_MODE_ATI = 0x8820
@@ -45,20 +45,20 @@ {-# NOINLINE glPNTrianglesiATIFunPtr #-} -pattern GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1 :: GLenum+pattern GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1 -pattern GL_PN_TRIANGLES_ATI = 0x87F0 :: GLenum+pattern GL_PN_TRIANGLES_ATI = 0x87F0 -pattern GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3 :: GLenum+pattern GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3 -pattern GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7 :: GLenum+pattern GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7 -pattern GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8 :: GLenum+pattern GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8 -pattern GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2 :: GLenum+pattern GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2 -pattern GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6 :: GLenum+pattern GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6 -pattern GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5 :: GLenum+pattern GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5 -pattern GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4 :: GLenum+pattern GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4
@@ -40,10 +40,10 @@ {-# NOINLINE glStencilOpSeparateATIFunPtr #-} -pattern GL_STENCIL_BACK_FAIL_ATI = 0x8801 :: GLenum+pattern GL_STENCIL_BACK_FAIL_ATI = 0x8801 -pattern GL_STENCIL_BACK_FUNC_ATI = 0x8800 :: GLenum+pattern GL_STENCIL_BACK_FUNC_ATI = 0x8800 -pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802 :: GLenum+pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802 -pattern GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803 :: GLenum+pattern GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ATI_text_fragment_shader :: Bool gl_ATI_text_fragment_shader = member "GL_ATI_text_fragment_shader" extensions -pattern GL_TEXT_FRAGMENT_SHADER_ATI = 0x8200 :: GLenum+pattern GL_TEXT_FRAGMENT_SHADER_ATI = 0x8200
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ATI_texture_env_combine3 :: Bool gl_ATI_texture_env_combine3 = member "GL_ATI_texture_env_combine3" extensions -pattern GL_MODULATE_ADD_ATI = 0x8744 :: GLenum+pattern GL_MODULATE_ADD_ATI = 0x8744 -pattern GL_MODULATE_SIGNED_ADD_ATI = 0x8745 :: GLenum+pattern GL_MODULATE_SIGNED_ADD_ATI = 0x8745 -pattern GL_MODULATE_SUBTRACT_ATI = 0x8746 :: GLenum+pattern GL_MODULATE_SUBTRACT_ATI = 0x8746
@@ -21,31 +21,30 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ATI_texture_float :: Bool gl_ATI_texture_float = member "GL_ATI_texture_float" extensions -pattern GL_ALPHA_FLOAT16_ATI = 0x881C :: GLenum+pattern GL_ALPHA_FLOAT16_ATI = 0x881C -pattern GL_ALPHA_FLOAT32_ATI = 0x8816 :: GLenum+pattern GL_ALPHA_FLOAT32_ATI = 0x8816 -pattern GL_INTENSITY_FLOAT16_ATI = 0x881D :: GLenum+pattern GL_INTENSITY_FLOAT16_ATI = 0x881D -pattern GL_INTENSITY_FLOAT32_ATI = 0x8817 :: GLenum+pattern GL_INTENSITY_FLOAT32_ATI = 0x8817 -pattern GL_LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F :: GLenum+pattern GL_LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F -pattern GL_LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819 :: GLenum+pattern GL_LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819 -pattern GL_LUMINANCE_FLOAT16_ATI = 0x881E :: GLenum+pattern GL_LUMINANCE_FLOAT16_ATI = 0x881E -pattern GL_LUMINANCE_FLOAT32_ATI = 0x8818 :: GLenum+pattern GL_LUMINANCE_FLOAT32_ATI = 0x8818 -pattern GL_RGBA_FLOAT16_ATI = 0x881A :: GLenum+pattern GL_RGBA_FLOAT16_ATI = 0x881A -pattern GL_RGBA_FLOAT32_ATI = 0x8814 :: GLenum+pattern GL_RGBA_FLOAT32_ATI = 0x8814 -pattern GL_RGB_FLOAT16_ATI = 0x881B :: GLenum+pattern GL_RGB_FLOAT16_ATI = 0x881B -pattern GL_RGB_FLOAT32_ATI = 0x8815 :: GLenum+pattern GL_RGB_FLOAT32_ATI = 0x8815
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_ATI_texture_mirror_once :: Bool gl_ATI_texture_mirror_once = member "GL_ATI_texture_mirror_once" extensions -pattern GL_MIRROR_CLAMP_ATI = 0x8742 :: GLenum+pattern GL_MIRROR_CLAMP_ATI = 0x8742 -pattern GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743 :: GLenum+pattern GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743
@@ -134,18 +134,18 @@ {-# NOINLINE glVariantArrayObjectATIFunPtr #-} -pattern GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766 :: GLenum+pattern GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766 -pattern GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767 :: GLenum+pattern GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767 -pattern GL_DISCARD_ATI = 0x8763 :: GLenum+pattern GL_DISCARD_ATI = 0x8763 -pattern GL_DYNAMIC_ATI = 0x8761 :: GLenum+pattern GL_DYNAMIC_ATI = 0x8761 -pattern GL_OBJECT_BUFFER_SIZE_ATI = 0x8764 :: GLenum+pattern GL_OBJECT_BUFFER_SIZE_ATI = 0x8764 -pattern GL_OBJECT_BUFFER_USAGE_ATI = 0x8765 :: GLenum+pattern GL_OBJECT_BUFFER_USAGE_ATI = 0x8765 -pattern GL_PRESERVE_ATI = 0x8762 :: GLenum+pattern GL_PRESERVE_ATI = 0x8762 -pattern GL_STATIC_ATI = 0x8760 :: GLenum+pattern GL_STATIC_ATI = 0x8760
@@ -433,22 +433,22 @@ {-# NOINLINE glVertexStream4svATIFunPtr #-} -pattern GL_MAX_VERTEX_STREAMS_ATI = 0x876B :: GLenum+pattern GL_MAX_VERTEX_STREAMS_ATI = 0x876B -pattern GL_VERTEX_SOURCE_ATI = 0x8774 :: GLenum+pattern GL_VERTEX_SOURCE_ATI = 0x8774 -pattern GL_VERTEX_STREAM0_ATI = 0x876C :: GLenum+pattern GL_VERTEX_STREAM0_ATI = 0x876C -pattern GL_VERTEX_STREAM1_ATI = 0x876D :: GLenum+pattern GL_VERTEX_STREAM1_ATI = 0x876D -pattern GL_VERTEX_STREAM2_ATI = 0x876E :: GLenum+pattern GL_VERTEX_STREAM2_ATI = 0x876E -pattern GL_VERTEX_STREAM3_ATI = 0x876F :: GLenum+pattern GL_VERTEX_STREAM3_ATI = 0x876F -pattern GL_VERTEX_STREAM4_ATI = 0x8770 :: GLenum+pattern GL_VERTEX_STREAM4_ATI = 0x8770 -pattern GL_VERTEX_STREAM5_ATI = 0x8771 :: GLenum+pattern GL_VERTEX_STREAM5_ATI = 0x8771 -pattern GL_VERTEX_STREAM6_ATI = 0x8772 :: GLenum+pattern GL_VERTEX_STREAM6_ATI = 0x8772 -pattern GL_VERTEX_STREAM7_ATI = 0x8773 :: GLenum+pattern GL_VERTEX_STREAM7_ATI = 0x8773
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_DMP_program_binary :: Bool gl_DMP_program_binary = member "GL_DMP_program_binary" extensions -pattern GL_DMP_PROGRAM_BINARY_DMP = 0x9253 :: GLenum+pattern GL_DMP_PROGRAM_BINARY_DMP = 0x9253 -pattern GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 :: GLenum+pattern GL_SMAPHS30_PROGRAM_BINARY_DMP = 0x9251 -pattern GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252 :: GLenum+pattern GL_SMAPHS_PROGRAM_BINARY_DMP = 0x9252
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_DMP_shader_binary :: Bool gl_DMP_shader_binary = member "GL_DMP_shader_binary" extensions -pattern GL_SHADER_BINARY_DMP = 0x9250 :: GLenum+pattern GL_SHADER_BINARY_DMP = 0x9250
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_abgr :: Bool gl_EXT_abgr = member "GL_EXT_abgr" extensions -pattern GL_ABGR_EXT = 0x8000 :: GLenum+pattern GL_ABGR_EXT = 0x8000
@@ -12,9 +12,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_bgra :: Bool gl_EXT_bgra = member "GL_EXT_bgra" extensions -pattern GL_BGR_EXT = 0x80E0 :: GLenum+pattern GL_BGR_EXT = 0x80E0
@@ -51,14 +51,14 @@ {-# NOINLINE glUniformBufferEXTFunPtr #-} -pattern GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED :: GLenum+pattern GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED -pattern GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3 :: GLenum+pattern GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3 -pattern GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4 :: GLenum+pattern GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4 -pattern GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2 :: GLenum+pattern GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2 -pattern GL_UNIFORM_BUFFER_BINDING_EXT = 0x8DEF :: GLenum+pattern GL_UNIFORM_BUFFER_BINDING_EXT = 0x8DEF -pattern GL_UNIFORM_BUFFER_EXT = 0x8DEE :: GLenum+pattern GL_UNIFORM_BUFFER_EXT = 0x8DEE
@@ -32,12 +32,12 @@ {-# NOINLINE glBlendColorEXTFunPtr #-} -pattern GL_BLEND_COLOR_EXT = 0x8005 :: GLenum+pattern GL_BLEND_COLOR_EXT = 0x8005 -pattern GL_CONSTANT_ALPHA_EXT = 0x8003 :: GLenum+pattern GL_CONSTANT_ALPHA_EXT = 0x8003 -pattern GL_CONSTANT_COLOR_EXT = 0x8001 :: GLenum+pattern GL_CONSTANT_COLOR_EXT = 0x8001 -pattern GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004 :: GLenum+pattern GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004 -pattern GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002 :: GLenum+pattern GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002
@@ -29,6 +29,6 @@ {-# NOINLINE glBlendEquationSeparateEXTFunPtr #-} -pattern GL_BLEND_EQUATION_ALPHA_EXT = 0x883D :: GLenum+pattern GL_BLEND_EQUATION_ALPHA_EXT = 0x883D -pattern GL_BLEND_EQUATION_RGB_EXT = 0x8009 :: GLenum+pattern GL_BLEND_EQUATION_RGB_EXT = 0x8009
@@ -31,10 +31,10 @@ {-# NOINLINE glBlendFuncSeparateEXTFunPtr #-} -pattern GL_BLEND_DST_ALPHA_EXT = 0x80CA :: GLenum+pattern GL_BLEND_DST_ALPHA_EXT = 0x80CA -pattern GL_BLEND_DST_RGB_EXT = 0x80C8 :: GLenum+pattern GL_BLEND_DST_RGB_EXT = 0x80C8 -pattern GL_BLEND_SRC_ALPHA_EXT = 0x80CB :: GLenum+pattern GL_BLEND_SRC_ALPHA_EXT = 0x80CB -pattern GL_BLEND_SRC_RGB_EXT = 0x80C9 :: GLenum+pattern GL_BLEND_SRC_RGB_EXT = 0x80C9
@@ -31,10 +31,10 @@ {-# NOINLINE glBlendEquationEXTFunPtr #-} -pattern GL_BLEND_EQUATION_EXT = 0x8009 :: GLenum+pattern GL_BLEND_EQUATION_EXT = 0x8009 -pattern GL_FUNC_ADD_EXT = 0x8006 :: GLenum+pattern GL_FUNC_ADD_EXT = 0x8006 -pattern GL_MAX_EXT = 0x8008 :: GLenum+pattern GL_MAX_EXT = 0x8008 -pattern GL_MIN_EXT = 0x8007 :: GLenum+pattern GL_MIN_EXT = 0x8007
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_blend_subtract :: Bool gl_EXT_blend_subtract = member "GL_EXT_blend_subtract" extensions -pattern GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B :: GLenum+pattern GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B -pattern GL_FUNC_SUBTRACT_EXT = 0x800A :: GLenum+pattern GL_FUNC_SUBTRACT_EXT = 0x800A
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_clip_volume_hint :: Bool gl_EXT_clip_volume_hint = member "GL_EXT_clip_volume_hint" extensions -pattern GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0 :: GLenum+pattern GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_cmyka :: Bool gl_EXT_cmyka = member "GL_EXT_cmyka" extensions -pattern GL_CMYKA_EXT = 0x800D :: GLenum+pattern GL_CMYKA_EXT = 0x800D -pattern GL_CMYK_EXT = 0x800C :: GLenum+pattern GL_CMYK_EXT = 0x800C -pattern GL_PACK_CMYK_HINT_EXT = 0x800E :: GLenum+pattern GL_PACK_CMYK_HINT_EXT = 0x800E -pattern GL_UNPACK_CMYK_HINT_EXT = 0x800F :: GLenum+pattern GL_UNPACK_CMYK_HINT_EXT = 0x800F
@@ -16,11 +16,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_color_buffer_half_float :: Bool gl_EXT_color_buffer_half_float = member "GL_EXT_color_buffer_half_float" extensions -pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT = 0x8211 -pattern GL_UNSIGNED_NORMALIZED_EXT = 0x8C17 :: GLenum+pattern GL_UNSIGNED_NORMALIZED_EXT = 0x8C17
@@ -38,6 +38,6 @@ {-# NOINLINE glUnlockArraysEXTFunPtr #-} -pattern GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9 :: GLenum+pattern GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9 -pattern GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8 :: GLenum+pattern GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8
@@ -155,42 +155,42 @@ {-# NOINLINE glSeparableFilter2DEXTFunPtr #-} -pattern GL_CONVOLUTION_1D_EXT = 0x8010 :: GLenum+pattern GL_CONVOLUTION_1D_EXT = 0x8010 -pattern GL_CONVOLUTION_2D_EXT = 0x8011 :: GLenum+pattern GL_CONVOLUTION_2D_EXT = 0x8011 -pattern GL_CONVOLUTION_BORDER_MODE_EXT = 0x8013 :: GLenum+pattern GL_CONVOLUTION_BORDER_MODE_EXT = 0x8013 -pattern GL_CONVOLUTION_FILTER_BIAS_EXT = 0x8015 :: GLenum+pattern GL_CONVOLUTION_FILTER_BIAS_EXT = 0x8015 -pattern GL_CONVOLUTION_FILTER_SCALE_EXT = 0x8014 :: GLenum+pattern GL_CONVOLUTION_FILTER_SCALE_EXT = 0x8014 -pattern GL_CONVOLUTION_FORMAT_EXT = 0x8017 :: GLenum+pattern GL_CONVOLUTION_FORMAT_EXT = 0x8017 -pattern GL_CONVOLUTION_HEIGHT_EXT = 0x8019 :: GLenum+pattern GL_CONVOLUTION_HEIGHT_EXT = 0x8019 -pattern GL_CONVOLUTION_WIDTH_EXT = 0x8018 :: GLenum+pattern GL_CONVOLUTION_WIDTH_EXT = 0x8018 -pattern GL_MAX_CONVOLUTION_HEIGHT_EXT = 0x801B :: GLenum+pattern GL_MAX_CONVOLUTION_HEIGHT_EXT = 0x801B -pattern GL_MAX_CONVOLUTION_WIDTH_EXT = 0x801A :: GLenum+pattern GL_MAX_CONVOLUTION_WIDTH_EXT = 0x801A -pattern GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023 :: GLenum+pattern GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023 -pattern GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F :: GLenum+pattern GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F -pattern GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022 :: GLenum+pattern GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022 -pattern GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E :: GLenum+pattern GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E -pattern GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021 :: GLenum+pattern GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021 -pattern GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D :: GLenum+pattern GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D -pattern GL_POST_CONVOLUTION_RED_BIAS_EXT = 0x8020 :: GLenum+pattern GL_POST_CONVOLUTION_RED_BIAS_EXT = 0x8020 -pattern GL_POST_CONVOLUTION_RED_SCALE_EXT = 0x801C :: GLenum+pattern GL_POST_CONVOLUTION_RED_SCALE_EXT = 0x801C -pattern GL_REDUCE_EXT = 0x8016 :: GLenum+pattern GL_REDUCE_EXT = 0x8016 -pattern GL_SEPARABLE_2D_EXT = 0x8012 :: GLenum+pattern GL_SEPARABLE_2D_EXT = 0x8012
@@ -230,30 +230,30 @@ {-# NOINLINE glTangentPointerEXTFunPtr #-} -pattern GL_BINORMAL_ARRAY_EXT = 0x843A :: GLenum+pattern GL_BINORMAL_ARRAY_EXT = 0x843A -pattern GL_BINORMAL_ARRAY_POINTER_EXT = 0x8443 :: GLenum+pattern GL_BINORMAL_ARRAY_POINTER_EXT = 0x8443 -pattern GL_BINORMAL_ARRAY_STRIDE_EXT = 0x8441 :: GLenum+pattern GL_BINORMAL_ARRAY_STRIDE_EXT = 0x8441 -pattern GL_BINORMAL_ARRAY_TYPE_EXT = 0x8440 :: GLenum+pattern GL_BINORMAL_ARRAY_TYPE_EXT = 0x8440 -pattern GL_CURRENT_BINORMAL_EXT = 0x843C :: GLenum+pattern GL_CURRENT_BINORMAL_EXT = 0x843C -pattern GL_CURRENT_TANGENT_EXT = 0x843B :: GLenum+pattern GL_CURRENT_TANGENT_EXT = 0x843B -pattern GL_MAP1_BINORMAL_EXT = 0x8446 :: GLenum+pattern GL_MAP1_BINORMAL_EXT = 0x8446 -pattern GL_MAP1_TANGENT_EXT = 0x8444 :: GLenum+pattern GL_MAP1_TANGENT_EXT = 0x8444 -pattern GL_MAP2_BINORMAL_EXT = 0x8447 :: GLenum+pattern GL_MAP2_BINORMAL_EXT = 0x8447 -pattern GL_MAP2_TANGENT_EXT = 0x8445 :: GLenum+pattern GL_MAP2_TANGENT_EXT = 0x8445 -pattern GL_TANGENT_ARRAY_EXT = 0x8439 :: GLenum+pattern GL_TANGENT_ARRAY_EXT = 0x8439 -pattern GL_TANGENT_ARRAY_POINTER_EXT = 0x8442 :: GLenum+pattern GL_TANGENT_ARRAY_POINTER_EXT = 0x8442 -pattern GL_TANGENT_ARRAY_STRIDE_EXT = 0x843F :: GLenum+pattern GL_TANGENT_ARRAY_STRIDE_EXT = 0x843F -pattern GL_TANGENT_ARRAY_TYPE_EXT = 0x843E :: GLenum+pattern GL_TANGENT_ARRAY_TYPE_EXT = 0x843E
@@ -39,8 +39,8 @@ {-# NOINLINE glCullParameterfvEXTFunPtr #-} -pattern GL_CULL_VERTEX_EXT = 0x81AA :: GLenum+pattern GL_CULL_VERTEX_EXT = 0x81AA -pattern GL_CULL_VERTEX_EYE_POSITION_EXT = 0x81AB :: GLenum+pattern GL_CULL_VERTEX_EYE_POSITION_EXT = 0x81AB -pattern GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC :: GLenum+pattern GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC
@@ -45,14 +45,14 @@ {-# NOINLINE glLabelObjectEXTFunPtr #-} -pattern GL_BUFFER_OBJECT_EXT = 0x9151 :: GLenum+pattern GL_BUFFER_OBJECT_EXT = 0x9151 -pattern GL_PROGRAM_OBJECT_EXT = 0x8B40 :: GLenum+pattern GL_PROGRAM_OBJECT_EXT = 0x8B40 -pattern GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F :: GLenum+pattern GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F -pattern GL_QUERY_OBJECT_EXT = 0x9153 :: GLenum+pattern GL_QUERY_OBJECT_EXT = 0x9153 -pattern GL_SHADER_OBJECT_EXT = 0x8B48 :: GLenum+pattern GL_SHADER_OBJECT_EXT = 0x8B48 -pattern GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154 :: GLenum+pattern GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154
@@ -29,6 +29,6 @@ {-# NOINLINE glDepthBoundsEXTFunPtr #-} -pattern GL_DEPTH_BOUNDS_EXT = 0x8891 :: GLenum+pattern GL_DEPTH_BOUNDS_EXT = 0x8891 -pattern GL_DEPTH_BOUNDS_TEST_EXT = 0x8890 :: GLenum+pattern GL_DEPTH_BOUNDS_TEST_EXT = 0x8890
@@ -1989,8 +1989,8 @@ {-# NOINLINE glVertexArrayVertexOffsetEXTFunPtr #-} -pattern GL_PROGRAM_MATRIX_EXT = 0x8E2D :: GLenum+pattern GL_PROGRAM_MATRIX_EXT = 0x8E2D -pattern GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F :: GLenum+pattern GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 0x8E2F -pattern GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E :: GLenum+pattern GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 0x8E2E
@@ -30,8 +30,8 @@ {-# NOINLINE glDiscardFramebufferEXTFunPtr #-} -pattern GL_COLOR_EXT = 0x1800 :: GLenum+pattern GL_COLOR_EXT = 0x1800 -pattern GL_DEPTH_EXT = 0x1801 :: GLenum+pattern GL_DEPTH_EXT = 0x1801 -pattern GL_STENCIL_EXT = 0x1802 :: GLenum+pattern GL_STENCIL_EXT = 0x1802
@@ -53,8 +53,8 @@ {-# NOINLINE glQueryCounterEXTFunPtr #-} -pattern GL_GPU_DISJOINT_EXT = 0x8FBB :: GLenum+pattern GL_GPU_DISJOINT_EXT = 0x8FBB -pattern GL_QUERY_COUNTER_BITS_EXT = 0x8864 :: GLenum+pattern GL_QUERY_COUNTER_BITS_EXT = 0x8864 -pattern GL_TIMESTAMP_EXT = 0x8E28 :: GLenum+pattern GL_TIMESTAMP_EXT = 0x8E28
@@ -62,36 +62,36 @@ {-# NOINLINE glDrawBuffersEXTFunPtr #-} -pattern GL_DRAW_BUFFER0_EXT = 0x8825 :: GLenum+pattern GL_DRAW_BUFFER0_EXT = 0x8825 -pattern GL_DRAW_BUFFER10_EXT = 0x882F :: GLenum+pattern GL_DRAW_BUFFER10_EXT = 0x882F -pattern GL_DRAW_BUFFER11_EXT = 0x8830 :: GLenum+pattern GL_DRAW_BUFFER11_EXT = 0x8830 -pattern GL_DRAW_BUFFER12_EXT = 0x8831 :: GLenum+pattern GL_DRAW_BUFFER12_EXT = 0x8831 -pattern GL_DRAW_BUFFER13_EXT = 0x8832 :: GLenum+pattern GL_DRAW_BUFFER13_EXT = 0x8832 -pattern GL_DRAW_BUFFER14_EXT = 0x8833 :: GLenum+pattern GL_DRAW_BUFFER14_EXT = 0x8833 -pattern GL_DRAW_BUFFER15_EXT = 0x8834 :: GLenum+pattern GL_DRAW_BUFFER15_EXT = 0x8834 -pattern GL_DRAW_BUFFER1_EXT = 0x8826 :: GLenum+pattern GL_DRAW_BUFFER1_EXT = 0x8826 -pattern GL_DRAW_BUFFER2_EXT = 0x8827 :: GLenum+pattern GL_DRAW_BUFFER2_EXT = 0x8827 -pattern GL_DRAW_BUFFER3_EXT = 0x8828 :: GLenum+pattern GL_DRAW_BUFFER3_EXT = 0x8828 -pattern GL_DRAW_BUFFER4_EXT = 0x8829 :: GLenum+pattern GL_DRAW_BUFFER4_EXT = 0x8829 -pattern GL_DRAW_BUFFER5_EXT = 0x882A :: GLenum+pattern GL_DRAW_BUFFER5_EXT = 0x882A -pattern GL_DRAW_BUFFER6_EXT = 0x882B :: GLenum+pattern GL_DRAW_BUFFER6_EXT = 0x882B -pattern GL_DRAW_BUFFER7_EXT = 0x882C :: GLenum+pattern GL_DRAW_BUFFER7_EXT = 0x882C -pattern GL_DRAW_BUFFER8_EXT = 0x882D :: GLenum+pattern GL_DRAW_BUFFER8_EXT = 0x882D -pattern GL_DRAW_BUFFER9_EXT = 0x882E :: GLenum+pattern GL_DRAW_BUFFER9_EXT = 0x882E -pattern GL_MAX_DRAW_BUFFERS_EXT = 0x8824 :: GLenum+pattern GL_MAX_DRAW_BUFFERS_EXT = 0x8824
@@ -29,6 +29,6 @@ {-# NOINLINE glDrawRangeElementsEXTFunPtr #-} -pattern GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9 :: GLenum+pattern GL_MAX_ELEMENTS_INDICES_EXT = 0x80E9 -pattern GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8 :: GLenum+pattern GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8
@@ -72,16 +72,16 @@ {-# NOINLINE glFogCoordfvEXTFunPtr #-} -pattern GL_CURRENT_FOG_COORDINATE_EXT = 0x8453 :: GLenum+pattern GL_CURRENT_FOG_COORDINATE_EXT = 0x8453 -pattern GL_FOG_COORDINATE_ARRAY_EXT = 0x8457 :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_EXT = 0x8457 -pattern GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456 :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456 -pattern GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455 :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455 -pattern GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454 :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454 -pattern GL_FOG_COORDINATE_EXT = 0x8451 :: GLenum+pattern GL_FOG_COORDINATE_EXT = 0x8451 -pattern GL_FOG_COORDINATE_SOURCE_EXT = 0x8450 :: GLenum+pattern GL_FOG_COORDINATE_SOURCE_EXT = 0x8450
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_422_pixels :: Bool gl_EXT_422_pixels = member "GL_EXT_422_pixels" extensions -pattern GL_422_AVERAGE_EXT = 0x80CE :: GLenum+pattern GL_422_AVERAGE_EXT = 0x80CE -pattern GL_422_EXT = 0x80CC :: GLenum+pattern GL_422_EXT = 0x80CC -pattern GL_422_REV_AVERAGE_EXT = 0x80CF :: GLenum+pattern GL_422_REV_AVERAGE_EXT = 0x80CF -pattern GL_422_REV_EXT = 0x80CD :: GLenum+pattern GL_422_REV_EXT = 0x80CD
@@ -31,10 +31,10 @@ {-# NOINLINE glBlitFramebufferEXTFunPtr #-} -pattern GL_DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CA6 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CA6 -pattern GL_DRAW_FRAMEBUFFER_EXT = 0x8CA9 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_EXT = 0x8CA9 -pattern GL_READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA :: GLenum+pattern GL_READ_FRAMEBUFFER_BINDING_EXT = 0x8CAA -pattern GL_READ_FRAMEBUFFER_EXT = 0x8CA8 :: GLenum+pattern GL_READ_FRAMEBUFFER_EXT = 0x8CA8
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_framebuffer_multisample_blit_scaled :: Bool gl_EXT_framebuffer_multisample_blit_scaled = member "GL_EXT_framebuffer_multisample_blit_scaled" extensions -pattern GL_SCALED_RESOLVE_FASTEST_EXT = 0x90BA :: GLenum+pattern GL_SCALED_RESOLVE_FASTEST_EXT = 0x90BA -pattern GL_SCALED_RESOLVE_NICEST_EXT = 0x90BB :: GLenum+pattern GL_SCALED_RESOLVE_NICEST_EXT = 0x90BB
@@ -223,70 +223,70 @@ {-# NOINLINE glRenderbufferStorageEXTFunPtr #-} -pattern GL_DEPTH_ATTACHMENT_EXT = 0x8D00 :: GLenum+pattern GL_DEPTH_ATTACHMENT_EXT = 0x8D00 -pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1 -pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0 -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4 -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3 -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2 -pattern GL_FRAMEBUFFER_BINDING_EXT = 0x8CA6 :: GLenum+pattern GL_FRAMEBUFFER_BINDING_EXT = 0x8CA6 -pattern GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5 :: GLenum+pattern GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5 -pattern GL_FRAMEBUFFER_EXT = 0x8D40 :: GLenum+pattern GL_FRAMEBUFFER_EXT = 0x8D40 -pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6 -pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9 -pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB -pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA -pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7 -pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC -pattern GL_FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD :: GLenum+pattern GL_FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD -pattern GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506 :: GLenum+pattern GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506 -pattern GL_MAX_RENDERBUFFER_SIZE_EXT = 0x84E8 :: GLenum+pattern GL_MAX_RENDERBUFFER_SIZE_EXT = 0x84E8 -pattern GL_RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53 :: GLenum+pattern GL_RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53 -pattern GL_RENDERBUFFER_BINDING_EXT = 0x8CA7 :: GLenum+pattern GL_RENDERBUFFER_BINDING_EXT = 0x8CA7 -pattern GL_RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52 :: GLenum+pattern GL_RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52 -pattern GL_RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54 :: GLenum+pattern GL_RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54 -pattern GL_RENDERBUFFER_EXT = 0x8D41 :: GLenum+pattern GL_RENDERBUFFER_EXT = 0x8D41 -pattern GL_RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51 :: GLenum+pattern GL_RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51 -pattern GL_RENDERBUFFER_HEIGHT_EXT = 0x8D43 :: GLenum+pattern GL_RENDERBUFFER_HEIGHT_EXT = 0x8D43 -pattern GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44 :: GLenum+pattern GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44 -pattern GL_RENDERBUFFER_RED_SIZE_EXT = 0x8D50 :: GLenum+pattern GL_RENDERBUFFER_RED_SIZE_EXT = 0x8D50 -pattern GL_RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55 :: GLenum+pattern GL_RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55 -pattern GL_RENDERBUFFER_WIDTH_EXT = 0x8D42 :: GLenum+pattern GL_RENDERBUFFER_WIDTH_EXT = 0x8D42 -pattern GL_STENCIL_ATTACHMENT_EXT = 0x8D20 :: GLenum+pattern GL_STENCIL_ATTACHMENT_EXT = 0x8D20 -pattern GL_STENCIL_INDEX16_EXT = 0x8D49 :: GLenum+pattern GL_STENCIL_INDEX16_EXT = 0x8D49 -pattern GL_STENCIL_INDEX1_EXT = 0x8D46 :: GLenum+pattern GL_STENCIL_INDEX1_EXT = 0x8D46 -pattern GL_STENCIL_INDEX4_EXT = 0x8D47 :: GLenum+pattern GL_STENCIL_INDEX4_EXT = 0x8D47 -pattern GL_STENCIL_INDEX8_EXT = 0x8D48 :: GLenum+pattern GL_STENCIL_INDEX8_EXT = 0x8D48
@@ -12,9 +12,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_framebuffer_sRGB :: Bool gl_EXT_framebuffer_sRGB = member "GL_EXT_framebuffer_sRGB" extensions -pattern GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA :: GLenum+pattern GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA
@@ -44,45 +44,44 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_geometry_shader :: Bool gl_EXT_geometry_shader = member "GL_EXT_geometry_shader" extensions -pattern GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312 :: GLenum+pattern GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312 -pattern GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917 :: GLenum+pattern GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917 -pattern GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918 :: GLenum+pattern GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918 -pattern GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 0x8916 :: GLenum+pattern GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 0x8916 -pattern GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004 :: GLenum+pattern GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004 -pattern GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x887F :: GLenum+pattern GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x887F -pattern GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E :: GLenum+pattern GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E -pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32 :: GLenum+pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32 -pattern GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317 :: GLenum+pattern GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317 -pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5 :: GLenum+pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5 -pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF :: GLenum+pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF -pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD :: GLenum+pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD -pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 0x9123 :: GLenum+pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 0x9123 -pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124 :: GLenum+pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124 -pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A :: GLenum+pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A -pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7 :: GLenum+pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7 -pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 0x8A2C :: GLenum+pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 0x8A2C -pattern GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309 :: GLenum+pattern GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309 -pattern GL_UNDEFINED_VERTEX_EXT = 0x8260 :: GLenum+pattern GL_UNDEFINED_VERTEX_EXT = 0x8260
@@ -31,13 +31,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_geometry_shader4 :: Bool gl_EXT_geometry_shader4 = member "GL_EXT_geometry_shader4" extensions -pattern GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD :: GLenum+pattern GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD -pattern GL_MAX_VARYING_COMPONENTS_EXT = 0x8B4B :: GLenum+pattern GL_MAX_VARYING_COMPONENTS_EXT = 0x8B4B -pattern GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE :: GLenum+pattern GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE
@@ -146,52 +146,52 @@ {-# NOINLINE glUniform4uivEXTFunPtr #-} -pattern GL_INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE :: GLenum+pattern GL_INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE -pattern GL_INT_SAMPLER_1D_EXT = 0x8DC9 :: GLenum+pattern GL_INT_SAMPLER_1D_EXT = 0x8DC9 -pattern GL_INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF :: GLenum+pattern GL_INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF -pattern GL_INT_SAMPLER_2D_EXT = 0x8DCA :: GLenum+pattern GL_INT_SAMPLER_2D_EXT = 0x8DCA -pattern GL_INT_SAMPLER_2D_RECT_EXT = 0x8DCD :: GLenum+pattern GL_INT_SAMPLER_2D_RECT_EXT = 0x8DCD -pattern GL_INT_SAMPLER_3D_EXT = 0x8DCB :: GLenum+pattern GL_INT_SAMPLER_3D_EXT = 0x8DCB -pattern GL_INT_SAMPLER_CUBE_EXT = 0x8DCC :: GLenum+pattern GL_INT_SAMPLER_CUBE_EXT = 0x8DCC -pattern GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 0x8905 :: GLenum+pattern GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 0x8905 -pattern GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 0x8904 :: GLenum+pattern GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 0x8904 -pattern GL_SAMPLER_1D_ARRAY_EXT = 0x8DC0 :: GLenum+pattern GL_SAMPLER_1D_ARRAY_EXT = 0x8DC0 -pattern GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3 :: GLenum+pattern GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3 -pattern GL_SAMPLER_2D_ARRAY_EXT = 0x8DC1 :: GLenum+pattern GL_SAMPLER_2D_ARRAY_EXT = 0x8DC1 -pattern GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4 :: GLenum+pattern GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4 -pattern GL_SAMPLER_CUBE_SHADOW_EXT = 0x8DC5 :: GLenum+pattern GL_SAMPLER_CUBE_SHADOW_EXT = 0x8DC5 -pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6 -pattern GL_UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1 -pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7 -pattern GL_UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2 -pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5 -pattern GL_UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3 -pattern GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4 -pattern GL_UNSIGNED_INT_VEC2_EXT = 0x8DC6 :: GLenum+pattern GL_UNSIGNED_INT_VEC2_EXT = 0x8DC6 -pattern GL_UNSIGNED_INT_VEC3_EXT = 0x8DC7 :: GLenum+pattern GL_UNSIGNED_INT_VEC3_EXT = 0x8DC7 -pattern GL_UNSIGNED_INT_VEC4_EXT = 0x8DC8 :: GLenum+pattern GL_UNSIGNED_INT_VEC4_EXT = 0x8DC8 -pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 0x88FD :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 0x88FD
@@ -122,30 +122,30 @@ {-# NOINLINE glResetMinmaxEXTFunPtr #-} -pattern GL_HISTOGRAM_ALPHA_SIZE_EXT = 0x802B :: GLenum+pattern GL_HISTOGRAM_ALPHA_SIZE_EXT = 0x802B -pattern GL_HISTOGRAM_BLUE_SIZE_EXT = 0x802A :: GLenum+pattern GL_HISTOGRAM_BLUE_SIZE_EXT = 0x802A -pattern GL_HISTOGRAM_EXT = 0x8024 :: GLenum+pattern GL_HISTOGRAM_EXT = 0x8024 -pattern GL_HISTOGRAM_FORMAT_EXT = 0x8027 :: GLenum+pattern GL_HISTOGRAM_FORMAT_EXT = 0x8027 -pattern GL_HISTOGRAM_GREEN_SIZE_EXT = 0x8029 :: GLenum+pattern GL_HISTOGRAM_GREEN_SIZE_EXT = 0x8029 -pattern GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C :: GLenum+pattern GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C -pattern GL_HISTOGRAM_RED_SIZE_EXT = 0x8028 :: GLenum+pattern GL_HISTOGRAM_RED_SIZE_EXT = 0x8028 -pattern GL_HISTOGRAM_SINK_EXT = 0x802D :: GLenum+pattern GL_HISTOGRAM_SINK_EXT = 0x802D -pattern GL_HISTOGRAM_WIDTH_EXT = 0x8026 :: GLenum+pattern GL_HISTOGRAM_WIDTH_EXT = 0x8026 -pattern GL_MINMAX_EXT = 0x802E :: GLenum+pattern GL_MINMAX_EXT = 0x802E -pattern GL_MINMAX_FORMAT_EXT = 0x802F :: GLenum+pattern GL_MINMAX_FORMAT_EXT = 0x802F -pattern GL_MINMAX_SINK_EXT = 0x8030 :: GLenum+pattern GL_MINMAX_SINK_EXT = 0x8030 -pattern GL_PROXY_HISTOGRAM_EXT = 0x8025 :: GLenum+pattern GL_PROXY_HISTOGRAM_EXT = 0x8025 -pattern GL_TABLE_TOO_LARGE_EXT = 0x8031 :: GLenum+pattern GL_TABLE_TOO_LARGE_EXT = 0x8031
@@ -17,23 +17,22 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_index_array_formats :: Bool gl_EXT_index_array_formats = member "GL_EXT_index_array_formats" extensions -pattern GL_IUI_N3F_V2F_EXT = 0x81AF :: GLenum+pattern GL_IUI_N3F_V2F_EXT = 0x81AF -pattern GL_IUI_N3F_V3F_EXT = 0x81B0 :: GLenum+pattern GL_IUI_N3F_V3F_EXT = 0x81B0 -pattern GL_IUI_V2F_EXT = 0x81AD :: GLenum+pattern GL_IUI_V2F_EXT = 0x81AD -pattern GL_IUI_V3F_EXT = 0x81AE :: GLenum+pattern GL_IUI_V3F_EXT = 0x81AE -pattern GL_T2F_IUI_N3F_V2F_EXT = 0x81B3 :: GLenum+pattern GL_T2F_IUI_N3F_V2F_EXT = 0x81B3 -pattern GL_T2F_IUI_N3F_V3F_EXT = 0x81B4 :: GLenum+pattern GL_T2F_IUI_N3F_V3F_EXT = 0x81B4 -pattern GL_T2F_IUI_V2F_EXT = 0x81B1 :: GLenum+pattern GL_T2F_IUI_V2F_EXT = 0x81B1 -pattern GL_T2F_IUI_V3F_EXT = 0x81B2 :: GLenum+pattern GL_T2F_IUI_V3F_EXT = 0x81B2
@@ -30,8 +30,8 @@ {-# NOINLINE glIndexFuncEXTFunPtr #-} -pattern GL_INDEX_TEST_EXT = 0x81B5 :: GLenum+pattern GL_INDEX_TEST_EXT = 0x81B5 -pattern GL_INDEX_TEST_FUNC_EXT = 0x81B6 :: GLenum+pattern GL_INDEX_TEST_FUNC_EXT = 0x81B6 -pattern GL_INDEX_TEST_REF_EXT = 0x81B7 :: GLenum+pattern GL_INDEX_TEST_REF_EXT = 0x81B7
@@ -30,8 +30,8 @@ {-# NOINLINE glIndexMaterialEXTFunPtr #-} -pattern GL_INDEX_MATERIAL_EXT = 0x81B8 :: GLenum+pattern GL_INDEX_MATERIAL_EXT = 0x81B8 -pattern GL_INDEX_MATERIAL_FACE_EXT = 0x81BA :: GLenum+pattern GL_INDEX_MATERIAL_FACE_EXT = 0x81BA -pattern GL_INDEX_MATERIAL_PARAMETER_EXT = 0x81B9 :: GLenum+pattern GL_INDEX_MATERIAL_PARAMETER_EXT = 0x81B9
@@ -31,4 +31,4 @@ {-# NOINLINE glVertexAttribDivisorEXTFunPtr #-} -pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 0x88FE :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 0x88FE
@@ -56,20 +56,20 @@ {-# NOINLINE glTextureMaterialEXTFunPtr #-} -pattern GL_ATTENUATION_EXT = 0x834D :: GLenum+pattern GL_ATTENUATION_EXT = 0x834D -pattern GL_FRAGMENT_COLOR_EXT = 0x834C :: GLenum+pattern GL_FRAGMENT_COLOR_EXT = 0x834C -pattern GL_FRAGMENT_MATERIAL_EXT = 0x8349 :: GLenum+pattern GL_FRAGMENT_MATERIAL_EXT = 0x8349 -pattern GL_FRAGMENT_NORMAL_EXT = 0x834A :: GLenum+pattern GL_FRAGMENT_NORMAL_EXT = 0x834A -pattern GL_SHADOW_ATTENUATION_EXT = 0x834E :: GLenum+pattern GL_SHADOW_ATTENUATION_EXT = 0x834E -pattern GL_TEXTURE_APPLICATION_MODE_EXT = 0x834F :: GLenum+pattern GL_TEXTURE_APPLICATION_MODE_EXT = 0x834F -pattern GL_TEXTURE_LIGHT_EXT = 0x8350 :: GLenum+pattern GL_TEXTURE_LIGHT_EXT = 0x8350 -pattern GL_TEXTURE_MATERIAL_FACE_EXT = 0x8351 :: GLenum+pattern GL_TEXTURE_MATERIAL_FACE_EXT = 0x8351 -pattern GL_TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352 :: GLenum+pattern GL_TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352
@@ -42,14 +42,14 @@ {-# NOINLINE glMapBufferRangeEXTFunPtr #-} -pattern GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010 :: GLenum+pattern GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010 -pattern GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008 :: GLenum+pattern GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008 -pattern GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004 :: GLenum+pattern GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004 -pattern GL_MAP_READ_BIT_EXT = 0x0001 :: GLenum+pattern GL_MAP_READ_BIT_EXT = 0x0001 -pattern GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020 :: GLenum+pattern GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020 -pattern GL_MAP_WRITE_BIT_EXT = 0x0002 :: GLenum+pattern GL_MAP_WRITE_BIT_EXT = 0x0002
@@ -53,36 +53,36 @@ {-# NOINLINE glSamplePatternEXTFunPtr #-} -pattern GL_1PASS_EXT = 0x80A1 :: GLenum+pattern GL_1PASS_EXT = 0x80A1 -pattern GL_2PASS_0_EXT = 0x80A2 :: GLenum+pattern GL_2PASS_0_EXT = 0x80A2 -pattern GL_2PASS_1_EXT = 0x80A3 :: GLenum+pattern GL_2PASS_1_EXT = 0x80A3 -pattern GL_4PASS_0_EXT = 0x80A4 :: GLenum+pattern GL_4PASS_0_EXT = 0x80A4 -pattern GL_4PASS_1_EXT = 0x80A5 :: GLenum+pattern GL_4PASS_1_EXT = 0x80A5 -pattern GL_4PASS_2_EXT = 0x80A6 :: GLenum+pattern GL_4PASS_2_EXT = 0x80A6 -pattern GL_4PASS_3_EXT = 0x80A7 :: GLenum+pattern GL_4PASS_3_EXT = 0x80A7 -pattern GL_MULTISAMPLE_BIT_EXT = 0x20000000 :: GLenum+pattern GL_MULTISAMPLE_BIT_EXT = 0x20000000 -pattern GL_MULTISAMPLE_EXT = 0x809D :: GLenum+pattern GL_MULTISAMPLE_EXT = 0x809D -pattern GL_SAMPLES_EXT = 0x80A9 :: GLenum+pattern GL_SAMPLES_EXT = 0x80A9 -pattern GL_SAMPLE_ALPHA_TO_MASK_EXT = 0x809E :: GLenum+pattern GL_SAMPLE_ALPHA_TO_MASK_EXT = 0x809E -pattern GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F :: GLenum+pattern GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F -pattern GL_SAMPLE_BUFFERS_EXT = 0x80A8 :: GLenum+pattern GL_SAMPLE_BUFFERS_EXT = 0x80A8 -pattern GL_SAMPLE_MASK_EXT = 0x80A0 :: GLenum+pattern GL_SAMPLE_MASK_EXT = 0x80A0 -pattern GL_SAMPLE_MASK_INVERT_EXT = 0x80AB :: GLenum+pattern GL_SAMPLE_MASK_INVERT_EXT = 0x80AB -pattern GL_SAMPLE_MASK_VALUE_EXT = 0x80AA :: GLenum+pattern GL_SAMPLE_MASK_VALUE_EXT = 0x80AA -pattern GL_SAMPLE_PATTERN_EXT = 0x80AC :: GLenum+pattern GL_SAMPLE_PATTERN_EXT = 0x80AC
@@ -33,4 +33,4 @@ {-# NOINLINE glFramebufferTexture2DMultisampleEXTFunPtr #-} -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C
@@ -50,12 +50,12 @@ {-# NOINLINE glReadBufferIndexedEXTFunPtr #-} -pattern GL_COLOR_ATTACHMENT_EXT = 0x90F0 :: GLenum+pattern GL_COLOR_ATTACHMENT_EXT = 0x90F0 -pattern GL_DRAW_BUFFER_EXT = 0x0C01 :: GLenum+pattern GL_DRAW_BUFFER_EXT = 0x0C01 -pattern GL_MAX_MULTIVIEW_BUFFERS_EXT = 0x90F2 :: GLenum+pattern GL_MAX_MULTIVIEW_BUFFERS_EXT = 0x90F2 -pattern GL_MULTIVIEW_EXT = 0x90F1 :: GLenum+pattern GL_MULTIVIEW_EXT = 0x90F1 -pattern GL_READ_BUFFER_EXT = 0x0C02 :: GLenum+pattern GL_READ_BUFFER_EXT = 0x0C02
@@ -22,11 +22,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_occlusion_query_boolean :: Bool gl_EXT_occlusion_query_boolean = member "GL_EXT_occlusion_query_boolean" extensions -pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 0x8D6A :: GLenum+pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 0x8D6A -pattern GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F :: GLenum+pattern GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_packed_depth_stencil :: Bool gl_EXT_packed_depth_stencil = member "GL_EXT_packed_depth_stencil" extensions -pattern GL_DEPTH24_STENCIL8_EXT = 0x88F0 :: GLenum+pattern GL_DEPTH24_STENCIL8_EXT = 0x88F0 -pattern GL_DEPTH_STENCIL_EXT = 0x84F9 :: GLenum+pattern GL_DEPTH_STENCIL_EXT = 0x84F9 -pattern GL_TEXTURE_STENCIL_SIZE_EXT = 0x88F1 :: GLenum+pattern GL_TEXTURE_STENCIL_SIZE_EXT = 0x88F1 -pattern GL_UNSIGNED_INT_24_8_EXT = 0x84FA :: GLenum+pattern GL_UNSIGNED_INT_24_8_EXT = 0x84FA
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_packed_float :: Bool gl_EXT_packed_float = member "GL_EXT_packed_float" extensions -pattern GL_R11F_G11F_B10F_EXT = 0x8C3A :: GLenum+pattern GL_R11F_G11F_B10F_EXT = 0x8C3A -pattern GL_RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C :: GLenum+pattern GL_RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C -pattern GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B :: GLenum+pattern GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B
@@ -14,17 +14,16 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_packed_pixels :: Bool gl_EXT_packed_pixels = member "GL_EXT_packed_pixels" extensions -pattern GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032 :: GLenum+pattern GL_UNSIGNED_BYTE_3_3_2_EXT = 0x8032 -pattern GL_UNSIGNED_INT_10_10_10_2_EXT = 0x8036 :: GLenum+pattern GL_UNSIGNED_INT_10_10_10_2_EXT = 0x8036 -pattern GL_UNSIGNED_INT_8_8_8_8_EXT = 0x8035 :: GLenum+pattern GL_UNSIGNED_INT_8_8_8_8_EXT = 0x8035 -pattern GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033 :: GLenum+pattern GL_UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033 -pattern GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034 :: GLenum+pattern GL_UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034
@@ -61,16 +61,16 @@ {-# NOINLINE glGetColorTableParameterivEXTFunPtr #-} -pattern GL_COLOR_INDEX12_EXT = 0x80E6 :: GLenum+pattern GL_COLOR_INDEX12_EXT = 0x80E6 -pattern GL_COLOR_INDEX16_EXT = 0x80E7 :: GLenum+pattern GL_COLOR_INDEX16_EXT = 0x80E7 -pattern GL_COLOR_INDEX1_EXT = 0x80E2 :: GLenum+pattern GL_COLOR_INDEX1_EXT = 0x80E2 -pattern GL_COLOR_INDEX2_EXT = 0x80E3 :: GLenum+pattern GL_COLOR_INDEX2_EXT = 0x80E3 -pattern GL_COLOR_INDEX4_EXT = 0x80E4 :: GLenum+pattern GL_COLOR_INDEX4_EXT = 0x80E4 -pattern GL_COLOR_INDEX8_EXT = 0x80E5 :: GLenum+pattern GL_COLOR_INDEX8_EXT = 0x80E5 -pattern GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED :: GLenum+pattern GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_pixel_buffer_object :: Bool gl_EXT_pixel_buffer_object = member "GL_EXT_pixel_buffer_object" extensions -pattern GL_PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED :: GLenum+pattern GL_PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED -pattern GL_PIXEL_PACK_BUFFER_EXT = 0x88EB :: GLenum+pattern GL_PIXEL_PACK_BUFFER_EXT = 0x88EB -pattern GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF :: GLenum+pattern GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF -pattern GL_PIXEL_UNPACK_BUFFER_EXT = 0x88EC :: GLenum+pattern GL_PIXEL_UNPACK_BUFFER_EXT = 0x88EC
@@ -81,20 +81,20 @@ {-# NOINLINE glPixelTransformParameterivEXTFunPtr #-} -pattern GL_AVERAGE_EXT = 0x8335 :: GLenum+pattern GL_AVERAGE_EXT = 0x8335 -pattern GL_CUBIC_EXT = 0x8334 :: GLenum+pattern GL_CUBIC_EXT = 0x8334 -pattern GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337 :: GLenum+pattern GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337 -pattern GL_PIXEL_CUBIC_WEIGHT_EXT = 0x8333 :: GLenum+pattern GL_PIXEL_CUBIC_WEIGHT_EXT = 0x8333 -pattern GL_PIXEL_MAG_FILTER_EXT = 0x8331 :: GLenum+pattern GL_PIXEL_MAG_FILTER_EXT = 0x8331 -pattern GL_PIXEL_MIN_FILTER_EXT = 0x8332 :: GLenum+pattern GL_PIXEL_MIN_FILTER_EXT = 0x8332 -pattern GL_PIXEL_TRANSFORM_2D_EXT = 0x8330 :: GLenum+pattern GL_PIXEL_TRANSFORM_2D_EXT = 0x8330 -pattern GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338 :: GLenum+pattern GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338 -pattern GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336 :: GLenum+pattern GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336
@@ -40,10 +40,10 @@ {-# NOINLINE glPointParameterfvEXTFunPtr #-} -pattern GL_DISTANCE_ATTENUATION_EXT = 0x8129 :: GLenum+pattern GL_DISTANCE_ATTENUATION_EXT = 0x8129 -pattern GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128 :: GLenum+pattern GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128 -pattern GL_POINT_SIZE_MAX_EXT = 0x8127 :: GLenum+pattern GL_POINT_SIZE_MAX_EXT = 0x8127 -pattern GL_POINT_SIZE_MIN_EXT = 0x8126 :: GLenum+pattern GL_POINT_SIZE_MIN_EXT = 0x8126
@@ -30,8 +30,8 @@ {-# NOINLINE glPolygonOffsetEXTFunPtr #-} -pattern GL_POLYGON_OFFSET_BIAS_EXT = 0x8039 :: GLenum+pattern GL_POLYGON_OFFSET_BIAS_EXT = 0x8039 -pattern GL_POLYGON_OFFSET_EXT = 0x8037 :: GLenum+pattern GL_POLYGON_OFFSET_EXT = 0x8037 -pattern GL_POLYGON_OFFSET_FACTOR_EXT = 0x8038 :: GLenum+pattern GL_POLYGON_OFFSET_FACTOR_EXT = 0x8038
@@ -28,4 +28,4 @@ {-# NOINLINE glPolygonOffsetClampEXTFunPtr #-} -pattern GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B :: GLenum+pattern GL_POLYGON_OFFSET_CLAMP_EXT = 0x8E1B
@@ -28,4 +28,4 @@ {-# NOINLINE glPrimitiveBoundingBoxEXTFunPtr #-} -pattern GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE :: GLenum+pattern GL_PRIMITIVE_BOUNDING_BOX_EXT = 0x92BE
@@ -32,6 +32,6 @@ {-# NOINLINE glProvokingVertexEXTFunPtr #-} -pattern GL_PROVOKING_VERTEX_EXT = 0x8E4F :: GLenum+pattern GL_PROVOKING_VERTEX_EXT = 0x8E4F -pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C :: GLenum+pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 0x8E4C
@@ -15,19 +15,18 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_pvrtc_sRGB :: Bool gl_EXT_pvrtc_sRGB = member "GL_EXT_pvrtc_sRGB" extensions -pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 0x8A56 :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT = 0x8A56 -pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 0x93F0 :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 0x93F0 -pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 0x8A57 :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 0x8A57 -pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 0x93F1 :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 0x93F1 -pattern GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 0x8A54 :: GLenum+pattern GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT = 0x8A54 -pattern GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 0x8A55 :: GLenum+pattern GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT = 0x8A55
@@ -13,11 +13,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_read_format_bgra :: Bool gl_EXT_read_format_bgra = member "GL_EXT_read_format_bgra" extensions -pattern GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 0x8366 :: GLenum+pattern GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT = 0x8366 -pattern GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 0x8365 :: GLenum+pattern GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT = 0x8365
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_rescale_normal :: Bool gl_EXT_rescale_normal = member "GL_EXT_rescale_normal" extensions -pattern GL_RESCALE_NORMAL_EXT = 0x803A :: GLenum+pattern GL_RESCALE_NORMAL_EXT = 0x803A
@@ -63,16 +63,16 @@ {-# NOINLINE glReadnPixelsEXTFunPtr #-} -pattern GL_CONTEXT_ROBUST_ACCESS_EXT = 0x90F3 :: GLenum+pattern GL_CONTEXT_ROBUST_ACCESS_EXT = 0x90F3 -pattern GL_GUILTY_CONTEXT_RESET_EXT = 0x8253 :: GLenum+pattern GL_GUILTY_CONTEXT_RESET_EXT = 0x8253 -pattern GL_INNOCENT_CONTEXT_RESET_EXT = 0x8254 :: GLenum+pattern GL_INNOCENT_CONTEXT_RESET_EXT = 0x8254 -pattern GL_LOSE_CONTEXT_ON_RESET_EXT = 0x8252 :: GLenum+pattern GL_LOSE_CONTEXT_ON_RESET_EXT = 0x8252 -pattern GL_NO_RESET_NOTIFICATION_EXT = 0x8261 :: GLenum+pattern GL_NO_RESET_NOTIFICATION_EXT = 0x8261 -pattern GL_RESET_NOTIFICATION_STRATEGY_EXT = 0x8256 :: GLenum+pattern GL_RESET_NOTIFICATION_STRATEGY_EXT = 0x8256 -pattern GL_UNKNOWN_CONTEXT_RESET_EXT = 0x8255 :: GLenum+pattern GL_UNKNOWN_CONTEXT_RESET_EXT = 0x8255
@@ -14,9 +14,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_sRGB :: Bool gl_EXT_sRGB = member "GL_EXT_sRGB" extensions -pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 0x8210 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT = 0x8210
@@ -178,16 +178,16 @@ {-# NOINLINE glSecondaryColorPointerEXTFunPtr #-} -pattern GL_COLOR_SUM_EXT = 0x8458 :: GLenum+pattern GL_COLOR_SUM_EXT = 0x8458 -pattern GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459 :: GLenum+pattern GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459 -pattern GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E -pattern GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D -pattern GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A -pattern GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C -pattern GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B
@@ -176,14 +176,14 @@ {-# NOINLINE glValidateProgramPipelineEXTFunPtr #-} -pattern GL_ACTIVE_PROGRAM_EXT = 0x8B8D :: GLenum+pattern GL_ACTIVE_PROGRAM_EXT = 0x8B8D -pattern GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF :: GLenum+pattern GL_ALL_SHADER_BITS_EXT = 0xFFFFFFFF -pattern GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 :: GLenum+pattern GL_FRAGMENT_SHADER_BIT_EXT = 0x00000002 -pattern GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A :: GLenum+pattern GL_PROGRAM_PIPELINE_BINDING_EXT = 0x825A -pattern GL_PROGRAM_SEPARABLE_EXT = 0x8258 :: GLenum+pattern GL_PROGRAM_SEPARABLE_EXT = 0x8258 -pattern GL_VERTEX_SHADER_BIT_EXT = 0x00000001 :: GLenum+pattern GL_VERTEX_SHADER_BIT_EXT = 0x00000001
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_separate_specular_color :: Bool gl_EXT_separate_specular_color = member "GL_EXT_separate_specular_color" extensions -pattern GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8 :: GLenum+pattern GL_LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8 -pattern GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA :: GLenum+pattern GL_SEPARATE_SPECULAR_COLOR_EXT = 0x81FA -pattern GL_SINGLE_COLOR_EXT = 0x81F9 :: GLenum+pattern GL_SINGLE_COLOR_EXT = 0x81F9
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_shader_framebuffer_fetch :: Bool gl_EXT_shader_framebuffer_fetch = member "GL_EXT_shader_framebuffer_fetch" extensions -pattern GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52 :: GLenum+pattern GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT = 0x8A52
@@ -92,100 +92,100 @@ {-# NOINLINE glMemoryBarrierEXTFunPtr #-} -pattern GL_ALL_BARRIER_BITS_EXT = 0xFFFFFFFF :: GLenum+pattern GL_ALL_BARRIER_BITS_EXT = 0xFFFFFFFF -pattern GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000 :: GLenum+pattern GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 0x00001000 -pattern GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200 :: GLenum+pattern GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 0x00000200 -pattern GL_COMMAND_BARRIER_BIT_EXT = 0x00000040 :: GLenum+pattern GL_COMMAND_BARRIER_BIT_EXT = 0x00000040 -pattern GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002 :: GLenum+pattern GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 0x00000002 -pattern GL_FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400 :: GLenum+pattern GL_FRAMEBUFFER_BARRIER_BIT_EXT = 0x00000400 -pattern GL_IMAGE_1D_ARRAY_EXT = 0x9052 :: GLenum+pattern GL_IMAGE_1D_ARRAY_EXT = 0x9052 -pattern GL_IMAGE_1D_EXT = 0x904C :: GLenum+pattern GL_IMAGE_1D_EXT = 0x904C -pattern GL_IMAGE_2D_ARRAY_EXT = 0x9053 :: GLenum+pattern GL_IMAGE_2D_ARRAY_EXT = 0x9053 -pattern GL_IMAGE_2D_EXT = 0x904D :: GLenum+pattern GL_IMAGE_2D_EXT = 0x904D -pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056 :: GLenum+pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9056 -pattern GL_IMAGE_2D_MULTISAMPLE_EXT = 0x9055 :: GLenum+pattern GL_IMAGE_2D_MULTISAMPLE_EXT = 0x9055 -pattern GL_IMAGE_2D_RECT_EXT = 0x904F :: GLenum+pattern GL_IMAGE_2D_RECT_EXT = 0x904F -pattern GL_IMAGE_3D_EXT = 0x904E :: GLenum+pattern GL_IMAGE_3D_EXT = 0x904E -pattern GL_IMAGE_BINDING_ACCESS_EXT = 0x8F3E :: GLenum+pattern GL_IMAGE_BINDING_ACCESS_EXT = 0x8F3E -pattern GL_IMAGE_BINDING_FORMAT_EXT = 0x906E :: GLenum+pattern GL_IMAGE_BINDING_FORMAT_EXT = 0x906E -pattern GL_IMAGE_BINDING_LAYERED_EXT = 0x8F3C :: GLenum+pattern GL_IMAGE_BINDING_LAYERED_EXT = 0x8F3C -pattern GL_IMAGE_BINDING_LAYER_EXT = 0x8F3D :: GLenum+pattern GL_IMAGE_BINDING_LAYER_EXT = 0x8F3D -pattern GL_IMAGE_BINDING_LEVEL_EXT = 0x8F3B :: GLenum+pattern GL_IMAGE_BINDING_LEVEL_EXT = 0x8F3B -pattern GL_IMAGE_BINDING_NAME_EXT = 0x8F3A :: GLenum+pattern GL_IMAGE_BINDING_NAME_EXT = 0x8F3A -pattern GL_IMAGE_CUBE_EXT = 0x9050 :: GLenum+pattern GL_IMAGE_CUBE_EXT = 0x9050 -pattern GL_INT_IMAGE_1D_ARRAY_EXT = 0x905D :: GLenum+pattern GL_INT_IMAGE_1D_ARRAY_EXT = 0x905D -pattern GL_INT_IMAGE_1D_EXT = 0x9057 :: GLenum+pattern GL_INT_IMAGE_1D_EXT = 0x9057 -pattern GL_INT_IMAGE_2D_ARRAY_EXT = 0x905E :: GLenum+pattern GL_INT_IMAGE_2D_ARRAY_EXT = 0x905E -pattern GL_INT_IMAGE_2D_EXT = 0x9058 :: GLenum+pattern GL_INT_IMAGE_2D_EXT = 0x9058 -pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061 :: GLenum+pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x9061 -pattern GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060 :: GLenum+pattern GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x9060 -pattern GL_INT_IMAGE_2D_RECT_EXT = 0x905A :: GLenum+pattern GL_INT_IMAGE_2D_RECT_EXT = 0x905A -pattern GL_INT_IMAGE_3D_EXT = 0x9059 :: GLenum+pattern GL_INT_IMAGE_3D_EXT = 0x9059 -pattern GL_INT_IMAGE_CUBE_EXT = 0x905B :: GLenum+pattern GL_INT_IMAGE_CUBE_EXT = 0x905B -pattern GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39 :: GLenum+pattern GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 0x8F39 -pattern GL_MAX_IMAGE_SAMPLES_EXT = 0x906D :: GLenum+pattern GL_MAX_IMAGE_SAMPLES_EXT = 0x906D -pattern GL_MAX_IMAGE_UNITS_EXT = 0x8F38 :: GLenum+pattern GL_MAX_IMAGE_UNITS_EXT = 0x8F38 -pattern GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080 :: GLenum+pattern GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 0x00000080 -pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020 :: GLenum+pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 0x00000020 -pattern GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008 :: GLenum+pattern GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 0x00000008 -pattern GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100 :: GLenum+pattern GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 0x00000100 -pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 0x00000800 -pattern GL_UNIFORM_BARRIER_BIT_EXT = 0x00000004 :: GLenum+pattern GL_UNIFORM_BARRIER_BIT_EXT = 0x00000004 -pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 0x9068 -pattern GL_UNSIGNED_INT_IMAGE_1D_EXT = 0x9062 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_1D_EXT = 0x9062 -pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 0x9069 -pattern GL_UNSIGNED_INT_IMAGE_2D_EXT = 0x9063 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_2D_EXT = 0x9063 -pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 0x906C -pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 0x906B -pattern GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 0x9065 -pattern GL_UNSIGNED_INT_IMAGE_3D_EXT = 0x9064 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_3D_EXT = 0x9064 -pattern GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066 :: GLenum+pattern GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 0x9066 -pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 0x00000001
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_shader_pixel_local_storage :: Bool gl_EXT_shader_pixel_local_storage = member "GL_EXT_shader_pixel_local_storage" extensions -pattern GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 :: GLenum+pattern GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT = 0x8F63 -pattern GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 :: GLenum+pattern GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT = 0x8F67 -pattern GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64 :: GLenum+pattern GL_SHADER_PIXEL_LOCAL_STORAGE_EXT = 0x8F64
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_shadow_samplers :: Bool gl_EXT_shadow_samplers = member "GL_EXT_shadow_samplers" extensions -pattern GL_COMPARE_REF_TO_TEXTURE_EXT = 0x884E :: GLenum+pattern GL_COMPARE_REF_TO_TEXTURE_EXT = 0x884E -pattern GL_SAMPLER_2D_SHADOW_EXT = 0x8B62 :: GLenum+pattern GL_SAMPLER_2D_SHADOW_EXT = 0x8B62 -pattern GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D :: GLenum+pattern GL_TEXTURE_COMPARE_FUNC_EXT = 0x884D -pattern GL_TEXTURE_COMPARE_MODE_EXT = 0x884C :: GLenum+pattern GL_TEXTURE_COMPARE_MODE_EXT = 0x884C
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_shared_texture_palette :: Bool gl_EXT_shared_texture_palette = member "GL_EXT_shared_texture_palette" extensions -pattern GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB :: GLenum+pattern GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB
@@ -29,6 +29,6 @@ {-# NOINLINE glStencilClearTagEXTFunPtr #-} -pattern GL_STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3 :: GLenum+pattern GL_STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3 -pattern GL_STENCIL_TAG_BITS_EXT = 0x88F2 :: GLenum+pattern GL_STENCIL_TAG_BITS_EXT = 0x88F2
@@ -29,6 +29,6 @@ {-# NOINLINE glActiveStencilFaceEXTFunPtr #-} -pattern GL_ACTIVE_STENCIL_FACE_EXT = 0x8911 :: GLenum+pattern GL_ACTIVE_STENCIL_FACE_EXT = 0x8911 -pattern GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910 :: GLenum+pattern GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_stencil_wrap :: Bool gl_EXT_stencil_wrap = member "GL_EXT_stencil_wrap" extensions -pattern GL_DECR_WRAP_EXT = 0x8508 :: GLenum+pattern GL_DECR_WRAP_EXT = 0x8508 -pattern GL_INCR_WRAP_EXT = 0x8507 :: GLenum+pattern GL_INCR_WRAP_EXT = 0x8507
@@ -75,86 +75,86 @@ {-# NOINLINE glPatchParameteriEXTFunPtr #-} -pattern GL_FRACTIONAL_EVEN_EXT = 0x8E7C :: GLenum+pattern GL_FRACTIONAL_EVEN_EXT = 0x8E7C -pattern GL_FRACTIONAL_ODD_EXT = 0x8E7B :: GLenum+pattern GL_FRACTIONAL_ODD_EXT = 0x8E7B -pattern GL_ISOLINES_EXT = 0x8E7A :: GLenum+pattern GL_ISOLINES_EXT = 0x8E7A -pattern GL_IS_PER_PATCH_EXT = 0x92E7 :: GLenum+pattern GL_IS_PER_PATCH_EXT = 0x92E7 -pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E :: GLenum+pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E -pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F :: GLenum+pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F -pattern GL_MAX_PATCH_VERTICES_EXT = 0x8E7D :: GLenum+pattern GL_MAX_PATCH_VERTICES_EXT = 0x8E7D -pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3 :: GLenum+pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3 -pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD :: GLenum+pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD -pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB :: GLenum+pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB -pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 0x886C :: GLenum+pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 0x886C -pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83 :: GLenum+pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83 -pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8 :: GLenum+pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8 -pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81 :: GLenum+pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81 -pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85 :: GLenum+pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85 -pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89 :: GLenum+pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89 -pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F :: GLenum+pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F -pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4 :: GLenum+pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4 -pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE :: GLenum+pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE -pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC :: GLenum+pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC -pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D :: GLenum+pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D -pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86 :: GLenum+pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86 -pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9 :: GLenum+pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9 -pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82 :: GLenum+pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82 -pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A :: GLenum+pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A -pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80 :: GLenum+pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80 -pattern GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E :: GLenum+pattern GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E -pattern GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84 :: GLenum+pattern GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84 -pattern GL_PATCHES_EXT = 0x000E :: GLenum+pattern GL_PATCHES_EXT = 0x000E -pattern GL_PATCH_VERTICES_EXT = 0x8E72 :: GLenum+pattern GL_PATCH_VERTICES_EXT = 0x8E72 -pattern GL_QUADS_EXT = 0x0007 :: GLenum+pattern GL_QUADS_EXT = 0x0007 -pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307 :: GLenum+pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307 -pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308 :: GLenum+pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308 -pattern GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75 :: GLenum+pattern GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75 -pattern GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008 :: GLenum+pattern GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008 -pattern GL_TESS_CONTROL_SHADER_EXT = 0x8E88 :: GLenum+pattern GL_TESS_CONTROL_SHADER_EXT = 0x8E88 -pattern GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010 :: GLenum+pattern GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010 -pattern GL_TESS_EVALUATION_SHADER_EXT = 0x8E87 :: GLenum+pattern GL_TESS_EVALUATION_SHADER_EXT = 0x8E87 -pattern GL_TESS_GEN_MODE_EXT = 0x8E76 :: GLenum+pattern GL_TESS_GEN_MODE_EXT = 0x8E76 -pattern GL_TESS_GEN_POINT_MODE_EXT = 0x8E79 :: GLenum+pattern GL_TESS_GEN_POINT_MODE_EXT = 0x8E79 -pattern GL_TESS_GEN_SPACING_EXT = 0x8E77 :: GLenum+pattern GL_TESS_GEN_SPACING_EXT = 0x8E77 -pattern GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78 :: GLenum+pattern GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78
@@ -53,83 +53,82 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture :: Bool gl_EXT_texture = member "GL_EXT_texture" extensions -pattern GL_ALPHA12_EXT = 0x803D :: GLenum+pattern GL_ALPHA12_EXT = 0x803D -pattern GL_ALPHA16_EXT = 0x803E :: GLenum+pattern GL_ALPHA16_EXT = 0x803E -pattern GL_ALPHA4_EXT = 0x803B :: GLenum+pattern GL_ALPHA4_EXT = 0x803B -pattern GL_INTENSITY12_EXT = 0x804C :: GLenum+pattern GL_INTENSITY12_EXT = 0x804C -pattern GL_INTENSITY16_EXT = 0x804D :: GLenum+pattern GL_INTENSITY16_EXT = 0x804D -pattern GL_INTENSITY4_EXT = 0x804A :: GLenum+pattern GL_INTENSITY4_EXT = 0x804A -pattern GL_INTENSITY8_EXT = 0x804B :: GLenum+pattern GL_INTENSITY8_EXT = 0x804B -pattern GL_INTENSITY_EXT = 0x8049 :: GLenum+pattern GL_INTENSITY_EXT = 0x8049 -pattern GL_LUMINANCE12_ALPHA12_EXT = 0x8047 :: GLenum+pattern GL_LUMINANCE12_ALPHA12_EXT = 0x8047 -pattern GL_LUMINANCE12_ALPHA4_EXT = 0x8046 :: GLenum+pattern GL_LUMINANCE12_ALPHA4_EXT = 0x8046 -pattern GL_LUMINANCE12_EXT = 0x8041 :: GLenum+pattern GL_LUMINANCE12_EXT = 0x8041 -pattern GL_LUMINANCE16_ALPHA16_EXT = 0x8048 :: GLenum+pattern GL_LUMINANCE16_ALPHA16_EXT = 0x8048 -pattern GL_LUMINANCE16_EXT = 0x8042 :: GLenum+pattern GL_LUMINANCE16_EXT = 0x8042 -pattern GL_LUMINANCE4_ALPHA4_EXT = 0x8043 :: GLenum+pattern GL_LUMINANCE4_ALPHA4_EXT = 0x8043 -pattern GL_LUMINANCE4_EXT = 0x803F :: GLenum+pattern GL_LUMINANCE4_EXT = 0x803F -pattern GL_LUMINANCE6_ALPHA2_EXT = 0x8044 :: GLenum+pattern GL_LUMINANCE6_ALPHA2_EXT = 0x8044 -pattern GL_PROXY_TEXTURE_1D_EXT = 0x8063 :: GLenum+pattern GL_PROXY_TEXTURE_1D_EXT = 0x8063 -pattern GL_PROXY_TEXTURE_2D_EXT = 0x8064 :: GLenum+pattern GL_PROXY_TEXTURE_2D_EXT = 0x8064 -pattern GL_REPLACE_EXT = 0x8062 :: GLenum+pattern GL_REPLACE_EXT = 0x8062 -pattern GL_RGB12_EXT = 0x8053 :: GLenum+pattern GL_RGB12_EXT = 0x8053 -pattern GL_RGB16_EXT = 0x8054 :: GLenum+pattern GL_RGB16_EXT = 0x8054 -pattern GL_RGB2_EXT = 0x804E :: GLenum+pattern GL_RGB2_EXT = 0x804E -pattern GL_RGB4_EXT = 0x804F :: GLenum+pattern GL_RGB4_EXT = 0x804F -pattern GL_RGB5_A1_EXT = 0x8057 :: GLenum+pattern GL_RGB5_A1_EXT = 0x8057 -pattern GL_RGB5_EXT = 0x8050 :: GLenum+pattern GL_RGB5_EXT = 0x8050 -pattern GL_RGB8_EXT = 0x8051 :: GLenum+pattern GL_RGB8_EXT = 0x8051 -pattern GL_RGBA12_EXT = 0x805A :: GLenum+pattern GL_RGBA12_EXT = 0x805A -pattern GL_RGBA16_EXT = 0x805B :: GLenum+pattern GL_RGBA16_EXT = 0x805B -pattern GL_RGBA2_EXT = 0x8055 :: GLenum+pattern GL_RGBA2_EXT = 0x8055 -pattern GL_RGBA4_EXT = 0x8056 :: GLenum+pattern GL_RGBA4_EXT = 0x8056 -pattern GL_RGBA8_EXT = 0x8058 :: GLenum+pattern GL_RGBA8_EXT = 0x8058 -pattern GL_TEXTURE_ALPHA_SIZE_EXT = 0x805F :: GLenum+pattern GL_TEXTURE_ALPHA_SIZE_EXT = 0x805F -pattern GL_TEXTURE_BLUE_SIZE_EXT = 0x805E :: GLenum+pattern GL_TEXTURE_BLUE_SIZE_EXT = 0x805E -pattern GL_TEXTURE_GREEN_SIZE_EXT = 0x805D :: GLenum+pattern GL_TEXTURE_GREEN_SIZE_EXT = 0x805D -pattern GL_TEXTURE_INTENSITY_SIZE_EXT = 0x8061 :: GLenum+pattern GL_TEXTURE_INTENSITY_SIZE_EXT = 0x8061 -pattern GL_TEXTURE_LUMINANCE_SIZE_EXT = 0x8060 :: GLenum+pattern GL_TEXTURE_LUMINANCE_SIZE_EXT = 0x8060 -pattern GL_TEXTURE_RED_SIZE_EXT = 0x805C :: GLenum+pattern GL_TEXTURE_RED_SIZE_EXT = 0x805C -pattern GL_TEXTURE_TOO_LARGE_EXT = 0x8065 :: GLenum+pattern GL_TEXTURE_TOO_LARGE_EXT = 0x8065
@@ -45,20 +45,20 @@ {-# NOINLINE glTexSubImage3DEXTFunPtr #-} -pattern GL_MAX_3D_TEXTURE_SIZE_EXT = 0x8073 :: GLenum+pattern GL_MAX_3D_TEXTURE_SIZE_EXT = 0x8073 -pattern GL_PACK_IMAGE_HEIGHT_EXT = 0x806C :: GLenum+pattern GL_PACK_IMAGE_HEIGHT_EXT = 0x806C -pattern GL_PACK_SKIP_IMAGES_EXT = 0x806B :: GLenum+pattern GL_PACK_SKIP_IMAGES_EXT = 0x806B -pattern GL_PROXY_TEXTURE_3D_EXT = 0x8070 :: GLenum+pattern GL_PROXY_TEXTURE_3D_EXT = 0x8070 -pattern GL_TEXTURE_3D_EXT = 0x806F :: GLenum+pattern GL_TEXTURE_3D_EXT = 0x806F -pattern GL_TEXTURE_DEPTH_EXT = 0x8071 :: GLenum+pattern GL_TEXTURE_DEPTH_EXT = 0x8071 -pattern GL_TEXTURE_WRAP_R_EXT = 0x8072 :: GLenum+pattern GL_TEXTURE_WRAP_R_EXT = 0x8072 -pattern GL_UNPACK_IMAGE_HEIGHT_EXT = 0x806E :: GLenum+pattern GL_UNPACK_IMAGE_HEIGHT_EXT = 0x806E -pattern GL_UNPACK_SKIP_IMAGES_EXT = 0x806D :: GLenum+pattern GL_UNPACK_SKIP_IMAGES_EXT = 0x806D
@@ -20,23 +20,22 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_array :: Bool gl_EXT_texture_array = member "GL_EXT_texture_array" extensions -pattern GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E :: GLenum+pattern GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E -pattern GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF :: GLenum+pattern GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF -pattern GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 :: GLenum+pattern GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19 -pattern GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B :: GLenum+pattern GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B -pattern GL_TEXTURE_1D_ARRAY_EXT = 0x8C18 :: GLenum+pattern GL_TEXTURE_1D_ARRAY_EXT = 0x8C18 -pattern GL_TEXTURE_2D_ARRAY_EXT = 0x8C1A :: GLenum+pattern GL_TEXTURE_2D_ARRAY_EXT = 0x8C1A -pattern GL_TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C :: GLenum+pattern GL_TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C -pattern GL_TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D :: GLenum+pattern GL_TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D
@@ -61,6 +61,6 @@ {-# NOINLINE glSamplerParameterIuivEXTFunPtr #-} -pattern GL_CLAMP_TO_BORDER_EXT = 0x812D :: GLenum+pattern GL_CLAMP_TO_BORDER_EXT = 0x812D -pattern GL_TEXTURE_BORDER_COLOR_EXT = 0x1004 :: GLenum+pattern GL_TEXTURE_BORDER_COLOR_EXT = 0x1004
@@ -43,10 +43,10 @@ {-# NOINLINE glTexBufferRangeEXTFunPtr #-} -pattern GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A :: GLenum+pattern GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A -pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F :: GLenum+pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F -pattern GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D :: GLenum+pattern GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D -pattern GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E :: GLenum+pattern GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E
@@ -16,9 +16,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_buffer_object :: Bool gl_EXT_texture_buffer_object = member "GL_EXT_texture_buffer_object" extensions -pattern GL_TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E :: GLenum+pattern GL_TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_compression_latc :: Bool gl_EXT_texture_compression_latc = member "GL_EXT_texture_compression_latc" extensions -pattern GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72 :: GLenum+pattern GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72 -pattern GL_COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70 :: GLenum+pattern GL_COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70 -pattern GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73 :: GLenum+pattern GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73 -pattern GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71 :: GLenum+pattern GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_compression_rgtc :: Bool gl_EXT_texture_compression_rgtc = member "GL_EXT_texture_compression_rgtc" extensions -pattern GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD :: GLenum+pattern GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD -pattern GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB :: GLenum+pattern GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB -pattern GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE :: GLenum+pattern GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE -pattern GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC :: GLenum+pattern GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC
@@ -14,11 +14,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_compression_s3tc :: Bool gl_EXT_texture_compression_s3tc = member "GL_EXT_texture_compression_s3tc" extensions -pattern GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 :: GLenum+pattern GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2 -pattern GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3 :: GLenum+pattern GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3
@@ -21,31 +21,30 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_cube_map :: Bool gl_EXT_texture_cube_map = member "GL_EXT_texture_cube_map" extensions -pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C :: GLenum+pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C -pattern GL_NORMAL_MAP_EXT = 0x8511 :: GLenum+pattern GL_NORMAL_MAP_EXT = 0x8511 -pattern GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B :: GLenum+pattern GL_PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B -pattern GL_REFLECTION_MAP_EXT = 0x8512 :: GLenum+pattern GL_REFLECTION_MAP_EXT = 0x8512 -pattern GL_TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514 :: GLenum+pattern GL_TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514 -pattern GL_TEXTURE_CUBE_MAP_EXT = 0x8513 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_EXT = 0x8513 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519
@@ -19,19 +19,18 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_cube_map_array :: Bool gl_EXT_texture_cube_map_array = member "GL_EXT_texture_cube_map_array" extensions -pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E :: GLenum+pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E -pattern GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C :: GLenum+pattern GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C -pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D :: GLenum+pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D -pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A :: GLenum+pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A -pattern GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009 -pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F
@@ -30,49 +30,48 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_env_combine :: Bool gl_EXT_texture_env_combine = member "GL_EXT_texture_env_combine" extensions -pattern GL_ADD_SIGNED_EXT = 0x8574 :: GLenum+pattern GL_ADD_SIGNED_EXT = 0x8574 -pattern GL_COMBINE_ALPHA_EXT = 0x8572 :: GLenum+pattern GL_COMBINE_ALPHA_EXT = 0x8572 -pattern GL_COMBINE_EXT = 0x8570 :: GLenum+pattern GL_COMBINE_EXT = 0x8570 -pattern GL_COMBINE_RGB_EXT = 0x8571 :: GLenum+pattern GL_COMBINE_RGB_EXT = 0x8571 -pattern GL_CONSTANT_EXT = 0x8576 :: GLenum+pattern GL_CONSTANT_EXT = 0x8576 -pattern GL_INTERPOLATE_EXT = 0x8575 :: GLenum+pattern GL_INTERPOLATE_EXT = 0x8575 -pattern GL_OPERAND0_ALPHA_EXT = 0x8598 :: GLenum+pattern GL_OPERAND0_ALPHA_EXT = 0x8598 -pattern GL_OPERAND0_RGB_EXT = 0x8590 :: GLenum+pattern GL_OPERAND0_RGB_EXT = 0x8590 -pattern GL_OPERAND1_ALPHA_EXT = 0x8599 :: GLenum+pattern GL_OPERAND1_ALPHA_EXT = 0x8599 -pattern GL_OPERAND1_RGB_EXT = 0x8591 :: GLenum+pattern GL_OPERAND1_RGB_EXT = 0x8591 -pattern GL_OPERAND2_ALPHA_EXT = 0x859A :: GLenum+pattern GL_OPERAND2_ALPHA_EXT = 0x859A -pattern GL_OPERAND2_RGB_EXT = 0x8592 :: GLenum+pattern GL_OPERAND2_RGB_EXT = 0x8592 -pattern GL_PREVIOUS_EXT = 0x8578 :: GLenum+pattern GL_PREVIOUS_EXT = 0x8578 -pattern GL_PRIMARY_COLOR_EXT = 0x8577 :: GLenum+pattern GL_PRIMARY_COLOR_EXT = 0x8577 -pattern GL_RGB_SCALE_EXT = 0x8573 :: GLenum+pattern GL_RGB_SCALE_EXT = 0x8573 -pattern GL_SOURCE0_ALPHA_EXT = 0x8588 :: GLenum+pattern GL_SOURCE0_ALPHA_EXT = 0x8588 -pattern GL_SOURCE0_RGB_EXT = 0x8580 :: GLenum+pattern GL_SOURCE0_RGB_EXT = 0x8580 -pattern GL_SOURCE1_ALPHA_EXT = 0x8589 :: GLenum+pattern GL_SOURCE1_ALPHA_EXT = 0x8589 -pattern GL_SOURCE1_RGB_EXT = 0x8581 :: GLenum+pattern GL_SOURCE1_RGB_EXT = 0x8581 -pattern GL_SOURCE2_ALPHA_EXT = 0x858A :: GLenum+pattern GL_SOURCE2_ALPHA_EXT = 0x858A -pattern GL_SOURCE2_RGB_EXT = 0x8582 :: GLenum+pattern GL_SOURCE2_RGB_EXT = 0x8582
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_env_dot3 :: Bool gl_EXT_texture_env_dot3 = member "GL_EXT_texture_env_dot3" extensions -pattern GL_DOT3_RGBA_EXT = 0x8741 :: GLenum+pattern GL_DOT3_RGBA_EXT = 0x8741 -pattern GL_DOT3_RGB_EXT = 0x8740 :: GLenum+pattern GL_DOT3_RGB_EXT = 0x8740
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_filter_anisotropic :: Bool gl_EXT_texture_filter_anisotropic = member "GL_EXT_texture_filter_anisotropic" extensions -pattern GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF :: GLenum+pattern GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF -pattern GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE :: GLenum+pattern GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE
@@ -88,96 +88,96 @@ {-# NOINLINE glClearColorIuiEXTFunPtr #-} -pattern GL_ALPHA16I_EXT = 0x8D8A :: GLenum+pattern GL_ALPHA16I_EXT = 0x8D8A -pattern GL_ALPHA16UI_EXT = 0x8D78 :: GLenum+pattern GL_ALPHA16UI_EXT = 0x8D78 -pattern GL_ALPHA32I_EXT = 0x8D84 :: GLenum+pattern GL_ALPHA32I_EXT = 0x8D84 -pattern GL_ALPHA32UI_EXT = 0x8D72 :: GLenum+pattern GL_ALPHA32UI_EXT = 0x8D72 -pattern GL_ALPHA8I_EXT = 0x8D90 :: GLenum+pattern GL_ALPHA8I_EXT = 0x8D90 -pattern GL_ALPHA8UI_EXT = 0x8D7E :: GLenum+pattern GL_ALPHA8UI_EXT = 0x8D7E -pattern GL_ALPHA_INTEGER_EXT = 0x8D97 :: GLenum+pattern GL_ALPHA_INTEGER_EXT = 0x8D97 -pattern GL_BGRA_INTEGER_EXT = 0x8D9B :: GLenum+pattern GL_BGRA_INTEGER_EXT = 0x8D9B -pattern GL_BGR_INTEGER_EXT = 0x8D9A :: GLenum+pattern GL_BGR_INTEGER_EXT = 0x8D9A -pattern GL_BLUE_INTEGER_EXT = 0x8D96 :: GLenum+pattern GL_BLUE_INTEGER_EXT = 0x8D96 -pattern GL_GREEN_INTEGER_EXT = 0x8D95 :: GLenum+pattern GL_GREEN_INTEGER_EXT = 0x8D95 -pattern GL_INTENSITY16I_EXT = 0x8D8B :: GLenum+pattern GL_INTENSITY16I_EXT = 0x8D8B -pattern GL_INTENSITY16UI_EXT = 0x8D79 :: GLenum+pattern GL_INTENSITY16UI_EXT = 0x8D79 -pattern GL_INTENSITY32I_EXT = 0x8D85 :: GLenum+pattern GL_INTENSITY32I_EXT = 0x8D85 -pattern GL_INTENSITY32UI_EXT = 0x8D73 :: GLenum+pattern GL_INTENSITY32UI_EXT = 0x8D73 -pattern GL_INTENSITY8I_EXT = 0x8D91 :: GLenum+pattern GL_INTENSITY8I_EXT = 0x8D91 -pattern GL_INTENSITY8UI_EXT = 0x8D7F :: GLenum+pattern GL_INTENSITY8UI_EXT = 0x8D7F -pattern GL_LUMINANCE16I_EXT = 0x8D8C :: GLenum+pattern GL_LUMINANCE16I_EXT = 0x8D8C -pattern GL_LUMINANCE16UI_EXT = 0x8D7A :: GLenum+pattern GL_LUMINANCE16UI_EXT = 0x8D7A -pattern GL_LUMINANCE32I_EXT = 0x8D86 :: GLenum+pattern GL_LUMINANCE32I_EXT = 0x8D86 -pattern GL_LUMINANCE32UI_EXT = 0x8D74 :: GLenum+pattern GL_LUMINANCE32UI_EXT = 0x8D74 -pattern GL_LUMINANCE8I_EXT = 0x8D92 :: GLenum+pattern GL_LUMINANCE8I_EXT = 0x8D92 -pattern GL_LUMINANCE8UI_EXT = 0x8D80 :: GLenum+pattern GL_LUMINANCE8UI_EXT = 0x8D80 -pattern GL_LUMINANCE_ALPHA16I_EXT = 0x8D8D :: GLenum+pattern GL_LUMINANCE_ALPHA16I_EXT = 0x8D8D -pattern GL_LUMINANCE_ALPHA16UI_EXT = 0x8D7B :: GLenum+pattern GL_LUMINANCE_ALPHA16UI_EXT = 0x8D7B -pattern GL_LUMINANCE_ALPHA32I_EXT = 0x8D87 :: GLenum+pattern GL_LUMINANCE_ALPHA32I_EXT = 0x8D87 -pattern GL_LUMINANCE_ALPHA32UI_EXT = 0x8D75 :: GLenum+pattern GL_LUMINANCE_ALPHA32UI_EXT = 0x8D75 -pattern GL_LUMINANCE_ALPHA8I_EXT = 0x8D93 :: GLenum+pattern GL_LUMINANCE_ALPHA8I_EXT = 0x8D93 -pattern GL_LUMINANCE_ALPHA8UI_EXT = 0x8D81 :: GLenum+pattern GL_LUMINANCE_ALPHA8UI_EXT = 0x8D81 -pattern GL_LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D :: GLenum+pattern GL_LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D -pattern GL_LUMINANCE_INTEGER_EXT = 0x8D9C :: GLenum+pattern GL_LUMINANCE_INTEGER_EXT = 0x8D9C -pattern GL_RED_INTEGER_EXT = 0x8D94 :: GLenum+pattern GL_RED_INTEGER_EXT = 0x8D94 -pattern GL_RGB16I_EXT = 0x8D89 :: GLenum+pattern GL_RGB16I_EXT = 0x8D89 -pattern GL_RGB16UI_EXT = 0x8D77 :: GLenum+pattern GL_RGB16UI_EXT = 0x8D77 -pattern GL_RGB32I_EXT = 0x8D83 :: GLenum+pattern GL_RGB32I_EXT = 0x8D83 -pattern GL_RGB32UI_EXT = 0x8D71 :: GLenum+pattern GL_RGB32UI_EXT = 0x8D71 -pattern GL_RGB8I_EXT = 0x8D8F :: GLenum+pattern GL_RGB8I_EXT = 0x8D8F -pattern GL_RGB8UI_EXT = 0x8D7D :: GLenum+pattern GL_RGB8UI_EXT = 0x8D7D -pattern GL_RGBA16I_EXT = 0x8D88 :: GLenum+pattern GL_RGBA16I_EXT = 0x8D88 -pattern GL_RGBA16UI_EXT = 0x8D76 :: GLenum+pattern GL_RGBA16UI_EXT = 0x8D76 -pattern GL_RGBA32I_EXT = 0x8D82 :: GLenum+pattern GL_RGBA32I_EXT = 0x8D82 -pattern GL_RGBA32UI_EXT = 0x8D70 :: GLenum+pattern GL_RGBA32UI_EXT = 0x8D70 -pattern GL_RGBA8I_EXT = 0x8D8E :: GLenum+pattern GL_RGBA8I_EXT = 0x8D8E -pattern GL_RGBA8UI_EXT = 0x8D7C :: GLenum+pattern GL_RGBA8UI_EXT = 0x8D7C -pattern GL_RGBA_INTEGER_EXT = 0x8D99 :: GLenum+pattern GL_RGBA_INTEGER_EXT = 0x8D99 -pattern GL_RGBA_INTEGER_MODE_EXT = 0x8D9E :: GLenum+pattern GL_RGBA_INTEGER_MODE_EXT = 0x8D9E -pattern GL_RGB_INTEGER_EXT = 0x8D98 :: GLenum+pattern GL_RGB_INTEGER_EXT = 0x8D98
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_lod_bias :: Bool gl_EXT_texture_lod_bias = member "GL_EXT_texture_lod_bias" extensions -pattern GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD :: GLenum+pattern GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD -pattern GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500 :: GLenum+pattern GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500 -pattern GL_TEXTURE_LOD_BIAS_EXT = 0x8501 :: GLenum+pattern GL_TEXTURE_LOD_BIAS_EXT = 0x8501
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_mirror_clamp :: Bool gl_EXT_texture_mirror_clamp = member "GL_EXT_texture_mirror_clamp" extensions -pattern GL_MIRROR_CLAMP_EXT = 0x8742 :: GLenum+pattern GL_MIRROR_CLAMP_EXT = 0x8742 -pattern GL_MIRROR_CLAMP_TO_BORDER_EXT = 0x8912 :: GLenum+pattern GL_MIRROR_CLAMP_TO_BORDER_EXT = 0x8912 -pattern GL_MIRROR_CLAMP_TO_EDGE_EXT = 0x8743 :: GLenum+pattern GL_MIRROR_CLAMP_TO_EDGE_EXT = 0x8743
@@ -77,12 +77,12 @@ {-# NOINLINE glPrioritizeTexturesEXTFunPtr #-} -pattern GL_TEXTURE_1D_BINDING_EXT = 0x8068 :: GLenum+pattern GL_TEXTURE_1D_BINDING_EXT = 0x8068 -pattern GL_TEXTURE_2D_BINDING_EXT = 0x8069 :: GLenum+pattern GL_TEXTURE_2D_BINDING_EXT = 0x8069 -pattern GL_TEXTURE_3D_BINDING_EXT = 0x806A :: GLenum+pattern GL_TEXTURE_3D_BINDING_EXT = 0x806A -pattern GL_TEXTURE_PRIORITY_EXT = 0x8066 :: GLenum+pattern GL_TEXTURE_PRIORITY_EXT = 0x8066 -pattern GL_TEXTURE_RESIDENT_EXT = 0x8067 :: GLenum+pattern GL_TEXTURE_RESIDENT_EXT = 0x8067
@@ -29,6 +29,6 @@ {-# NOINLINE glTextureNormalEXTFunPtr #-} -pattern GL_PERTURB_EXT = 0x85AE :: GLenum+pattern GL_PERTURB_EXT = 0x85AE -pattern GL_TEXTURE_NORMAL_EXT = 0x85AF :: GLenum+pattern GL_TEXTURE_NORMAL_EXT = 0x85AF
@@ -14,11 +14,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_rg :: Bool gl_EXT_texture_rg = member "GL_EXT_texture_rg" extensions -pattern GL_RED_EXT = 0x1903 :: GLenum+pattern GL_RED_EXT = 0x1903 -pattern GL_RG_EXT = 0x8227 :: GLenum+pattern GL_RG_EXT = 0x8227
@@ -26,33 +26,32 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_sRGB :: Bool gl_EXT_texture_sRGB = member "GL_EXT_texture_sRGB" extensions -pattern GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B :: GLenum+pattern GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B -pattern GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A :: GLenum+pattern GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A -pattern GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49 :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49 -pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D -pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E -pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F -pattern GL_COMPRESSED_SRGB_EXT = 0x8C48 :: GLenum+pattern GL_COMPRESSED_SRGB_EXT = 0x8C48 -pattern GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C :: GLenum+pattern GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C -pattern GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45 :: GLenum+pattern GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45 -pattern GL_SLUMINANCE8_EXT = 0x8C47 :: GLenum+pattern GL_SLUMINANCE8_EXT = 0x8C47 -pattern GL_SLUMINANCE_ALPHA_EXT = 0x8C44 :: GLenum+pattern GL_SLUMINANCE_ALPHA_EXT = 0x8C44 -pattern GL_SLUMINANCE_EXT = 0x8C46 :: GLenum+pattern GL_SLUMINANCE_EXT = 0x8C46 -pattern GL_SRGB8_EXT = 0x8C41 :: GLenum+pattern GL_SRGB8_EXT = 0x8C41
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_sRGB_decode :: Bool gl_EXT_texture_sRGB_decode = member "GL_EXT_texture_sRGB_decode" extensions -pattern GL_DECODE_EXT = 0x8A49 :: GLenum+pattern GL_DECODE_EXT = 0x8A49 -pattern GL_SKIP_DECODE_EXT = 0x8A4A :: GLenum+pattern GL_SKIP_DECODE_EXT = 0x8A4A -pattern GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48 :: GLenum+pattern GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_shared_exponent :: Bool gl_EXT_texture_shared_exponent = member "GL_EXT_texture_shared_exponent" extensions -pattern GL_RGB9_E5_EXT = 0x8C3D :: GLenum+pattern GL_RGB9_E5_EXT = 0x8C3D -pattern GL_TEXTURE_SHARED_SIZE_EXT = 0x8C3F :: GLenum+pattern GL_TEXTURE_SHARED_SIZE_EXT = 0x8C3F -pattern GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E :: GLenum+pattern GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E
@@ -35,39 +35,38 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_EXT_texture_snorm :: Bool gl_EXT_texture_snorm = member "GL_EXT_texture_snorm" extensions -pattern GL_ALPHA16_SNORM = 0x9018 :: GLenum+pattern GL_ALPHA16_SNORM = 0x9018 -pattern GL_ALPHA8_SNORM = 0x9014 :: GLenum+pattern GL_ALPHA8_SNORM = 0x9014 -pattern GL_ALPHA_SNORM = 0x9010 :: GLenum+pattern GL_ALPHA_SNORM = 0x9010 -pattern GL_INTENSITY16_SNORM = 0x901B :: GLenum+pattern GL_INTENSITY16_SNORM = 0x901B -pattern GL_INTENSITY8_SNORM = 0x9017 :: GLenum+pattern GL_INTENSITY8_SNORM = 0x9017 -pattern GL_INTENSITY_SNORM = 0x9013 :: GLenum+pattern GL_INTENSITY_SNORM = 0x9013 -pattern GL_LUMINANCE16_ALPHA16_SNORM = 0x901A :: GLenum+pattern GL_LUMINANCE16_ALPHA16_SNORM = 0x901A -pattern GL_LUMINANCE16_SNORM = 0x9019 :: GLenum+pattern GL_LUMINANCE16_SNORM = 0x9019 -pattern GL_LUMINANCE8_ALPHA8_SNORM = 0x9016 :: GLenum+pattern GL_LUMINANCE8_ALPHA8_SNORM = 0x9016 -pattern GL_LUMINANCE8_SNORM = 0x9015 :: GLenum+pattern GL_LUMINANCE8_SNORM = 0x9015 -pattern GL_LUMINANCE_ALPHA_SNORM = 0x9012 :: GLenum+pattern GL_LUMINANCE_ALPHA_SNORM = 0x9012 -pattern GL_LUMINANCE_SNORM = 0x9011 :: GLenum+pattern GL_LUMINANCE_SNORM = 0x9011 -pattern GL_RED_SNORM = 0x8F90 :: GLenum+pattern GL_RED_SNORM = 0x8F90 -pattern GL_RGBA_SNORM = 0x8F93 :: GLenum+pattern GL_RGBA_SNORM = 0x8F93 -pattern GL_RGB_SNORM = 0x8F92 :: GLenum+pattern GL_RGB_SNORM = 0x8F92 -pattern GL_RG_SNORM = 0x8F91 :: GLenum+pattern GL_RG_SNORM = 0x8F91
@@ -72,24 +72,24 @@ {-# NOINLINE glTexStorage3DEXTFunPtr #-} -pattern GL_ALPHA16F_EXT = 0x881C :: GLenum+pattern GL_ALPHA16F_EXT = 0x881C -pattern GL_ALPHA32F_EXT = 0x8816 :: GLenum+pattern GL_ALPHA32F_EXT = 0x8816 -pattern GL_LUMINANCE16F_EXT = 0x881E :: GLenum+pattern GL_LUMINANCE16F_EXT = 0x881E -pattern GL_LUMINANCE32F_EXT = 0x8818 :: GLenum+pattern GL_LUMINANCE32F_EXT = 0x8818 -pattern GL_LUMINANCE_ALPHA16F_EXT = 0x881F :: GLenum+pattern GL_LUMINANCE_ALPHA16F_EXT = 0x881F -pattern GL_LUMINANCE_ALPHA32F_EXT = 0x8819 :: GLenum+pattern GL_LUMINANCE_ALPHA32F_EXT = 0x8819 -pattern GL_R32F_EXT = 0x822E :: GLenum+pattern GL_R32F_EXT = 0x822E -pattern GL_RG32F_EXT = 0x8230 :: GLenum+pattern GL_RG32F_EXT = 0x8230 -pattern GL_RGB32F_EXT = 0x8815 :: GLenum+pattern GL_RGB32F_EXT = 0x8815 -pattern GL_RGBA32F_EXT = 0x8814 :: GLenum+pattern GL_RGBA32F_EXT = 0x8814 -pattern GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F :: GLenum+pattern GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F
@@ -14,17 +14,16 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_swizzle :: Bool gl_EXT_texture_swizzle = member "GL_EXT_texture_swizzle" extensions -pattern GL_TEXTURE_SWIZZLE_A_EXT = 0x8E45 :: GLenum+pattern GL_TEXTURE_SWIZZLE_A_EXT = 0x8E45 -pattern GL_TEXTURE_SWIZZLE_B_EXT = 0x8E44 :: GLenum+pattern GL_TEXTURE_SWIZZLE_B_EXT = 0x8E44 -pattern GL_TEXTURE_SWIZZLE_G_EXT = 0x8E43 :: GLenum+pattern GL_TEXTURE_SWIZZLE_G_EXT = 0x8E43 -pattern GL_TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46 :: GLenum+pattern GL_TEXTURE_SWIZZLE_RGBA_EXT = 0x8E46 -pattern GL_TEXTURE_SWIZZLE_R_EXT = 0x8E42 :: GLenum+pattern GL_TEXTURE_SWIZZLE_R_EXT = 0x8E42
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_texture_type_2_10_10_10_REV :: Bool gl_EXT_texture_type_2_10_10_10_REV = member "GL_EXT_texture_type_2_10_10_10_REV" extensions -pattern GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 0x8368 :: GLenum+pattern GL_UNSIGNED_INT_2_10_10_10_REV_EXT = 0x8368
@@ -33,10 +33,10 @@ {-# NOINLINE glTextureViewEXTFunPtr #-} -pattern GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD :: GLenum+pattern GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD -pattern GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 0x82DB :: GLenum+pattern GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 0x82DB -pattern GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE :: GLenum+pattern GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE -pattern GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC :: GLenum+pattern GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC
@@ -97,30 +97,30 @@ {-# NOINLINE glTransformFeedbackVaryingsEXTFunPtr #-} -pattern GL_INTERLEAVED_ATTRIBS_EXT = 0x8C8C :: GLenum+pattern GL_INTERLEAVED_ATTRIBS_EXT = 0x8C8C -pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 0x8C8A :: GLenum+pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 0x8C8A -pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 0x8C8B :: GLenum+pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 0x8C8B -pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 0x8C80 :: GLenum+pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 0x8C80 -pattern GL_RASTERIZER_DISCARD_EXT = 0x8C89 :: GLenum+pattern GL_RASTERIZER_DISCARD_EXT = 0x8C89 -pattern GL_SEPARATE_ATTRIBS_EXT = 0x8C8D :: GLenum+pattern GL_SEPARATE_ATTRIBS_EXT = 0x8C8D -pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 0x8C8F :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 0x8C8F -pattern GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 0x8C8E :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 0x8C8E -pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 0x8C7F :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 0x8C7F -pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 0x8C85 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 0x8C85 -pattern GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 0x8C84 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 0x8C84 -pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 0x8C88 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 0x8C88 -pattern GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 0x8C83 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 0x8C83 -pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 0x8C76 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 0x8C76
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_EXT_unpack_subimage :: Bool gl_EXT_unpack_subimage = member "GL_EXT_unpack_subimage" extensions -pattern GL_UNPACK_ROW_LENGTH_EXT = 0x0CF2 :: GLenum+pattern GL_UNPACK_ROW_LENGTH_EXT = 0x0CF2 -pattern GL_UNPACK_SKIP_PIXELS_EXT = 0x0CF4 :: GLenum+pattern GL_UNPACK_SKIP_PIXELS_EXT = 0x0CF4 -pattern GL_UNPACK_SKIP_ROWS_EXT = 0x0CF3 :: GLenum+pattern GL_UNPACK_SKIP_ROWS_EXT = 0x0CF3
@@ -131,66 +131,66 @@ {-# NOINLINE glVertexPointerEXTFunPtr #-} -pattern GL_COLOR_ARRAY_COUNT_EXT = 0x8084 :: GLenum+pattern GL_COLOR_ARRAY_COUNT_EXT = 0x8084 -pattern GL_COLOR_ARRAY_EXT = 0x8076 :: GLenum+pattern GL_COLOR_ARRAY_EXT = 0x8076 -pattern GL_COLOR_ARRAY_POINTER_EXT = 0x8090 :: GLenum+pattern GL_COLOR_ARRAY_POINTER_EXT = 0x8090 -pattern GL_COLOR_ARRAY_SIZE_EXT = 0x8081 :: GLenum+pattern GL_COLOR_ARRAY_SIZE_EXT = 0x8081 -pattern GL_COLOR_ARRAY_STRIDE_EXT = 0x8083 :: GLenum+pattern GL_COLOR_ARRAY_STRIDE_EXT = 0x8083 -pattern GL_COLOR_ARRAY_TYPE_EXT = 0x8082 :: GLenum+pattern GL_COLOR_ARRAY_TYPE_EXT = 0x8082 -pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D :: GLenum+pattern GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D -pattern GL_EDGE_FLAG_ARRAY_EXT = 0x8079 :: GLenum+pattern GL_EDGE_FLAG_ARRAY_EXT = 0x8079 -pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093 :: GLenum+pattern GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093 -pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C :: GLenum+pattern GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C -pattern GL_INDEX_ARRAY_COUNT_EXT = 0x8087 :: GLenum+pattern GL_INDEX_ARRAY_COUNT_EXT = 0x8087 -pattern GL_INDEX_ARRAY_EXT = 0x8077 :: GLenum+pattern GL_INDEX_ARRAY_EXT = 0x8077 -pattern GL_INDEX_ARRAY_POINTER_EXT = 0x8091 :: GLenum+pattern GL_INDEX_ARRAY_POINTER_EXT = 0x8091 -pattern GL_INDEX_ARRAY_STRIDE_EXT = 0x8086 :: GLenum+pattern GL_INDEX_ARRAY_STRIDE_EXT = 0x8086 -pattern GL_INDEX_ARRAY_TYPE_EXT = 0x8085 :: GLenum+pattern GL_INDEX_ARRAY_TYPE_EXT = 0x8085 -pattern GL_NORMAL_ARRAY_COUNT_EXT = 0x8080 :: GLenum+pattern GL_NORMAL_ARRAY_COUNT_EXT = 0x8080 -pattern GL_NORMAL_ARRAY_EXT = 0x8075 :: GLenum+pattern GL_NORMAL_ARRAY_EXT = 0x8075 -pattern GL_NORMAL_ARRAY_POINTER_EXT = 0x808F :: GLenum+pattern GL_NORMAL_ARRAY_POINTER_EXT = 0x808F -pattern GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F :: GLenum+pattern GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F -pattern GL_NORMAL_ARRAY_TYPE_EXT = 0x807E :: GLenum+pattern GL_NORMAL_ARRAY_TYPE_EXT = 0x807E -pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B -pattern GL_TEXTURE_COORD_ARRAY_EXT = 0x8078 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_EXT = 0x8078 -pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092 -pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088 -pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A -pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089 -pattern GL_VERTEX_ARRAY_COUNT_EXT = 0x807D :: GLenum+pattern GL_VERTEX_ARRAY_COUNT_EXT = 0x807D -pattern GL_VERTEX_ARRAY_EXT = 0x8074 :: GLenum+pattern GL_VERTEX_ARRAY_EXT = 0x8074 -pattern GL_VERTEX_ARRAY_POINTER_EXT = 0x808E :: GLenum+pattern GL_VERTEX_ARRAY_POINTER_EXT = 0x808E -pattern GL_VERTEX_ARRAY_SIZE_EXT = 0x807A :: GLenum+pattern GL_VERTEX_ARRAY_SIZE_EXT = 0x807A -pattern GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C :: GLenum+pattern GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C -pattern GL_VERTEX_ARRAY_TYPE_EXT = 0x807B :: GLenum+pattern GL_VERTEX_ARRAY_TYPE_EXT = 0x807B
@@ -122,26 +122,26 @@ {-# NOINLINE glVertexAttribLPointerEXTFunPtr #-} -pattern GL_DOUBLE_MAT2_EXT = 0x8F46 :: GLenum+pattern GL_DOUBLE_MAT2_EXT = 0x8F46 -pattern GL_DOUBLE_MAT2x3_EXT = 0x8F49 :: GLenum+pattern GL_DOUBLE_MAT2x3_EXT = 0x8F49 -pattern GL_DOUBLE_MAT2x4_EXT = 0x8F4A :: GLenum+pattern GL_DOUBLE_MAT2x4_EXT = 0x8F4A -pattern GL_DOUBLE_MAT3_EXT = 0x8F47 :: GLenum+pattern GL_DOUBLE_MAT3_EXT = 0x8F47 -pattern GL_DOUBLE_MAT3x2_EXT = 0x8F4B :: GLenum+pattern GL_DOUBLE_MAT3x2_EXT = 0x8F4B -pattern GL_DOUBLE_MAT3x4_EXT = 0x8F4C :: GLenum+pattern GL_DOUBLE_MAT3x4_EXT = 0x8F4C -pattern GL_DOUBLE_MAT4_EXT = 0x8F48 :: GLenum+pattern GL_DOUBLE_MAT4_EXT = 0x8F48 -pattern GL_DOUBLE_MAT4x2_EXT = 0x8F4D :: GLenum+pattern GL_DOUBLE_MAT4x2_EXT = 0x8F4D -pattern GL_DOUBLE_MAT4x3_EXT = 0x8F4E :: GLenum+pattern GL_DOUBLE_MAT4x3_EXT = 0x8F4E -pattern GL_DOUBLE_VEC2_EXT = 0x8FFC :: GLenum+pattern GL_DOUBLE_VEC2_EXT = 0x8FFC -pattern GL_DOUBLE_VEC3_EXT = 0x8FFD :: GLenum+pattern GL_DOUBLE_VEC3_EXT = 0x8FFD -pattern GL_DOUBLE_VEC4_EXT = 0x8FFE :: GLenum+pattern GL_DOUBLE_VEC4_EXT = 0x8FFE
@@ -506,222 +506,222 @@ {-# NOINLINE glWriteMaskEXTFunPtr #-} -pattern GL_CURRENT_VERTEX_EXT = 0x87E2 :: GLenum+pattern GL_CURRENT_VERTEX_EXT = 0x87E2 -pattern GL_FULL_RANGE_EXT = 0x87E1 :: GLenum+pattern GL_FULL_RANGE_EXT = 0x87E1 -pattern GL_INVARIANT_DATATYPE_EXT = 0x87EB :: GLenum+pattern GL_INVARIANT_DATATYPE_EXT = 0x87EB -pattern GL_INVARIANT_EXT = 0x87C2 :: GLenum+pattern GL_INVARIANT_EXT = 0x87C2 -pattern GL_INVARIANT_VALUE_EXT = 0x87EA :: GLenum+pattern GL_INVARIANT_VALUE_EXT = 0x87EA -pattern GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED :: GLenum+pattern GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED -pattern GL_LOCAL_CONSTANT_EXT = 0x87C3 :: GLenum+pattern GL_LOCAL_CONSTANT_EXT = 0x87C3 -pattern GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC :: GLenum+pattern GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC -pattern GL_LOCAL_EXT = 0x87C4 :: GLenum+pattern GL_LOCAL_EXT = 0x87C4 -pattern GL_MATRIX_EXT = 0x87C0 :: GLenum+pattern GL_MATRIX_EXT = 0x87C0 -pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA :: GLenum+pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA -pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD :: GLenum+pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD -pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE :: GLenum+pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE -pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC :: GLenum+pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC -pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB :: GLenum+pattern GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB -pattern GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5 :: GLenum+pattern GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5 -pattern GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7 :: GLenum+pattern GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7 -pattern GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9 :: GLenum+pattern GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9 -pattern GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8 :: GLenum+pattern GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8 -pattern GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6 :: GLenum+pattern GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6 -pattern GL_MVP_MATRIX_EXT = 0x87E3 :: GLenum+pattern GL_MVP_MATRIX_EXT = 0x87E3 -pattern GL_NEGATIVE_ONE_EXT = 0x87DF :: GLenum+pattern GL_NEGATIVE_ONE_EXT = 0x87DF -pattern GL_NEGATIVE_W_EXT = 0x87DC :: GLenum+pattern GL_NEGATIVE_W_EXT = 0x87DC -pattern GL_NEGATIVE_X_EXT = 0x87D9 :: GLenum+pattern GL_NEGATIVE_X_EXT = 0x87D9 -pattern GL_NEGATIVE_Y_EXT = 0x87DA :: GLenum+pattern GL_NEGATIVE_Y_EXT = 0x87DA -pattern GL_NEGATIVE_Z_EXT = 0x87DB :: GLenum+pattern GL_NEGATIVE_Z_EXT = 0x87DB -pattern GL_NORMALIZED_RANGE_EXT = 0x87E0 :: GLenum+pattern GL_NORMALIZED_RANGE_EXT = 0x87E0 -pattern GL_ONE_EXT = 0x87DE :: GLenum+pattern GL_ONE_EXT = 0x87DE -pattern GL_OP_ADD_EXT = 0x8787 :: GLenum+pattern GL_OP_ADD_EXT = 0x8787 -pattern GL_OP_CLAMP_EXT = 0x878E :: GLenum+pattern GL_OP_CLAMP_EXT = 0x878E -pattern GL_OP_CROSS_PRODUCT_EXT = 0x8797 :: GLenum+pattern GL_OP_CROSS_PRODUCT_EXT = 0x8797 -pattern GL_OP_DOT3_EXT = 0x8784 :: GLenum+pattern GL_OP_DOT3_EXT = 0x8784 -pattern GL_OP_DOT4_EXT = 0x8785 :: GLenum+pattern GL_OP_DOT4_EXT = 0x8785 -pattern GL_OP_EXP_BASE_2_EXT = 0x8791 :: GLenum+pattern GL_OP_EXP_BASE_2_EXT = 0x8791 -pattern GL_OP_FLOOR_EXT = 0x878F :: GLenum+pattern GL_OP_FLOOR_EXT = 0x878F -pattern GL_OP_FRAC_EXT = 0x8789 :: GLenum+pattern GL_OP_FRAC_EXT = 0x8789 -pattern GL_OP_INDEX_EXT = 0x8782 :: GLenum+pattern GL_OP_INDEX_EXT = 0x8782 -pattern GL_OP_LOG_BASE_2_EXT = 0x8792 :: GLenum+pattern GL_OP_LOG_BASE_2_EXT = 0x8792 -pattern GL_OP_MADD_EXT = 0x8788 :: GLenum+pattern GL_OP_MADD_EXT = 0x8788 -pattern GL_OP_MAX_EXT = 0x878A :: GLenum+pattern GL_OP_MAX_EXT = 0x878A -pattern GL_OP_MIN_EXT = 0x878B :: GLenum+pattern GL_OP_MIN_EXT = 0x878B -pattern GL_OP_MOV_EXT = 0x8799 :: GLenum+pattern GL_OP_MOV_EXT = 0x8799 -pattern GL_OP_MULTIPLY_MATRIX_EXT = 0x8798 :: GLenum+pattern GL_OP_MULTIPLY_MATRIX_EXT = 0x8798 -pattern GL_OP_MUL_EXT = 0x8786 :: GLenum+pattern GL_OP_MUL_EXT = 0x8786 -pattern GL_OP_NEGATE_EXT = 0x8783 :: GLenum+pattern GL_OP_NEGATE_EXT = 0x8783 -pattern GL_OP_POWER_EXT = 0x8793 :: GLenum+pattern GL_OP_POWER_EXT = 0x8793 -pattern GL_OP_RECIP_EXT = 0x8794 :: GLenum+pattern GL_OP_RECIP_EXT = 0x8794 -pattern GL_OP_RECIP_SQRT_EXT = 0x8795 :: GLenum+pattern GL_OP_RECIP_SQRT_EXT = 0x8795 -pattern GL_OP_ROUND_EXT = 0x8790 :: GLenum+pattern GL_OP_ROUND_EXT = 0x8790 -pattern GL_OP_SET_GE_EXT = 0x878C :: GLenum+pattern GL_OP_SET_GE_EXT = 0x878C -pattern GL_OP_SET_LT_EXT = 0x878D :: GLenum+pattern GL_OP_SET_LT_EXT = 0x878D -pattern GL_OP_SUB_EXT = 0x8796 :: GLenum+pattern GL_OP_SUB_EXT = 0x8796 -pattern GL_OUTPUT_COLOR0_EXT = 0x879B :: GLenum+pattern GL_OUTPUT_COLOR0_EXT = 0x879B -pattern GL_OUTPUT_COLOR1_EXT = 0x879C :: GLenum+pattern GL_OUTPUT_COLOR1_EXT = 0x879C -pattern GL_OUTPUT_FOG_EXT = 0x87BD :: GLenum+pattern GL_OUTPUT_FOG_EXT = 0x87BD -pattern GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D -pattern GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7 -pattern GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8 -pattern GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9 -pattern GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA -pattern GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB -pattern GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC -pattern GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD -pattern GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE -pattern GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF -pattern GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0 -pattern GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E -pattern GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1 -pattern GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2 -pattern GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3 -pattern GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4 -pattern GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5 -pattern GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6 -pattern GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7 -pattern GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8 -pattern GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9 -pattern GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA -pattern GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F -pattern GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB -pattern GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC -pattern GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0 -pattern GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1 -pattern GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2 -pattern GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3 -pattern GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4 -pattern GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5 -pattern GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6 :: GLenum+pattern GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6 -pattern GL_OUTPUT_VERTEX_EXT = 0x879A :: GLenum+pattern GL_OUTPUT_VERTEX_EXT = 0x879A -pattern GL_SCALAR_EXT = 0x87BE :: GLenum+pattern GL_SCALAR_EXT = 0x87BE -pattern GL_VARIANT_ARRAY_EXT = 0x87E8 :: GLenum+pattern GL_VARIANT_ARRAY_EXT = 0x87E8 -pattern GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9 :: GLenum+pattern GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9 -pattern GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6 :: GLenum+pattern GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6 -pattern GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7 :: GLenum+pattern GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7 -pattern GL_VARIANT_DATATYPE_EXT = 0x87E5 :: GLenum+pattern GL_VARIANT_DATATYPE_EXT = 0x87E5 -pattern GL_VARIANT_EXT = 0x87C1 :: GLenum+pattern GL_VARIANT_EXT = 0x87C1 -pattern GL_VARIANT_VALUE_EXT = 0x87E4 :: GLenum+pattern GL_VARIANT_VALUE_EXT = 0x87E4 -pattern GL_VECTOR_EXT = 0x87BF :: GLenum+pattern GL_VECTOR_EXT = 0x87BF -pattern GL_VERTEX_SHADER_BINDING_EXT = 0x8781 :: GLenum+pattern GL_VERTEX_SHADER_BINDING_EXT = 0x8781 -pattern GL_VERTEX_SHADER_EXT = 0x8780 :: GLenum+pattern GL_VERTEX_SHADER_EXT = 0x8780 -pattern GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF :: GLenum+pattern GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF -pattern GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1 :: GLenum+pattern GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1 -pattern GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3 :: GLenum+pattern GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3 -pattern GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2 :: GLenum+pattern GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2 -pattern GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4 :: GLenum+pattern GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4 -pattern GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0 :: GLenum+pattern GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0 -pattern GL_W_EXT = 0x87D8 :: GLenum+pattern GL_W_EXT = 0x87D8 -pattern GL_X_EXT = 0x87D5 :: GLenum+pattern GL_X_EXT = 0x87D5 -pattern GL_Y_EXT = 0x87D6 :: GLenum+pattern GL_Y_EXT = 0x87D6 -pattern GL_ZERO_EXT = 0x87DD :: GLenum+pattern GL_ZERO_EXT = 0x87DD -pattern GL_Z_EXT = 0x87D7 :: GLenum+pattern GL_Z_EXT = 0x87D7
@@ -58,28 +58,28 @@ {-# NOINLINE glVertexWeightfvEXTFunPtr #-} -pattern GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B :: GLenum+pattern GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B -pattern GL_MODELVIEW0_EXT = 0x1700 :: GLenum+pattern GL_MODELVIEW0_EXT = 0x1700 -pattern GL_MODELVIEW0_MATRIX_EXT = 0x0BA6 :: GLenum+pattern GL_MODELVIEW0_MATRIX_EXT = 0x0BA6 -pattern GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3 :: GLenum+pattern GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3 -pattern GL_MODELVIEW1_EXT = 0x850A :: GLenum+pattern GL_MODELVIEW1_EXT = 0x850A -pattern GL_MODELVIEW1_MATRIX_EXT = 0x8506 :: GLenum+pattern GL_MODELVIEW1_MATRIX_EXT = 0x8506 -pattern GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502 :: GLenum+pattern GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502 -pattern GL_VERTEX_WEIGHTING_EXT = 0x8509 :: GLenum+pattern GL_VERTEX_WEIGHTING_EXT = 0x8509 -pattern GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C :: GLenum+pattern GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C -pattern GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510 :: GLenum+pattern GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510 -pattern GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D :: GLenum+pattern GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D -pattern GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F :: GLenum+pattern GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F -pattern GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E :: GLenum+pattern GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E
@@ -28,4 +28,4 @@ {-# NOINLINE glImportSyncEXTFunPtr #-} -pattern GL_SYNC_X11_FENCE_EXT = 0x90E1 :: GLenum+pattern GL_SYNC_X11_FENCE_EXT = 0x90E1
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_FJ_shader_binary_GCCSO :: Bool gl_FJ_shader_binary_GCCSO = member "GL_FJ_shader_binary_GCCSO" extensions -pattern GL_GCCSO_SHADER_BINARY_FJ = 0x9260 :: GLenum+pattern GL_GCCSO_SHADER_BINARY_FJ = 0x9260
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_HP_convolution_border_modes :: Bool gl_HP_convolution_border_modes = member "GL_HP_convolution_border_modes" extensions -pattern GL_CONSTANT_BORDER_HP = 0x8151 :: GLenum+pattern GL_CONSTANT_BORDER_HP = 0x8151 -pattern GL_CONVOLUTION_BORDER_COLOR_HP = 0x8154 :: GLenum+pattern GL_CONVOLUTION_BORDER_COLOR_HP = 0x8154 -pattern GL_IGNORE_BORDER_HP = 0x8150 :: GLenum+pattern GL_IGNORE_BORDER_HP = 0x8150 -pattern GL_REPLICATE_BORDER_HP = 0x8153 :: GLenum+pattern GL_REPLICATE_BORDER_HP = 0x8153
@@ -87,32 +87,32 @@ {-# NOINLINE glImageTransformParameterivHPFunPtr #-} -pattern GL_AVERAGE_HP = 0x8160 :: GLenum+pattern GL_AVERAGE_HP = 0x8160 -pattern GL_CUBIC_HP = 0x815F :: GLenum+pattern GL_CUBIC_HP = 0x815F -pattern GL_IMAGE_CUBIC_WEIGHT_HP = 0x815E :: GLenum+pattern GL_IMAGE_CUBIC_WEIGHT_HP = 0x815E -pattern GL_IMAGE_MAG_FILTER_HP = 0x815C :: GLenum+pattern GL_IMAGE_MAG_FILTER_HP = 0x815C -pattern GL_IMAGE_MIN_FILTER_HP = 0x815D :: GLenum+pattern GL_IMAGE_MIN_FILTER_HP = 0x815D -pattern GL_IMAGE_ROTATE_ANGLE_HP = 0x8159 :: GLenum+pattern GL_IMAGE_ROTATE_ANGLE_HP = 0x8159 -pattern GL_IMAGE_ROTATE_ORIGIN_X_HP = 0x815A :: GLenum+pattern GL_IMAGE_ROTATE_ORIGIN_X_HP = 0x815A -pattern GL_IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B :: GLenum+pattern GL_IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B -pattern GL_IMAGE_SCALE_X_HP = 0x8155 :: GLenum+pattern GL_IMAGE_SCALE_X_HP = 0x8155 -pattern GL_IMAGE_SCALE_Y_HP = 0x8156 :: GLenum+pattern GL_IMAGE_SCALE_Y_HP = 0x8156 -pattern GL_IMAGE_TRANSFORM_2D_HP = 0x8161 :: GLenum+pattern GL_IMAGE_TRANSFORM_2D_HP = 0x8161 -pattern GL_IMAGE_TRANSLATE_X_HP = 0x8157 :: GLenum+pattern GL_IMAGE_TRANSLATE_X_HP = 0x8157 -pattern GL_IMAGE_TRANSLATE_Y_HP = 0x8158 :: GLenum+pattern GL_IMAGE_TRANSLATE_Y_HP = 0x8158 -pattern GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162 :: GLenum+pattern GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162 -pattern GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163 :: GLenum+pattern GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_HP_occlusion_test :: Bool gl_HP_occlusion_test = member "GL_HP_occlusion_test" extensions -pattern GL_OCCLUSION_TEST_HP = 0x8165 :: GLenum+pattern GL_OCCLUSION_TEST_HP = 0x8165 -pattern GL_OCCLUSION_TEST_RESULT_HP = 0x8166 :: GLenum+pattern GL_OCCLUSION_TEST_RESULT_HP = 0x8166
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_HP_texture_lighting :: Bool gl_HP_texture_lighting = member "GL_HP_texture_lighting" extensions -pattern GL_TEXTURE_LIGHTING_MODE_HP = 0x8167 :: GLenum+pattern GL_TEXTURE_LIGHTING_MODE_HP = 0x8167 -pattern GL_TEXTURE_POST_SPECULAR_HP = 0x8168 :: GLenum+pattern GL_TEXTURE_POST_SPECULAR_HP = 0x8168 -pattern GL_TEXTURE_PRE_SPECULAR_HP = 0x8169 :: GLenum+pattern GL_TEXTURE_PRE_SPECULAR_HP = 0x8169
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IBM_cull_vertex :: Bool gl_IBM_cull_vertex = member "GL_IBM_cull_vertex" extensions -pattern GL_CULL_VERTEX_IBM = 103050 :: GLenum+pattern GL_CULL_VERTEX_IBM = 103050
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IBM_rasterpos_clip :: Bool gl_IBM_rasterpos_clip = member "GL_IBM_rasterpos_clip" extensions -pattern GL_RASTER_POSITION_UNCLIPPED_IBM = 0x19262 :: GLenum+pattern GL_RASTER_POSITION_UNCLIPPED_IBM = 0x19262
@@ -29,6 +29,6 @@ {-# NOINLINE glFlushStaticDataIBMFunPtr #-} -pattern GL_ALL_STATIC_DATA_IBM = 103060 :: GLenum+pattern GL_ALL_STATIC_DATA_IBM = 103060 -pattern GL_STATIC_VERTEX_ARRAY_IBM = 103061 :: GLenum+pattern GL_STATIC_VERTEX_ARRAY_IBM = 103061
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IBM_texture_mirrored_repeat :: Bool gl_IBM_texture_mirrored_repeat = member "GL_IBM_texture_mirrored_repeat" extensions -pattern GL_MIRRORED_REPEAT_IBM = 0x8370 :: GLenum+pattern GL_MIRRORED_REPEAT_IBM = 0x8370
@@ -106,34 +106,34 @@ {-# NOINLINE glVertexPointerListIBMFunPtr #-} -pattern GL_COLOR_ARRAY_LIST_IBM = 103072 :: GLenum+pattern GL_COLOR_ARRAY_LIST_IBM = 103072 -pattern GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 :: GLenum+pattern GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082 -pattern GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 :: GLenum+pattern GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075 -pattern GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 :: GLenum+pattern GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085 -pattern GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076 -pattern GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 :: GLenum+pattern GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086 -pattern GL_INDEX_ARRAY_LIST_IBM = 103073 :: GLenum+pattern GL_INDEX_ARRAY_LIST_IBM = 103073 -pattern GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 :: GLenum+pattern GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083 -pattern GL_NORMAL_ARRAY_LIST_IBM = 103071 :: GLenum+pattern GL_NORMAL_ARRAY_LIST_IBM = 103071 -pattern GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 :: GLenum+pattern GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081 -pattern GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077 -pattern GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087 -pattern GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074 -pattern GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084 -pattern GL_VERTEX_ARRAY_LIST_IBM = 103070 :: GLenum+pattern GL_VERTEX_ARRAY_LIST_IBM = 103070 -pattern GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080 :: GLenum+pattern GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080
@@ -40,10 +40,10 @@ {-# NOINLINE glRenderbufferStorageMultisampleIMGFunPtr #-} -pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134 -pattern GL_MAX_SAMPLES_IMG = 0x9135 :: GLenum+pattern GL_MAX_SAMPLES_IMG = 0x9135 -pattern GL_RENDERBUFFER_SAMPLES_IMG = 0x9133 :: GLenum+pattern GL_RENDERBUFFER_SAMPLES_IMG = 0x9133 -pattern GL_TEXTURE_SAMPLES_IMG = 0x9136 :: GLenum+pattern GL_TEXTURE_SAMPLES_IMG = 0x9136
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IMG_program_binary :: Bool gl_IMG_program_binary = member "GL_IMG_program_binary" extensions -pattern GL_SGX_PROGRAM_BINARY_IMG = 0x9130 :: GLenum+pattern GL_SGX_PROGRAM_BINARY_IMG = 0x9130
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IMG_read_format :: Bool gl_IMG_read_format = member "GL_IMG_read_format" extensions -pattern GL_BGRA_IMG = 0x80E1 :: GLenum+pattern GL_BGRA_IMG = 0x80E1 -pattern GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 0x8365 :: GLenum+pattern GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 0x8365
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IMG_shader_binary :: Bool gl_IMG_shader_binary = member "GL_IMG_shader_binary" extensions -pattern GL_SGX_BINARY_IMG = 0x8C0A :: GLenum+pattern GL_SGX_BINARY_IMG = 0x8C0A
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IMG_texture_compression_pvrtc :: Bool gl_IMG_texture_compression_pvrtc = member "GL_IMG_texture_compression_pvrtc" extensions -pattern GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03 :: GLenum+pattern GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03 -pattern GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02 :: GLenum+pattern GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02 -pattern GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01 :: GLenum+pattern GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01 -pattern GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00 :: GLenum+pattern GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IMG_texture_compression_pvrtc2 :: Bool gl_IMG_texture_compression_pvrtc2 = member "GL_IMG_texture_compression_pvrtc2" extensions -pattern GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 0x9137 :: GLenum+pattern GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 0x9137 -pattern GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 0x9138 :: GLenum+pattern GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 0x9138
@@ -16,21 +16,20 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_IMG_texture_env_enhanced_fixed_function :: Bool gl_IMG_texture_env_enhanced_fixed_function = member "GL_IMG_texture_env_enhanced_fixed_function" extensions -pattern GL_ADD_BLEND_IMG = 0x8C09 :: GLenum+pattern GL_ADD_BLEND_IMG = 0x8C09 -pattern GL_DOT3_RGBA_IMG = 0x86AF :: GLenum+pattern GL_DOT3_RGBA_IMG = 0x86AF -pattern GL_FACTOR_ALPHA_MODULATE_IMG = 0x8C07 :: GLenum+pattern GL_FACTOR_ALPHA_MODULATE_IMG = 0x8C07 -pattern GL_FRAGMENT_ALPHA_MODULATE_IMG = 0x8C08 :: GLenum+pattern GL_FRAGMENT_ALPHA_MODULATE_IMG = 0x8C08 -pattern GL_MODULATE_COLOR_IMG = 0x8C04 :: GLenum+pattern GL_MODULATE_COLOR_IMG = 0x8C04 -pattern GL_RECIP_ADD_SIGNED_ALPHA_IMG = 0x8C05 :: GLenum+pattern GL_RECIP_ADD_SIGNED_ALPHA_IMG = 0x8C05 -pattern GL_TEXTURE_ALPHA_MODULATE_IMG = 0x8C06 :: GLenum+pattern GL_TEXTURE_ALPHA_MODULATE_IMG = 0x8C06
@@ -43,16 +43,16 @@ {-# NOINLINE glClipPlanexIMGFunPtr #-} -pattern GL_CLIP_PLANE0_IMG = 0x3000 :: GLenum+pattern GL_CLIP_PLANE0_IMG = 0x3000 -pattern GL_CLIP_PLANE1_IMG = 0x3001 :: GLenum+pattern GL_CLIP_PLANE1_IMG = 0x3001 -pattern GL_CLIP_PLANE2_IMG = 0x3002 :: GLenum+pattern GL_CLIP_PLANE2_IMG = 0x3002 -pattern GL_CLIP_PLANE3_IMG = 0x3003 :: GLenum+pattern GL_CLIP_PLANE3_IMG = 0x3003 -pattern GL_CLIP_PLANE4_IMG = 0x3004 :: GLenum+pattern GL_CLIP_PLANE4_IMG = 0x3004 -pattern GL_CLIP_PLANE5_IMG = 0x3005 :: GLenum+pattern GL_CLIP_PLANE5_IMG = 0x3005 -pattern GL_MAX_CLIP_PLANES_IMG = 0x0D32 :: GLenum+pattern GL_MAX_CLIP_PLANES_IMG = 0x0D32
@@ -17,23 +17,22 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_INGR_color_clamp :: Bool gl_INGR_color_clamp = member "GL_INGR_color_clamp" extensions -pattern GL_ALPHA_MAX_CLAMP_INGR = 0x8567 :: GLenum+pattern GL_ALPHA_MAX_CLAMP_INGR = 0x8567 -pattern GL_ALPHA_MIN_CLAMP_INGR = 0x8563 :: GLenum+pattern GL_ALPHA_MIN_CLAMP_INGR = 0x8563 -pattern GL_BLUE_MAX_CLAMP_INGR = 0x8566 :: GLenum+pattern GL_BLUE_MAX_CLAMP_INGR = 0x8566 -pattern GL_BLUE_MIN_CLAMP_INGR = 0x8562 :: GLenum+pattern GL_BLUE_MIN_CLAMP_INGR = 0x8562 -pattern GL_GREEN_MAX_CLAMP_INGR = 0x8565 :: GLenum+pattern GL_GREEN_MAX_CLAMP_INGR = 0x8565 -pattern GL_GREEN_MIN_CLAMP_INGR = 0x8561 :: GLenum+pattern GL_GREEN_MIN_CLAMP_INGR = 0x8561 -pattern GL_RED_MAX_CLAMP_INGR = 0x8564 :: GLenum+pattern GL_RED_MAX_CLAMP_INGR = 0x8564 -pattern GL_RED_MIN_CLAMP_INGR = 0x8560 :: GLenum+pattern GL_RED_MIN_CLAMP_INGR = 0x8560
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_INGR_interlace_read :: Bool gl_INGR_interlace_read = member "GL_INGR_interlace_read" extensions -pattern GL_INTERLACE_READ_INGR = 0x8568 :: GLenum+pattern GL_INTERLACE_READ_INGR = 0x8568
@@ -49,10 +49,10 @@ {-# NOINLINE glUnmapTexture2DINTELFunPtr #-} -pattern GL_LAYOUT_DEFAULT_INTEL = 0 :: GLenum+pattern GL_LAYOUT_DEFAULT_INTEL = 0 -pattern GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 :: GLenum+pattern GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2 -pattern GL_LAYOUT_LINEAR_INTEL = 1 :: GLenum+pattern GL_LAYOUT_LINEAR_INTEL = 1 -pattern GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF :: GLenum+pattern GL_TEXTURE_MEMORY_LAYOUT_INTEL = 0x83FF
@@ -59,12 +59,12 @@ {-# NOINLINE glVertexPointervINTELFunPtr #-} -pattern GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7 :: GLenum+pattern GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7 -pattern GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6 :: GLenum+pattern GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6 -pattern GL_PARALLEL_ARRAYS_INTEL = 0x83F4 :: GLenum+pattern GL_PARALLEL_ARRAYS_INTEL = 0x83F4 -pattern GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8 -pattern GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5 :: GLenum+pattern GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5
@@ -128,42 +128,42 @@ {-# NOINLINE glGetPerfQueryInfoINTELFunPtr #-} -pattern GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC :: GLenum+pattern GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 0x94FC -pattern GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB :: GLenum+pattern GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 0x94FB -pattern GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA :: GLenum+pattern GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 0x94FA -pattern GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 :: GLenum+pattern GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 0x94F8 -pattern GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 :: GLenum+pattern GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 0x94F9 -pattern GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF :: GLenum+pattern GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 0x94FF -pattern GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 :: GLenum+pattern GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 0x94F1 -pattern GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 :: GLenum+pattern GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 0x94F2 -pattern GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 :: GLenum+pattern GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0 -pattern GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE :: GLenum+pattern GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 0x94FE -pattern GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 :: GLenum+pattern GL_PERFQUERY_COUNTER_RAW_INTEL = 0x94F4 -pattern GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 :: GLenum+pattern GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 0x94F3 -pattern GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 :: GLenum+pattern GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 0x94F5 -pattern GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 :: GLenum+pattern GL_PERFQUERY_DONOT_FLUSH_INTEL = 0x83F9 -pattern GL_PERFQUERY_FLUSH_INTEL = 0x83FA :: GLenum+pattern GL_PERFQUERY_FLUSH_INTEL = 0x83FA -pattern GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 :: GLenum+pattern GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 0x00000001 -pattern GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 :: GLenum+pattern GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 0x9500 -pattern GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD :: GLenum+pattern GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 0x94FD -pattern GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 :: GLenum+pattern GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0x00000000 -pattern GL_PERFQUERY_WAIT_INTEL = 0x83FB :: GLenum+pattern GL_PERFQUERY_WAIT_INTEL = 0x83FB
@@ -28,7 +28,6 @@ import Foreign.Ptr import Graphics.GL.Raw.Internal.FFI import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types import System.IO.Unsafe gl_KHR_blend_equation_advanced :: Bool@@ -42,32 +41,32 @@ {-# NOINLINE glBlendBarrierKHRFunPtr #-} -pattern GL_COLORBURN_KHR = 0x929A :: GLenum+pattern GL_COLORBURN_KHR = 0x929A -pattern GL_COLORDODGE_KHR = 0x9299 :: GLenum+pattern GL_COLORDODGE_KHR = 0x9299 -pattern GL_DARKEN_KHR = 0x9297 :: GLenum+pattern GL_DARKEN_KHR = 0x9297 -pattern GL_DIFFERENCE_KHR = 0x929E :: GLenum+pattern GL_DIFFERENCE_KHR = 0x929E -pattern GL_EXCLUSION_KHR = 0x92A0 :: GLenum+pattern GL_EXCLUSION_KHR = 0x92A0 -pattern GL_HARDLIGHT_KHR = 0x929B :: GLenum+pattern GL_HARDLIGHT_KHR = 0x929B -pattern GL_HSL_COLOR_KHR = 0x92AF :: GLenum+pattern GL_HSL_COLOR_KHR = 0x92AF -pattern GL_HSL_HUE_KHR = 0x92AD :: GLenum+pattern GL_HSL_HUE_KHR = 0x92AD -pattern GL_HSL_LUMINOSITY_KHR = 0x92B0 :: GLenum+pattern GL_HSL_LUMINOSITY_KHR = 0x92B0 -pattern GL_HSL_SATURATION_KHR = 0x92AE :: GLenum+pattern GL_HSL_SATURATION_KHR = 0x92AE -pattern GL_LIGHTEN_KHR = 0x9298 :: GLenum+pattern GL_LIGHTEN_KHR = 0x9298 -pattern GL_MULTIPLY_KHR = 0x9294 :: GLenum+pattern GL_MULTIPLY_KHR = 0x9294 -pattern GL_OVERLAY_KHR = 0x9296 :: GLenum+pattern GL_OVERLAY_KHR = 0x9296 -pattern GL_SCREEN_KHR = 0x9295 :: GLenum+pattern GL_SCREEN_KHR = 0x9295 -pattern GL_SOFTLIGHT_KHR = 0x929C :: GLenum+pattern GL_SOFTLIGHT_KHR = 0x929C
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_KHR_blend_equation_advanced_coherent :: Bool gl_KHR_blend_equation_advanced_coherent = member "GL_KHR_blend_equation_advanced_coherent" extensions -pattern GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285 :: GLenum+pattern GL_BLEND_ADVANCED_COHERENT_KHR = 0x9285
@@ -15,11 +15,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_KHR_context_flush_control :: Bool gl_KHR_context_flush_control = member "GL_KHR_context_flush_control" extensions -pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 0x82FC :: GLenum+pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 0x82FC -pattern GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 0x82FB :: GLenum+pattern GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 0x82FB
@@ -209,80 +209,80 @@ {-# NOINLINE glPushDebugGroupKHRFunPtr #-} -pattern GL_BUFFER_KHR = 0x82E0 :: GLenum+pattern GL_BUFFER_KHR = 0x82E0 -pattern GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002 :: GLenum+pattern GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 0x00000002 -pattern GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244 :: GLenum+pattern GL_DEBUG_CALLBACK_FUNCTION_KHR = 0x8244 -pattern GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245 :: GLenum+pattern GL_DEBUG_CALLBACK_USER_PARAM_KHR = 0x8245 -pattern GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D :: GLenum+pattern GL_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826D -pattern GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145 :: GLenum+pattern GL_DEBUG_LOGGED_MESSAGES_KHR = 0x9145 -pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243 :: GLenum+pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 0x8243 -pattern GL_DEBUG_OUTPUT_KHR = 0x92E0 :: GLenum+pattern GL_DEBUG_OUTPUT_KHR = 0x92E0 -pattern GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242 :: GLenum+pattern GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 0x8242 -pattern GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146 :: GLenum+pattern GL_DEBUG_SEVERITY_HIGH_KHR = 0x9146 -pattern GL_DEBUG_SEVERITY_LOW_KHR = 0x9148 :: GLenum+pattern GL_DEBUG_SEVERITY_LOW_KHR = 0x9148 -pattern GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147 :: GLenum+pattern GL_DEBUG_SEVERITY_MEDIUM_KHR = 0x9147 -pattern GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B :: GLenum+pattern GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 0x826B -pattern GL_DEBUG_SOURCE_API_KHR = 0x8246 :: GLenum+pattern GL_DEBUG_SOURCE_API_KHR = 0x8246 -pattern GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A :: GLenum+pattern GL_DEBUG_SOURCE_APPLICATION_KHR = 0x824A -pattern GL_DEBUG_SOURCE_OTHER_KHR = 0x824B :: GLenum+pattern GL_DEBUG_SOURCE_OTHER_KHR = 0x824B -pattern GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248 :: GLenum+pattern GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 0x8248 -pattern GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249 :: GLenum+pattern GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 0x8249 -pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247 :: GLenum+pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 0x8247 -pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D :: GLenum+pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 0x824D -pattern GL_DEBUG_TYPE_ERROR_KHR = 0x824C :: GLenum+pattern GL_DEBUG_TYPE_ERROR_KHR = 0x824C -pattern GL_DEBUG_TYPE_MARKER_KHR = 0x8268 :: GLenum+pattern GL_DEBUG_TYPE_MARKER_KHR = 0x8268 -pattern GL_DEBUG_TYPE_OTHER_KHR = 0x8251 :: GLenum+pattern GL_DEBUG_TYPE_OTHER_KHR = 0x8251 -pattern GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250 :: GLenum+pattern GL_DEBUG_TYPE_PERFORMANCE_KHR = 0x8250 -pattern GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A :: GLenum+pattern GL_DEBUG_TYPE_POP_GROUP_KHR = 0x826A -pattern GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F :: GLenum+pattern GL_DEBUG_TYPE_PORTABILITY_KHR = 0x824F -pattern GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269 :: GLenum+pattern GL_DEBUG_TYPE_PUSH_GROUP_KHR = 0x8269 -pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E :: GLenum+pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 0x824E -pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C :: GLenum+pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 0x826C -pattern GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144 :: GLenum+pattern GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 0x9144 -pattern GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143 :: GLenum+pattern GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 0x9143 -pattern GL_MAX_LABEL_LENGTH_KHR = 0x82E8 :: GLenum+pattern GL_MAX_LABEL_LENGTH_KHR = 0x82E8 -pattern GL_PROGRAM_KHR = 0x82E2 :: GLenum+pattern GL_PROGRAM_KHR = 0x82E2 -pattern GL_QUERY_KHR = 0x82E3 :: GLenum+pattern GL_QUERY_KHR = 0x82E3 -pattern GL_SAMPLER_KHR = 0x82E6 :: GLenum+pattern GL_SAMPLER_KHR = 0x82E6 -pattern GL_SHADER_KHR = 0x82E1 :: GLenum+pattern GL_SHADER_KHR = 0x82E1 -pattern GL_STACK_OVERFLOW_KHR = 0x0503 :: GLenum+pattern GL_STACK_OVERFLOW_KHR = 0x0503 -pattern GL_STACK_UNDERFLOW_KHR = 0x0504 :: GLenum+pattern GL_STACK_UNDERFLOW_KHR = 0x0504 -pattern GL_VERTEX_ARRAY_KHR = 0x8074 :: GLenum+pattern GL_VERTEX_ARRAY_KHR = 0x8074
@@ -86,20 +86,20 @@ {-# NOINLINE glReadnPixelsKHRFunPtr #-} -pattern GL_CONTEXT_LOST_KHR = 0x0507 :: GLenum+pattern GL_CONTEXT_LOST_KHR = 0x0507 -pattern GL_CONTEXT_ROBUST_ACCESS = 0x90F3 :: GLenum+pattern GL_CONTEXT_ROBUST_ACCESS = 0x90F3 -pattern GL_CONTEXT_ROBUST_ACCESS_KHR = 0x90F3 :: GLenum+pattern GL_CONTEXT_ROBUST_ACCESS_KHR = 0x90F3 -pattern GL_GUILTY_CONTEXT_RESET_KHR = 0x8253 :: GLenum+pattern GL_GUILTY_CONTEXT_RESET_KHR = 0x8253 -pattern GL_INNOCENT_CONTEXT_RESET_KHR = 0x8254 :: GLenum+pattern GL_INNOCENT_CONTEXT_RESET_KHR = 0x8254 -pattern GL_LOSE_CONTEXT_ON_RESET_KHR = 0x8252 :: GLenum+pattern GL_LOSE_CONTEXT_ON_RESET_KHR = 0x8252 -pattern GL_NO_RESET_NOTIFICATION_KHR = 0x8261 :: GLenum+pattern GL_NO_RESET_NOTIFICATION_KHR = 0x8261 -pattern GL_RESET_NOTIFICATION_STRATEGY_KHR = 0x8256 :: GLenum+pattern GL_RESET_NOTIFICATION_STRATEGY_KHR = 0x8256 -pattern GL_UNKNOWN_CONTEXT_RESET_KHR = 0x8255 :: GLenum+pattern GL_UNKNOWN_CONTEXT_RESET_KHR = 0x8255
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_MESA_pack_invert :: Bool gl_MESA_pack_invert = member "GL_MESA_pack_invert" extensions -pattern GL_PACK_INVERT_MESA = 0x8758 :: GLenum+pattern GL_PACK_INVERT_MESA = 0x8758
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_MESA_ycbcr_texture :: Bool gl_MESA_ycbcr_texture = member "GL_MESA_ycbcr_texture" extensions -pattern GL_UNSIGNED_SHORT_8_8_MESA = 0x85BA :: GLenum+pattern GL_UNSIGNED_SHORT_8_8_MESA = 0x85BA -pattern GL_UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB :: GLenum+pattern GL_UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB -pattern GL_YCBCR_MESA = 0x8757 :: GLenum+pattern GL_YCBCR_MESA = 0x8757
@@ -15,19 +15,18 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_MESAX_texture_stack :: Bool gl_MESAX_texture_stack = member "GL_MESAX_texture_stack" extensions -pattern GL_PROXY_TEXTURE_1D_STACK_MESAX = 0x875B :: GLenum+pattern GL_PROXY_TEXTURE_1D_STACK_MESAX = 0x875B -pattern GL_PROXY_TEXTURE_2D_STACK_MESAX = 0x875C :: GLenum+pattern GL_PROXY_TEXTURE_2D_STACK_MESAX = 0x875C -pattern GL_TEXTURE_1D_STACK_BINDING_MESAX = 0x875D :: GLenum+pattern GL_TEXTURE_1D_STACK_BINDING_MESAX = 0x875D -pattern GL_TEXTURE_1D_STACK_MESAX = 0x8759 :: GLenum+pattern GL_TEXTURE_1D_STACK_MESAX = 0x8759 -pattern GL_TEXTURE_2D_STACK_BINDING_MESAX = 0x875E :: GLenum+pattern GL_TEXTURE_2D_STACK_BINDING_MESAX = 0x875E -pattern GL_TEXTURE_2D_STACK_MESAX = 0x875A :: GLenum+pattern GL_TEXTURE_2D_STACK_MESAX = 0x875A
@@ -88,100 +88,100 @@ {-# NOINLINE glBlendParameteriNVFunPtr #-} -pattern GL_BLEND_OVERLAP_NV = 0x9281 :: GLenum+pattern GL_BLEND_OVERLAP_NV = 0x9281 -pattern GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280 :: GLenum+pattern GL_BLEND_PREMULTIPLIED_SRC_NV = 0x9280 -pattern GL_BLUE_NV = 0x1905 :: GLenum+pattern GL_BLUE_NV = 0x1905 -pattern GL_COLORBURN_NV = 0x929A :: GLenum+pattern GL_COLORBURN_NV = 0x929A -pattern GL_COLORDODGE_NV = 0x9299 :: GLenum+pattern GL_COLORDODGE_NV = 0x9299 -pattern GL_CONJOINT_NV = 0x9284 :: GLenum+pattern GL_CONJOINT_NV = 0x9284 -pattern GL_CONTRAST_NV = 0x92A1 :: GLenum+pattern GL_CONTRAST_NV = 0x92A1 -pattern GL_DARKEN_NV = 0x9297 :: GLenum+pattern GL_DARKEN_NV = 0x9297 -pattern GL_DIFFERENCE_NV = 0x929E :: GLenum+pattern GL_DIFFERENCE_NV = 0x929E -pattern GL_DISJOINT_NV = 0x9283 :: GLenum+pattern GL_DISJOINT_NV = 0x9283 -pattern GL_DST_ATOP_NV = 0x928F :: GLenum+pattern GL_DST_ATOP_NV = 0x928F -pattern GL_DST_IN_NV = 0x928B :: GLenum+pattern GL_DST_IN_NV = 0x928B -pattern GL_DST_NV = 0x9287 :: GLenum+pattern GL_DST_NV = 0x9287 -pattern GL_DST_OUT_NV = 0x928D :: GLenum+pattern GL_DST_OUT_NV = 0x928D -pattern GL_DST_OVER_NV = 0x9289 :: GLenum+pattern GL_DST_OVER_NV = 0x9289 -pattern GL_EXCLUSION_NV = 0x92A0 :: GLenum+pattern GL_EXCLUSION_NV = 0x92A0 -pattern GL_GREEN_NV = 0x1904 :: GLenum+pattern GL_GREEN_NV = 0x1904 -pattern GL_HARDLIGHT_NV = 0x929B :: GLenum+pattern GL_HARDLIGHT_NV = 0x929B -pattern GL_HARDMIX_NV = 0x92A9 :: GLenum+pattern GL_HARDMIX_NV = 0x92A9 -pattern GL_HSL_COLOR_NV = 0x92AF :: GLenum+pattern GL_HSL_COLOR_NV = 0x92AF -pattern GL_HSL_HUE_NV = 0x92AD :: GLenum+pattern GL_HSL_HUE_NV = 0x92AD -pattern GL_HSL_LUMINOSITY_NV = 0x92B0 :: GLenum+pattern GL_HSL_LUMINOSITY_NV = 0x92B0 -pattern GL_HSL_SATURATION_NV = 0x92AE :: GLenum+pattern GL_HSL_SATURATION_NV = 0x92AE -pattern GL_INVERT_OVG_NV = 0x92B4 :: GLenum+pattern GL_INVERT_OVG_NV = 0x92B4 -pattern GL_INVERT_RGB_NV = 0x92A3 :: GLenum+pattern GL_INVERT_RGB_NV = 0x92A3 -pattern GL_LIGHTEN_NV = 0x9298 :: GLenum+pattern GL_LIGHTEN_NV = 0x9298 -pattern GL_LINEARBURN_NV = 0x92A5 :: GLenum+pattern GL_LINEARBURN_NV = 0x92A5 -pattern GL_LINEARDODGE_NV = 0x92A4 :: GLenum+pattern GL_LINEARDODGE_NV = 0x92A4 -pattern GL_LINEARLIGHT_NV = 0x92A7 :: GLenum+pattern GL_LINEARLIGHT_NV = 0x92A7 -pattern GL_MINUS_CLAMPED_NV = 0x92B3 :: GLenum+pattern GL_MINUS_CLAMPED_NV = 0x92B3 -pattern GL_MINUS_NV = 0x929F :: GLenum+pattern GL_MINUS_NV = 0x929F -pattern GL_MULTIPLY_NV = 0x9294 :: GLenum+pattern GL_MULTIPLY_NV = 0x9294 -pattern GL_OVERLAY_NV = 0x9296 :: GLenum+pattern GL_OVERLAY_NV = 0x9296 -pattern GL_PINLIGHT_NV = 0x92A8 :: GLenum+pattern GL_PINLIGHT_NV = 0x92A8 -pattern GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2 :: GLenum+pattern GL_PLUS_CLAMPED_ALPHA_NV = 0x92B2 -pattern GL_PLUS_CLAMPED_NV = 0x92B1 :: GLenum+pattern GL_PLUS_CLAMPED_NV = 0x92B1 -pattern GL_PLUS_DARKER_NV = 0x9292 :: GLenum+pattern GL_PLUS_DARKER_NV = 0x9292 -pattern GL_PLUS_NV = 0x9291 :: GLenum+pattern GL_PLUS_NV = 0x9291 -pattern GL_RED_NV = 0x1903 :: GLenum+pattern GL_RED_NV = 0x1903 -pattern GL_SCREEN_NV = 0x9295 :: GLenum+pattern GL_SCREEN_NV = 0x9295 -pattern GL_SOFTLIGHT_NV = 0x929C :: GLenum+pattern GL_SOFTLIGHT_NV = 0x929C -pattern GL_SRC_ATOP_NV = 0x928E :: GLenum+pattern GL_SRC_ATOP_NV = 0x928E -pattern GL_SRC_IN_NV = 0x928A :: GLenum+pattern GL_SRC_IN_NV = 0x928A -pattern GL_SRC_NV = 0x9286 :: GLenum+pattern GL_SRC_NV = 0x9286 -pattern GL_SRC_OUT_NV = 0x928C :: GLenum+pattern GL_SRC_OUT_NV = 0x928C -pattern GL_SRC_OVER_NV = 0x9288 :: GLenum+pattern GL_SRC_OVER_NV = 0x9288 -pattern GL_UNCORRELATED_NV = 0x9282 :: GLenum+pattern GL_UNCORRELATED_NV = 0x9282 -pattern GL_VIVIDLIGHT_NV = 0x92A6 :: GLenum+pattern GL_VIVIDLIGHT_NV = 0x92A6 -pattern GL_XOR_NV = 0x1506 :: GLenum+pattern GL_XOR_NV = 0x1506
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_blend_equation_advanced_coherent :: Bool gl_NV_blend_equation_advanced_coherent = member "GL_NV_blend_equation_advanced_coherent" extensions -pattern GL_BLEND_ADVANCED_COHERENT_NV = 0x9285 :: GLenum+pattern GL_BLEND_ADVANCED_COHERENT_NV = 0x9285
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_compute_program5 :: Bool gl_NV_compute_program5 = member "GL_NV_compute_program5" extensions -pattern GL_COMPUTE_PROGRAM_NV = 0x90FB :: GLenum+pattern GL_COMPUTE_PROGRAM_NV = 0x90FB -pattern GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 0x90FC :: GLenum+pattern GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV = 0x90FC
@@ -40,10 +40,10 @@ {-# NOINLINE glEndConditionalRenderNVFunPtr #-} -pattern GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 :: GLenum+pattern GL_QUERY_BY_REGION_NO_WAIT_NV = 0x8E16 -pattern GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 :: GLenum+pattern GL_QUERY_BY_REGION_WAIT_NV = 0x8E15 -pattern GL_QUERY_NO_WAIT_NV = 0x8E14 :: GLenum+pattern GL_QUERY_NO_WAIT_NV = 0x8E14 -pattern GL_QUERY_WAIT_NV = 0x8E13 :: GLenum+pattern GL_QUERY_WAIT_NV = 0x8E13
@@ -31,10 +31,10 @@ {-# NOINLINE glSubpixelPrecisionBiasNVFunPtr #-} -pattern GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 :: GLenum+pattern GL_CONSERVATIVE_RASTERIZATION_NV = 0x9346 -pattern GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 :: GLenum+pattern GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV = 0x9349 -pattern GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 :: GLenum+pattern GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV = 0x9347 -pattern GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348 :: GLenum+pattern GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV = 0x9348
@@ -29,6 +29,6 @@ {-# NOINLINE glCopyBufferSubDataNVFunPtr #-} -pattern GL_COPY_READ_BUFFER_NV = 0x8F36 :: GLenum+pattern GL_COPY_READ_BUFFER_NV = 0x8F36 -pattern GL_COPY_WRITE_BUFFER_NV = 0x8F37 :: GLenum+pattern GL_COPY_WRITE_BUFFER_NV = 0x8F37
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_copy_depth_to_color :: Bool gl_NV_copy_depth_to_color = member "GL_NV_copy_depth_to_color" extensions -pattern GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F :: GLenum+pattern GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F -pattern GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E :: GLenum+pattern GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E
@@ -45,20 +45,20 @@ {-# NOINLINE glCoverageOperationNVFunPtr #-} -pattern GL_COVERAGE_ALL_FRAGMENTS_NV = 0x8ED5 :: GLenum+pattern GL_COVERAGE_ALL_FRAGMENTS_NV = 0x8ED5 -pattern GL_COVERAGE_ATTACHMENT_NV = 0x8ED2 :: GLenum+pattern GL_COVERAGE_ATTACHMENT_NV = 0x8ED2 -pattern GL_COVERAGE_AUTOMATIC_NV = 0x8ED7 :: GLenum+pattern GL_COVERAGE_AUTOMATIC_NV = 0x8ED7 -pattern GL_COVERAGE_BUFFERS_NV = 0x8ED3 :: GLenum+pattern GL_COVERAGE_BUFFERS_NV = 0x8ED3 -pattern GL_COVERAGE_BUFFER_BIT_NV = 0x00008000 :: GLenum+pattern GL_COVERAGE_BUFFER_BIT_NV = 0x00008000 -pattern GL_COVERAGE_COMPONENT4_NV = 0x8ED1 :: GLenum+pattern GL_COVERAGE_COMPONENT4_NV = 0x8ED1 -pattern GL_COVERAGE_COMPONENT_NV = 0x8ED0 :: GLenum+pattern GL_COVERAGE_COMPONENT_NV = 0x8ED0 -pattern GL_COVERAGE_EDGE_FRAGMENTS_NV = 0x8ED6 :: GLenum+pattern GL_COVERAGE_EDGE_FRAGMENTS_NV = 0x8ED6 -pattern GL_COVERAGE_SAMPLES_NV = 0x8ED4 :: GLenum+pattern GL_COVERAGE_SAMPLES_NV = 0x8ED4
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_deep_texture3D :: Bool gl_NV_deep_texture3D = member "GL_NV_deep_texture3D" extensions -pattern GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 0x90D1 :: GLenum+pattern GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV = 0x90D1 -pattern GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 0x90D0 :: GLenum+pattern GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV = 0x90D0
@@ -49,10 +49,10 @@ {-# NOINLINE glDepthRangedNVFunPtr #-} -pattern GL_DEPTH32F_STENCIL8_NV = 0x8DAC :: GLenum+pattern GL_DEPTH32F_STENCIL8_NV = 0x8DAC -pattern GL_DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF :: GLenum+pattern GL_DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF -pattern GL_DEPTH_COMPONENT32F_NV = 0x8DAB :: GLenum+pattern GL_DEPTH_COMPONENT32F_NV = 0x8DAB -pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD :: GLenum+pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_depth_clamp :: Bool gl_NV_depth_clamp = member "GL_NV_depth_clamp" extensions -pattern GL_DEPTH_CLAMP_NV = 0x864F :: GLenum+pattern GL_DEPTH_CLAMP_NV = 0x864F
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_depth_nonlinear :: Bool gl_NV_depth_nonlinear = member "GL_NV_depth_nonlinear" extensions -pattern GL_DEPTH_COMPONENT16_NONLINEAR_NV = 0x8E2C :: GLenum+pattern GL_DEPTH_COMPONENT16_NONLINEAR_NV = 0x8E2C
@@ -61,36 +61,36 @@ {-# NOINLINE glDrawBuffersNVFunPtr #-} -pattern GL_DRAW_BUFFER0_NV = 0x8825 :: GLenum+pattern GL_DRAW_BUFFER0_NV = 0x8825 -pattern GL_DRAW_BUFFER10_NV = 0x882F :: GLenum+pattern GL_DRAW_BUFFER10_NV = 0x882F -pattern GL_DRAW_BUFFER11_NV = 0x8830 :: GLenum+pattern GL_DRAW_BUFFER11_NV = 0x8830 -pattern GL_DRAW_BUFFER12_NV = 0x8831 :: GLenum+pattern GL_DRAW_BUFFER12_NV = 0x8831 -pattern GL_DRAW_BUFFER13_NV = 0x8832 :: GLenum+pattern GL_DRAW_BUFFER13_NV = 0x8832 -pattern GL_DRAW_BUFFER14_NV = 0x8833 :: GLenum+pattern GL_DRAW_BUFFER14_NV = 0x8833 -pattern GL_DRAW_BUFFER15_NV = 0x8834 :: GLenum+pattern GL_DRAW_BUFFER15_NV = 0x8834 -pattern GL_DRAW_BUFFER1_NV = 0x8826 :: GLenum+pattern GL_DRAW_BUFFER1_NV = 0x8826 -pattern GL_DRAW_BUFFER2_NV = 0x8827 :: GLenum+pattern GL_DRAW_BUFFER2_NV = 0x8827 -pattern GL_DRAW_BUFFER3_NV = 0x8828 :: GLenum+pattern GL_DRAW_BUFFER3_NV = 0x8828 -pattern GL_DRAW_BUFFER4_NV = 0x8829 :: GLenum+pattern GL_DRAW_BUFFER4_NV = 0x8829 -pattern GL_DRAW_BUFFER5_NV = 0x882A :: GLenum+pattern GL_DRAW_BUFFER5_NV = 0x882A -pattern GL_DRAW_BUFFER6_NV = 0x882B :: GLenum+pattern GL_DRAW_BUFFER6_NV = 0x882B -pattern GL_DRAW_BUFFER7_NV = 0x882C :: GLenum+pattern GL_DRAW_BUFFER7_NV = 0x882C -pattern GL_DRAW_BUFFER8_NV = 0x882D :: GLenum+pattern GL_DRAW_BUFFER8_NV = 0x882D -pattern GL_DRAW_BUFFER9_NV = 0x882E :: GLenum+pattern GL_DRAW_BUFFER9_NV = 0x882E -pattern GL_MAX_DRAW_BUFFERS_NV = 0x8824 :: GLenum+pattern GL_MAX_DRAW_BUFFERS_NV = 0x8824
@@ -123,50 +123,50 @@ {-# NOINLINE glMapParameterivNVFunPtr #-} -pattern GL_EVAL_2D_NV = 0x86C0 :: GLenum+pattern GL_EVAL_2D_NV = 0x86C0 -pattern GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5 :: GLenum+pattern GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5 -pattern GL_EVAL_TRIANGULAR_2D_NV = 0x86C1 :: GLenum+pattern GL_EVAL_TRIANGULAR_2D_NV = 0x86C1 -pattern GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6 -pattern GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0 -pattern GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1 -pattern GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2 -pattern GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3 -pattern GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4 -pattern GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5 -pattern GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7 -pattern GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8 -pattern GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9 :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9 -pattern GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA -pattern GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB -pattern GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC -pattern GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD -pattern GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE -pattern GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF :: GLenum+pattern GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF -pattern GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3 :: GLenum+pattern GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3 -pattern GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4 :: GLenum+pattern GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4 -pattern GL_MAP_TESSELLATION_NV = 0x86C2 :: GLenum+pattern GL_MAP_TESSELLATION_NV = 0x86C2 -pattern GL_MAX_MAP_TESSELLATION_NV = 0x86D6 :: GLenum+pattern GL_MAX_MAP_TESSELLATION_NV = 0x86D6 -pattern GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7 :: GLenum+pattern GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7
@@ -55,22 +55,22 @@ {-# NOINLINE glTexRenderbufferNVFunPtr #-} -pattern GL_INT_SAMPLER_RENDERBUFFER_NV = 0x8E57 :: GLenum+pattern GL_INT_SAMPLER_RENDERBUFFER_NV = 0x8E57 -pattern GL_MAX_SAMPLE_MASK_WORDS_NV = 0x8E59 :: GLenum+pattern GL_MAX_SAMPLE_MASK_WORDS_NV = 0x8E59 -pattern GL_SAMPLER_RENDERBUFFER_NV = 0x8E56 :: GLenum+pattern GL_SAMPLER_RENDERBUFFER_NV = 0x8E56 -pattern GL_SAMPLE_MASK_NV = 0x8E51 :: GLenum+pattern GL_SAMPLE_MASK_NV = 0x8E51 -pattern GL_SAMPLE_MASK_VALUE_NV = 0x8E52 :: GLenum+pattern GL_SAMPLE_MASK_VALUE_NV = 0x8E52 -pattern GL_SAMPLE_POSITION_NV = 0x8E50 :: GLenum+pattern GL_SAMPLE_POSITION_NV = 0x8E50 -pattern GL_TEXTURE_BINDING_RENDERBUFFER_NV = 0x8E53 :: GLenum+pattern GL_TEXTURE_BINDING_RENDERBUFFER_NV = 0x8E53 -pattern GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 0x8E54 :: GLenum+pattern GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 0x8E54 -pattern GL_TEXTURE_RENDERBUFFER_NV = 0x8E55 :: GLenum+pattern GL_TEXTURE_RENDERBUFFER_NV = 0x8E55 -pattern GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 0x8E58 :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 0x8E58
@@ -27,9 +27,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_NV_fbo_color_attachments :: Bool gl_NV_fbo_color_attachments = member "GL_NV_fbo_color_attachments" extensions -pattern GL_MAX_COLOR_ATTACHMENTS_NV = 0x8CDF :: GLenum+pattern GL_MAX_COLOR_ATTACHMENTS_NV = 0x8CDF
@@ -84,8 +84,8 @@ {-# NOINLINE glTestFenceNVFunPtr #-} -pattern GL_ALL_COMPLETED_NV = 0x84F2 :: GLenum+pattern GL_ALL_COMPLETED_NV = 0x84F2 -pattern GL_FENCE_CONDITION_NV = 0x84F4 :: GLenum+pattern GL_FENCE_CONDITION_NV = 0x84F4 -pattern GL_FENCE_STATUS_NV = 0x84F3 :: GLenum+pattern GL_FENCE_STATUS_NV = 0x84F3
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_fill_rectangle :: Bool gl_NV_fill_rectangle = member "GL_NV_fill_rectangle" extensions -pattern GL_FILL_RECTANGLE_NV = 0x933C :: GLenum+pattern GL_FILL_RECTANGLE_NV = 0x933C
@@ -24,37 +24,36 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_float_buffer :: Bool gl_NV_float_buffer = member "GL_NV_float_buffer" extensions -pattern GL_FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D :: GLenum+pattern GL_FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D -pattern GL_FLOAT_R16_NV = 0x8884 :: GLenum+pattern GL_FLOAT_R16_NV = 0x8884 -pattern GL_FLOAT_R32_NV = 0x8885 :: GLenum+pattern GL_FLOAT_R32_NV = 0x8885 -pattern GL_FLOAT_RG16_NV = 0x8886 :: GLenum+pattern GL_FLOAT_RG16_NV = 0x8886 -pattern GL_FLOAT_RG32_NV = 0x8887 :: GLenum+pattern GL_FLOAT_RG32_NV = 0x8887 -pattern GL_FLOAT_RGB16_NV = 0x8888 :: GLenum+pattern GL_FLOAT_RGB16_NV = 0x8888 -pattern GL_FLOAT_RGB32_NV = 0x8889 :: GLenum+pattern GL_FLOAT_RGB32_NV = 0x8889 -pattern GL_FLOAT_RGBA16_NV = 0x888A :: GLenum+pattern GL_FLOAT_RGBA16_NV = 0x888A -pattern GL_FLOAT_RGBA32_NV = 0x888B :: GLenum+pattern GL_FLOAT_RGBA32_NV = 0x888B -pattern GL_FLOAT_RGBA_MODE_NV = 0x888E :: GLenum+pattern GL_FLOAT_RGBA_MODE_NV = 0x888E -pattern GL_FLOAT_RGBA_NV = 0x8883 :: GLenum+pattern GL_FLOAT_RGBA_NV = 0x8883 -pattern GL_FLOAT_RGB_NV = 0x8882 :: GLenum+pattern GL_FLOAT_RGB_NV = 0x8882 -pattern GL_FLOAT_RG_NV = 0x8881 :: GLenum+pattern GL_FLOAT_RG_NV = 0x8881 -pattern GL_FLOAT_R_NV = 0x8880 :: GLenum+pattern GL_FLOAT_R_NV = 0x8880 -pattern GL_TEXTURE_FLOAT_COMPONENTS_NV = 0x888C :: GLenum+pattern GL_TEXTURE_FLOAT_COMPONENTS_NV = 0x888C
@@ -14,13 +14,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_NV_fog_distance :: Bool gl_NV_fog_distance = member "GL_NV_fog_distance" extensions -pattern GL_EYE_PLANE_ABSOLUTE_NV = 0x855C :: GLenum+pattern GL_EYE_PLANE_ABSOLUTE_NV = 0x855C -pattern GL_EYE_RADIAL_NV = 0x855B :: GLenum+pattern GL_EYE_RADIAL_NV = 0x855B -pattern GL_FOG_DISTANCE_MODE_NV = 0x855A :: GLenum+pattern GL_FOG_DISTANCE_MODE_NV = 0x855A
@@ -29,6 +29,6 @@ {-# NOINLINE glFragmentCoverageColorNVFunPtr #-} -pattern GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE :: GLenum+pattern GL_FRAGMENT_COVERAGE_COLOR_NV = 0x92DE -pattern GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD :: GLenum+pattern GL_FRAGMENT_COVERAGE_TO_COLOR_NV = 0x92DD
@@ -78,14 +78,14 @@ {-# NOINLINE glProgramNamedParameter4fvNVFunPtr #-} -pattern GL_FRAGMENT_PROGRAM_BINDING_NV = 0x8873 :: GLenum+pattern GL_FRAGMENT_PROGRAM_BINDING_NV = 0x8873 -pattern GL_FRAGMENT_PROGRAM_NV = 0x8870 :: GLenum+pattern GL_FRAGMENT_PROGRAM_NV = 0x8870 -pattern GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868 :: GLenum+pattern GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868 -pattern GL_MAX_TEXTURE_COORDS_NV = 0x8871 :: GLenum+pattern GL_MAX_TEXTURE_COORDS_NV = 0x8871 -pattern GL_MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872 :: GLenum+pattern GL_MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872 -pattern GL_PROGRAM_ERROR_STRING_NV = 0x8874 :: GLenum+pattern GL_PROGRAM_ERROR_STRING_NV = 0x8874
@@ -15,13 +15,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_NV_fragment_program2 :: Bool gl_NV_fragment_program2 = member "GL_NV_fragment_program2" extensions -pattern GL_MAX_PROGRAM_IF_DEPTH_NV = 0x88F6 :: GLenum+pattern GL_MAX_PROGRAM_IF_DEPTH_NV = 0x88F6 -pattern GL_MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8 :: GLenum+pattern GL_MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8 -pattern GL_MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7 :: GLenum+pattern GL_MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7
@@ -31,10 +31,10 @@ {-# NOINLINE glBlitFramebufferNVFunPtr #-} -pattern GL_DRAW_FRAMEBUFFER_BINDING_NV = 0x8CA6 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_BINDING_NV = 0x8CA6 -pattern GL_DRAW_FRAMEBUFFER_NV = 0x8CA9 :: GLenum+pattern GL_DRAW_FRAMEBUFFER_NV = 0x8CA9 -pattern GL_READ_FRAMEBUFFER_BINDING_NV = 0x8CAA :: GLenum+pattern GL_READ_FRAMEBUFFER_BINDING_NV = 0x8CAA -pattern GL_READ_FRAMEBUFFER_NV = 0x8CA8 :: GLenum+pattern GL_READ_FRAMEBUFFER_NV = 0x8CA8
@@ -61,16 +61,16 @@ {-# NOINLINE glGetCoverageModulationTableNVFunPtr #-} -pattern GL_COVERAGE_MODULATION_NV = 0x9332 :: GLenum+pattern GL_COVERAGE_MODULATION_NV = 0x9332 -pattern GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 :: GLenum+pattern GL_COVERAGE_MODULATION_TABLE_NV = 0x9331 -pattern GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 :: GLenum+pattern GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 0x9333 -pattern GL_DEPTH_SAMPLES_NV = 0x932D :: GLenum+pattern GL_DEPTH_SAMPLES_NV = 0x932D -pattern GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F :: GLenum+pattern GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 0x932F -pattern GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 :: GLenum+pattern GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 0x9330 -pattern GL_STENCIL_SAMPLES_NV = 0x932E :: GLenum+pattern GL_STENCIL_SAMPLES_NV = 0x932E
@@ -30,8 +30,8 @@ {-# NOINLINE glRenderbufferStorageMultisampleNVFunPtr #-} -pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 0x8D56 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 0x8D56 -pattern GL_MAX_SAMPLES_NV = 0x8D57 :: GLenum+pattern GL_MAX_SAMPLES_NV = 0x8D57 -pattern GL_RENDERBUFFER_SAMPLES_NV = 0x8CAB :: GLenum+pattern GL_RENDERBUFFER_SAMPLES_NV = 0x8CAB
@@ -31,10 +31,10 @@ {-# NOINLINE glRenderbufferStorageMultisampleCoverageNVFunPtr #-} -pattern GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11 :: GLenum+pattern GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E11 -pattern GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12 :: GLenum+pattern GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12 -pattern GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10 :: GLenum+pattern GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10 -pattern GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB :: GLenum+pattern GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB
@@ -55,8 +55,8 @@ {-# NOINLINE glProgramVertexLimitNVFunPtr #-} -pattern GL_GEOMETRY_PROGRAM_NV = 0x8C26 :: GLenum+pattern GL_GEOMETRY_PROGRAM_NV = 0x8C26 -pattern GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27 :: GLenum+pattern GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27 -pattern GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28 :: GLenum+pattern GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28
@@ -170,18 +170,18 @@ {-# NOINLINE glProgramLocalParametersI4uivNVFunPtr #-} -pattern GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908 :: GLenum+pattern GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908 -pattern GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5 :: GLenum+pattern GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5 -pattern GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6 :: GLenum+pattern GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6 -pattern GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909 :: GLenum+pattern GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909 -pattern GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905 :: GLenum+pattern GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905 -pattern GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904 :: GLenum+pattern GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904 -pattern GL_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906 :: GLenum+pattern GL_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906 -pattern GL_PROGRAM_RESULT_COMPONENTS_NV = 0x8907 :: GLenum+pattern GL_PROGRAM_RESULT_COMPONENTS_NV = 0x8907
@@ -44,18 +44,18 @@ {-# NOINLINE glProgramSubroutineParametersuivNVFunPtr #-} -pattern GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 0x8E5D :: GLenum+pattern GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 0x8E5D -pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5C :: GLenum+pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5C -pattern GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 0x8E5A :: GLenum+pattern GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 0x8E5A -pattern GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 0x8F45 :: GLenum+pattern GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 0x8F45 -pattern GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 0x8F44 :: GLenum+pattern GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 0x8F44 -pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5F :: GLenum+pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5F -pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5B :: GLenum+pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 0x8E5B -pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5E :: GLenum+pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 0x8E5E
@@ -433,4 +433,4 @@ {-# NOINLINE glVertexWeighthvNVFunPtr #-} -pattern GL_HALF_FLOAT_NV = 0x140B :: GLenum+pattern GL_HALF_FLOAT_NV = 0x140B
@@ -28,4 +28,4 @@ {-# NOINLINE glVertexAttribDivisorNVFunPtr #-} -pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 0x88FE :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV = 0x88FE
@@ -35,10 +35,10 @@ {-# NOINLINE glGetInternalformatSampleivNVFunPtr #-} -pattern GL_CONFORMANT_NV = 0x9374 :: GLenum+pattern GL_CONFORMANT_NV = 0x9374 -pattern GL_MULTISAMPLES_NV = 0x9371 :: GLenum+pattern GL_MULTISAMPLES_NV = 0x9371 -pattern GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 :: GLenum+pattern GL_SUPERSAMPLE_SCALE_X_NV = 0x9372 -pattern GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373 :: GLenum+pattern GL_SUPERSAMPLE_SCALE_Y_NV = 0x9373
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_light_max_exponent :: Bool gl_NV_light_max_exponent = member "GL_NV_light_max_exponent" extensions -pattern GL_MAX_SHININESS_NV = 0x8504 :: GLenum+pattern GL_MAX_SHININESS_NV = 0x8504 -pattern GL_MAX_SPOT_EXPONENT_NV = 0x8505 :: GLenum+pattern GL_MAX_SPOT_EXPONENT_NV = 0x8505
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_multisample_filter_hint :: Bool gl_NV_multisample_filter_hint = member "GL_NV_multisample_filter_hint" extensions -pattern GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534 :: GLenum+pattern GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534
@@ -78,14 +78,14 @@ {-# NOINLINE glUniformMatrix4x3fvNVFunPtr #-} -pattern GL_FLOAT_MAT2x3_NV = 0x8B65 :: GLenum+pattern GL_FLOAT_MAT2x3_NV = 0x8B65 -pattern GL_FLOAT_MAT2x4_NV = 0x8B66 :: GLenum+pattern GL_FLOAT_MAT2x4_NV = 0x8B66 -pattern GL_FLOAT_MAT3x2_NV = 0x8B67 :: GLenum+pattern GL_FLOAT_MAT3x2_NV = 0x8B67 -pattern GL_FLOAT_MAT3x4_NV = 0x8B68 :: GLenum+pattern GL_FLOAT_MAT3x4_NV = 0x8B68 -pattern GL_FLOAT_MAT4x2_NV = 0x8B69 :: GLenum+pattern GL_FLOAT_MAT4x2_NV = 0x8B69 -pattern GL_FLOAT_MAT4x3_NV = 0x8B6A :: GLenum+pattern GL_FLOAT_MAT4x3_NV = 0x8B6A
@@ -85,10 +85,10 @@ {-# NOINLINE glIsOcclusionQueryNVFunPtr #-} -pattern GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865 :: GLenum+pattern GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865 -pattern GL_PIXEL_COUNTER_BITS_NV = 0x8864 :: GLenum+pattern GL_PIXEL_COUNTER_BITS_NV = 0x8864 -pattern GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867 :: GLenum+pattern GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867 -pattern GL_PIXEL_COUNT_NV = 0x8866 :: GLenum+pattern GL_PIXEL_COUNT_NV = 0x8866
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_packed_depth_stencil :: Bool gl_NV_packed_depth_stencil = member "GL_NV_packed_depth_stencil" extensions -pattern GL_DEPTH_STENCIL_NV = 0x84F9 :: GLenum+pattern GL_DEPTH_STENCIL_NV = 0x84F9 -pattern GL_UNSIGNED_INT_24_8_NV = 0x84FA :: GLenum+pattern GL_UNSIGNED_INT_24_8_NV = 0x84FA
@@ -50,12 +50,12 @@ {-# NOINLINE glProgramBufferParametersfvNVFunPtr #-} -pattern GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4 :: GLenum+pattern GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA4 -pattern GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3 :: GLenum+pattern GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA3 -pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0 :: GLenum+pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 0x8DA0 -pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1 :: GLenum+pattern GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 0x8DA1 -pattern GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2 :: GLenum+pattern GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 0x8DA2
@@ -759,324 +759,324 @@ {-# NOINLINE glWeightPathsNVFunPtr #-} -pattern GL_2_BYTES_NV = 0x1407 :: GLenum+pattern GL_2_BYTES_NV = 0x1407 -pattern GL_3_BYTES_NV = 0x1408 :: GLenum+pattern GL_3_BYTES_NV = 0x1408 -pattern GL_4_BYTES_NV = 0x1409 :: GLenum+pattern GL_4_BYTES_NV = 0x1409 -pattern GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD :: GLenum+pattern GL_ACCUM_ADJACENT_PAIRS_NV = 0x90AD -pattern GL_ADJACENT_PAIRS_NV = 0x90AE :: GLenum+pattern GL_ADJACENT_PAIRS_NV = 0x90AE -pattern GL_AFFINE_2D_NV = 0x9092 :: GLenum+pattern GL_AFFINE_2D_NV = 0x9092 -pattern GL_AFFINE_3D_NV = 0x9094 :: GLenum+pattern GL_AFFINE_3D_NV = 0x9094 -pattern GL_ARC_TO_NV = 0xFE :: GLenum+pattern GL_ARC_TO_NV = 0xFE -pattern GL_BEVEL_NV = 0x90A6 :: GLenum+pattern GL_BEVEL_NV = 0x90A6 -pattern GL_BOLD_BIT_NV = 0x01 :: GLenum+pattern GL_BOLD_BIT_NV = 0x01 -pattern GL_BOUNDING_BOX_NV = 0x908D :: GLenum+pattern GL_BOUNDING_BOX_NV = 0x908D -pattern GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C :: GLenum+pattern GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 0x909C -pattern GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 :: GLenum+pattern GL_CIRCULAR_CCW_ARC_TO_NV = 0xF8 -pattern GL_CIRCULAR_CW_ARC_TO_NV = 0xFA :: GLenum+pattern GL_CIRCULAR_CW_ARC_TO_NV = 0xFA -pattern GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC :: GLenum+pattern GL_CIRCULAR_TANGENT_ARC_TO_NV = 0xFC -pattern GL_CLOSE_PATH_NV = 0x00 :: GLenum+pattern GL_CLOSE_PATH_NV = 0x00 -pattern GL_CONIC_CURVE_TO_NV = 0x1A :: GLenum+pattern GL_CONIC_CURVE_TO_NV = 0x1A -pattern GL_CONSTANT_NV = 0x8576 :: GLenum+pattern GL_CONSTANT_NV = 0x8576 -pattern GL_CONVEX_HULL_NV = 0x908B :: GLenum+pattern GL_CONVEX_HULL_NV = 0x908B -pattern GL_COUNT_DOWN_NV = 0x9089 :: GLenum+pattern GL_COUNT_DOWN_NV = 0x9089 -pattern GL_COUNT_UP_NV = 0x9088 :: GLenum+pattern GL_COUNT_UP_NV = 0x9088 -pattern GL_CUBIC_CURVE_TO_NV = 0x0C :: GLenum+pattern GL_CUBIC_CURVE_TO_NV = 0x0C -pattern GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 :: GLenum+pattern GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 0xF2 -pattern GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 :: GLenum+pattern GL_DUP_LAST_CUBIC_CURVE_TO_NV = 0xF4 -pattern GL_EYE_LINEAR_NV = 0x2400 :: GLenum+pattern GL_EYE_LINEAR_NV = 0x2400 -pattern GL_FILE_NAME_NV = 0x9074 :: GLenum+pattern GL_FILE_NAME_NV = 0x9074 -pattern GL_FIRST_TO_REST_NV = 0x90AF :: GLenum+pattern GL_FIRST_TO_REST_NV = 0x90AF -pattern GL_FONT_ASCENDER_BIT_NV = 0x00200000 :: GLenum+pattern GL_FONT_ASCENDER_BIT_NV = 0x00200000 -pattern GL_FONT_DESCENDER_BIT_NV = 0x00400000 :: GLenum+pattern GL_FONT_DESCENDER_BIT_NV = 0x00400000 -pattern GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 :: GLenum+pattern GL_FONT_GLYPHS_AVAILABLE_NV = 0x9368 -pattern GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 :: GLenum+pattern GL_FONT_HAS_KERNING_BIT_NV = 0x10000000 -pattern GL_FONT_HEIGHT_BIT_NV = 0x00800000 :: GLenum+pattern GL_FONT_HEIGHT_BIT_NV = 0x00800000 -pattern GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 :: GLenum+pattern GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 0x02000000 -pattern GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 :: GLenum+pattern GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 0x01000000 -pattern GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 :: GLenum+pattern GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 0x20000000 -pattern GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 :: GLenum+pattern GL_FONT_TARGET_UNAVAILABLE_NV = 0x9369 -pattern GL_FONT_UNAVAILABLE_NV = 0x936A :: GLenum+pattern GL_FONT_UNAVAILABLE_NV = 0x936A -pattern GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 :: GLenum+pattern GL_FONT_UNDERLINE_POSITION_BIT_NV = 0x04000000 -pattern GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 :: GLenum+pattern GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 0x08000000 -pattern GL_FONT_UNINTELLIGIBLE_NV = 0x936B :: GLenum+pattern GL_FONT_UNINTELLIGIBLE_NV = 0x936B -pattern GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 :: GLenum+pattern GL_FONT_UNITS_PER_EM_BIT_NV = 0x00100000 -pattern GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 :: GLenum+pattern GL_FONT_X_MAX_BOUNDS_BIT_NV = 0x00040000 -pattern GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 :: GLenum+pattern GL_FONT_X_MIN_BOUNDS_BIT_NV = 0x00010000 -pattern GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 :: GLenum+pattern GL_FONT_Y_MAX_BOUNDS_BIT_NV = 0x00080000 -pattern GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 :: GLenum+pattern GL_FONT_Y_MIN_BOUNDS_BIT_NV = 0x00020000 -pattern GL_FRAGMENT_INPUT_NV = 0x936D :: GLenum+pattern GL_FRAGMENT_INPUT_NV = 0x936D -pattern GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 :: GLenum+pattern GL_GLYPH_HAS_KERNING_BIT_NV = 0x100 -pattern GL_GLYPH_HEIGHT_BIT_NV = 0x02 :: GLenum+pattern GL_GLYPH_HEIGHT_BIT_NV = 0x02 -pattern GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 :: GLenum+pattern GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 0x10 -pattern GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 :: GLenum+pattern GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 0x04 -pattern GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 :: GLenum+pattern GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 0x08 -pattern GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 :: GLenum+pattern GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 0x80 -pattern GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 :: GLenum+pattern GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 0x20 -pattern GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 :: GLenum+pattern GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 0x40 -pattern GL_GLYPH_WIDTH_BIT_NV = 0x01 :: GLenum+pattern GL_GLYPH_WIDTH_BIT_NV = 0x01 -pattern GL_HORIZONTAL_LINE_TO_NV = 0x06 :: GLenum+pattern GL_HORIZONTAL_LINE_TO_NV = 0x06 -pattern GL_ITALIC_BIT_NV = 0x02 :: GLenum+pattern GL_ITALIC_BIT_NV = 0x02 -pattern GL_LARGE_CCW_ARC_TO_NV = 0x16 :: GLenum+pattern GL_LARGE_CCW_ARC_TO_NV = 0x16 -pattern GL_LARGE_CW_ARC_TO_NV = 0x18 :: GLenum+pattern GL_LARGE_CW_ARC_TO_NV = 0x18 -pattern GL_LINE_TO_NV = 0x04 :: GLenum+pattern GL_LINE_TO_NV = 0x04 -pattern GL_MITER_REVERT_NV = 0x90A7 :: GLenum+pattern GL_MITER_REVERT_NV = 0x90A7 -pattern GL_MITER_TRUNCATE_NV = 0x90A8 :: GLenum+pattern GL_MITER_TRUNCATE_NV = 0x90A8 -pattern GL_MOVE_TO_CONTINUES_NV = 0x90B6 :: GLenum+pattern GL_MOVE_TO_CONTINUES_NV = 0x90B6 -pattern GL_MOVE_TO_NV = 0x02 :: GLenum+pattern GL_MOVE_TO_NV = 0x02 -pattern GL_MOVE_TO_RESETS_NV = 0x90B5 :: GLenum+pattern GL_MOVE_TO_RESETS_NV = 0x90B5 -pattern GL_OBJECT_LINEAR_NV = 0x2401 :: GLenum+pattern GL_OBJECT_LINEAR_NV = 0x2401 -pattern GL_PATH_CLIENT_LENGTH_NV = 0x907F :: GLenum+pattern GL_PATH_CLIENT_LENGTH_NV = 0x907F -pattern GL_PATH_COMMAND_COUNT_NV = 0x909D :: GLenum+pattern GL_PATH_COMMAND_COUNT_NV = 0x909D -pattern GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 :: GLenum+pattern GL_PATH_COMPUTED_LENGTH_NV = 0x90A0 -pattern GL_PATH_COORD_COUNT_NV = 0x909E :: GLenum+pattern GL_PATH_COORD_COUNT_NV = 0x909E -pattern GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF :: GLenum+pattern GL_PATH_COVER_DEPTH_FUNC_NV = 0x90BF -pattern GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F :: GLenum+pattern GL_PATH_DASH_ARRAY_COUNT_NV = 0x909F -pattern GL_PATH_DASH_CAPS_NV = 0x907B :: GLenum+pattern GL_PATH_DASH_CAPS_NV = 0x907B -pattern GL_PATH_DASH_OFFSET_NV = 0x907E :: GLenum+pattern GL_PATH_DASH_OFFSET_NV = 0x907E -pattern GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 :: GLenum+pattern GL_PATH_DASH_OFFSET_RESET_NV = 0x90B4 -pattern GL_PATH_END_CAPS_NV = 0x9076 :: GLenum+pattern GL_PATH_END_CAPS_NV = 0x9076 -pattern GL_PATH_ERROR_POSITION_NV = 0x90AB :: GLenum+pattern GL_PATH_ERROR_POSITION_NV = 0x90AB -pattern GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 :: GLenum+pattern GL_PATH_FILL_BOUNDING_BOX_NV = 0x90A1 -pattern GL_PATH_FILL_COVER_MODE_NV = 0x9082 :: GLenum+pattern GL_PATH_FILL_COVER_MODE_NV = 0x9082 -pattern GL_PATH_FILL_MASK_NV = 0x9081 :: GLenum+pattern GL_PATH_FILL_MASK_NV = 0x9081 -pattern GL_PATH_FILL_MODE_NV = 0x9080 :: GLenum+pattern GL_PATH_FILL_MODE_NV = 0x9080 -pattern GL_PATH_FOG_GEN_MODE_NV = 0x90AC :: GLenum+pattern GL_PATH_FOG_GEN_MODE_NV = 0x90AC -pattern GL_PATH_FORMAT_PS_NV = 0x9071 :: GLenum+pattern GL_PATH_FORMAT_PS_NV = 0x9071 -pattern GL_PATH_FORMAT_SVG_NV = 0x9070 :: GLenum+pattern GL_PATH_FORMAT_SVG_NV = 0x9070 -pattern GL_PATH_GEN_COEFF_NV = 0x90B1 :: GLenum+pattern GL_PATH_GEN_COEFF_NV = 0x90B1 -pattern GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 :: GLenum+pattern GL_PATH_GEN_COLOR_FORMAT_NV = 0x90B2 -pattern GL_PATH_GEN_COMPONENTS_NV = 0x90B3 :: GLenum+pattern GL_PATH_GEN_COMPONENTS_NV = 0x90B3 -pattern GL_PATH_GEN_MODE_NV = 0x90B0 :: GLenum+pattern GL_PATH_GEN_MODE_NV = 0x90B0 -pattern GL_PATH_INITIAL_DASH_CAP_NV = 0x907C :: GLenum+pattern GL_PATH_INITIAL_DASH_CAP_NV = 0x907C -pattern GL_PATH_INITIAL_END_CAP_NV = 0x9077 :: GLenum+pattern GL_PATH_INITIAL_END_CAP_NV = 0x9077 -pattern GL_PATH_JOIN_STYLE_NV = 0x9079 :: GLenum+pattern GL_PATH_JOIN_STYLE_NV = 0x9079 -pattern GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 :: GLenum+pattern GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 0x0D36 -pattern GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 :: GLenum+pattern GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 0x0D38 -pattern GL_PATH_MITER_LIMIT_NV = 0x907A :: GLenum+pattern GL_PATH_MITER_LIMIT_NV = 0x907A -pattern GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 :: GLenum+pattern GL_PATH_MODELVIEW_MATRIX_NV = 0x0BA6 -pattern GL_PATH_MODELVIEW_NV = 0x1700 :: GLenum+pattern GL_PATH_MODELVIEW_NV = 0x1700 -pattern GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 :: GLenum+pattern GL_PATH_MODELVIEW_STACK_DEPTH_NV = 0x0BA3 -pattern GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A :: GLenum+pattern GL_PATH_OBJECT_BOUNDING_BOX_NV = 0x908A -pattern GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 :: GLenum+pattern GL_PATH_PROJECTION_MATRIX_NV = 0x0BA7 -pattern GL_PATH_PROJECTION_NV = 0x1701 :: GLenum+pattern GL_PATH_PROJECTION_NV = 0x1701 -pattern GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 :: GLenum+pattern GL_PATH_PROJECTION_STACK_DEPTH_NV = 0x0BA4 -pattern GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD :: GLenum+pattern GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 0x90BD -pattern GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE :: GLenum+pattern GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 0x90BE -pattern GL_PATH_STENCIL_FUNC_NV = 0x90B7 :: GLenum+pattern GL_PATH_STENCIL_FUNC_NV = 0x90B7 -pattern GL_PATH_STENCIL_REF_NV = 0x90B8 :: GLenum+pattern GL_PATH_STENCIL_REF_NV = 0x90B8 -pattern GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 :: GLenum+pattern GL_PATH_STENCIL_VALUE_MASK_NV = 0x90B9 -pattern GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 :: GLenum+pattern GL_PATH_STROKE_BOUNDING_BOX_NV = 0x90A2 -pattern GL_PATH_STROKE_COVER_MODE_NV = 0x9083 :: GLenum+pattern GL_PATH_STROKE_COVER_MODE_NV = 0x9083 -pattern GL_PATH_STROKE_MASK_NV = 0x9084 :: GLenum+pattern GL_PATH_STROKE_MASK_NV = 0x9084 -pattern GL_PATH_STROKE_WIDTH_NV = 0x9075 :: GLenum+pattern GL_PATH_STROKE_WIDTH_NV = 0x9075 -pattern GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D :: GLenum+pattern GL_PATH_TERMINAL_DASH_CAP_NV = 0x907D -pattern GL_PATH_TERMINAL_END_CAP_NV = 0x9078 :: GLenum+pattern GL_PATH_TERMINAL_END_CAP_NV = 0x9078 -pattern GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 :: GLenum+pattern GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 0x84E3 -pattern GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 :: GLenum+pattern GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 0x84E4 -pattern GL_QUADRATIC_CURVE_TO_NV = 0x0A :: GLenum+pattern GL_QUADRATIC_CURVE_TO_NV = 0x0A -pattern GL_RECT_NV = 0xF6 :: GLenum+pattern GL_RECT_NV = 0xF6 -pattern GL_RELATIVE_ARC_TO_NV = 0xFF :: GLenum+pattern GL_RELATIVE_ARC_TO_NV = 0xFF -pattern GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B :: GLenum+pattern GL_RELATIVE_CONIC_CURVE_TO_NV = 0x1B -pattern GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D :: GLenum+pattern GL_RELATIVE_CUBIC_CURVE_TO_NV = 0x0D -pattern GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 :: GLenum+pattern GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 0x07 -pattern GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 :: GLenum+pattern GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 0x17 -pattern GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 :: GLenum+pattern GL_RELATIVE_LARGE_CW_ARC_TO_NV = 0x19 -pattern GL_RELATIVE_LINE_TO_NV = 0x05 :: GLenum+pattern GL_RELATIVE_LINE_TO_NV = 0x05 -pattern GL_RELATIVE_MOVE_TO_NV = 0x03 :: GLenum+pattern GL_RELATIVE_MOVE_TO_NV = 0x03 -pattern GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B :: GLenum+pattern GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 0x0B -pattern GL_RELATIVE_RECT_NV = 0xF7 :: GLenum+pattern GL_RELATIVE_RECT_NV = 0xF7 -pattern GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB :: GLenum+pattern GL_RELATIVE_ROUNDED_RECT2_NV = 0xEB -pattern GL_RELATIVE_ROUNDED_RECT4_NV = 0xED :: GLenum+pattern GL_RELATIVE_ROUNDED_RECT4_NV = 0xED -pattern GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF :: GLenum+pattern GL_RELATIVE_ROUNDED_RECT8_NV = 0xEF -pattern GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 :: GLenum+pattern GL_RELATIVE_ROUNDED_RECT_NV = 0xE9 -pattern GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 :: GLenum+pattern GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 0x13 -pattern GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 :: GLenum+pattern GL_RELATIVE_SMALL_CW_ARC_TO_NV = 0x15 -pattern GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 :: GLenum+pattern GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 0x11 -pattern GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F :: GLenum+pattern GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0F -pattern GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 :: GLenum+pattern GL_RELATIVE_VERTICAL_LINE_TO_NV = 0x09 -pattern GL_RESTART_PATH_NV = 0xF0 :: GLenum+pattern GL_RESTART_PATH_NV = 0xF0 -pattern GL_ROUNDED_RECT2_NV = 0xEA :: GLenum+pattern GL_ROUNDED_RECT2_NV = 0xEA -pattern GL_ROUNDED_RECT4_NV = 0xEC :: GLenum+pattern GL_ROUNDED_RECT4_NV = 0xEC -pattern GL_ROUNDED_RECT8_NV = 0xEE :: GLenum+pattern GL_ROUNDED_RECT8_NV = 0xEE -pattern GL_ROUNDED_RECT_NV = 0xE8 :: GLenum+pattern GL_ROUNDED_RECT_NV = 0xE8 -pattern GL_ROUND_NV = 0x90A4 :: GLenum+pattern GL_ROUND_NV = 0x90A4 -pattern GL_SKIP_MISSING_GLYPH_NV = 0x90A9 :: GLenum+pattern GL_SKIP_MISSING_GLYPH_NV = 0x90A9 -pattern GL_SMALL_CCW_ARC_TO_NV = 0x12 :: GLenum+pattern GL_SMALL_CCW_ARC_TO_NV = 0x12 -pattern GL_SMALL_CW_ARC_TO_NV = 0x14 :: GLenum+pattern GL_SMALL_CW_ARC_TO_NV = 0x14 -pattern GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 :: GLenum+pattern GL_SMOOTH_CUBIC_CURVE_TO_NV = 0x10 -pattern GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E :: GLenum+pattern GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 0x0E -pattern GL_SQUARE_NV = 0x90A3 :: GLenum+pattern GL_SQUARE_NV = 0x90A3 -pattern GL_STANDARD_FONT_FORMAT_NV = 0x936C :: GLenum+pattern GL_STANDARD_FONT_FORMAT_NV = 0x936C -pattern GL_STANDARD_FONT_NAME_NV = 0x9072 :: GLenum+pattern GL_STANDARD_FONT_NAME_NV = 0x9072 -pattern GL_SYSTEM_FONT_NAME_NV = 0x9073 :: GLenum+pattern GL_SYSTEM_FONT_NAME_NV = 0x9073 -pattern GL_TRANSLATE_2D_NV = 0x9090 :: GLenum+pattern GL_TRANSLATE_2D_NV = 0x9090 -pattern GL_TRANSLATE_3D_NV = 0x9091 :: GLenum+pattern GL_TRANSLATE_3D_NV = 0x9091 -pattern GL_TRANSLATE_X_NV = 0x908E :: GLenum+pattern GL_TRANSLATE_X_NV = 0x908E -pattern GL_TRANSLATE_Y_NV = 0x908F :: GLenum+pattern GL_TRANSLATE_Y_NV = 0x908F -pattern GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 :: GLenum+pattern GL_TRANSPOSE_AFFINE_2D_NV = 0x9096 -pattern GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 :: GLenum+pattern GL_TRANSPOSE_AFFINE_3D_NV = 0x9098 -pattern GL_TRIANGULAR_NV = 0x90A5 :: GLenum+pattern GL_TRIANGULAR_NV = 0x90A5 -pattern GL_USE_MISSING_GLYPH_NV = 0x90AA :: GLenum+pattern GL_USE_MISSING_GLYPH_NV = 0x90AA -pattern GL_UTF16_NV = 0x909B :: GLenum+pattern GL_UTF16_NV = 0x909B -pattern GL_UTF8_NV = 0x909A :: GLenum+pattern GL_UTF8_NV = 0x909A -pattern GL_VERTICAL_LINE_TO_NV = 0x08 :: GLenum+pattern GL_VERTICAL_LINE_TO_NV = 0x08
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_path_rendering_shared_edge :: Bool gl_NV_path_rendering_shared_edge = member "GL_NV_path_rendering_shared_edge" extensions -pattern GL_SHARED_EDGE_NV = 0xC0 :: GLenum+pattern GL_SHARED_EDGE_NV = 0xC0
@@ -42,14 +42,14 @@ {-# NOINLINE glPixelDataRangeNVFunPtr #-} -pattern GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B :: GLenum+pattern GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B -pattern GL_READ_PIXEL_DATA_RANGE_NV = 0x8879 :: GLenum+pattern GL_READ_PIXEL_DATA_RANGE_NV = 0x8879 -pattern GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D :: GLenum+pattern GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D -pattern GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A :: GLenum+pattern GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A -pattern GL_WRITE_PIXEL_DATA_RANGE_NV = 0x8878 :: GLenum+pattern GL_WRITE_PIXEL_DATA_RANGE_NV = 0x8878 -pattern GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C :: GLenum+pattern GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C
@@ -39,8 +39,8 @@ {-# NOINLINE glPointParameterivNVFunPtr #-} -pattern GL_COORD_REPLACE_NV = 0x8862 :: GLenum+pattern GL_COORD_REPLACE_NV = 0x8862 -pattern GL_POINT_SPRITE_NV = 0x8861 :: GLenum+pattern GL_POINT_SPRITE_NV = 0x8861 -pattern GL_POINT_SPRITE_R_MODE_NV = 0x8863 :: GLenum+pattern GL_POINT_SPRITE_R_MODE_NV = 0x8863
@@ -78,14 +78,14 @@ {-# NOINLINE glPresentFrameKeyedNVFunPtr #-} -pattern GL_CURRENT_TIME_NV = 0x8E28 :: GLenum+pattern GL_CURRENT_TIME_NV = 0x8E28 -pattern GL_FIELDS_NV = 0x8E27 :: GLenum+pattern GL_FIELDS_NV = 0x8E27 -pattern GL_FRAME_NV = 0x8E26 :: GLenum+pattern GL_FRAME_NV = 0x8E26 -pattern GL_NUM_FILL_STREAMS_NV = 0x8E29 :: GLenum+pattern GL_NUM_FILL_STREAMS_NV = 0x8E29 -pattern GL_PRESENT_DURATION_NV = 0x8E2B :: GLenum+pattern GL_PRESENT_DURATION_NV = 0x8E2B -pattern GL_PRESENT_TIME_NV = 0x8E2A :: GLenum+pattern GL_PRESENT_TIME_NV = 0x8E2A
@@ -38,6 +38,6 @@ {-# NOINLINE glPrimitiveRestartNVFunPtr #-} -pattern GL_PRIMITIVE_RESTART_INDEX_NV = 0x8559 :: GLenum+pattern GL_PRIMITIVE_RESTART_INDEX_NV = 0x8559 -pattern GL_PRIMITIVE_RESTART_NV = 0x8558 :: GLenum+pattern GL_PRIMITIVE_RESTART_NV = 0x8558
@@ -28,4 +28,4 @@ {-# NOINLINE glReadBufferNVFunPtr #-} -pattern GL_READ_BUFFER_NV = 0x0C02 :: GLenum+pattern GL_READ_BUFFER_NV = 0x0C02
@@ -192,100 +192,100 @@ {-# NOINLINE glGetFinalCombinerInputParameterivNVFunPtr #-} -pattern GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541 :: GLenum+pattern GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541 -pattern GL_COLOR_SUM_CLAMP_NV = 0x854F :: GLenum+pattern GL_COLOR_SUM_CLAMP_NV = 0x854F -pattern GL_COMBINER0_NV = 0x8550 :: GLenum+pattern GL_COMBINER0_NV = 0x8550 -pattern GL_COMBINER1_NV = 0x8551 :: GLenum+pattern GL_COMBINER1_NV = 0x8551 -pattern GL_COMBINER2_NV = 0x8552 :: GLenum+pattern GL_COMBINER2_NV = 0x8552 -pattern GL_COMBINER3_NV = 0x8553 :: GLenum+pattern GL_COMBINER3_NV = 0x8553 -pattern GL_COMBINER4_NV = 0x8554 :: GLenum+pattern GL_COMBINER4_NV = 0x8554 -pattern GL_COMBINER5_NV = 0x8555 :: GLenum+pattern GL_COMBINER5_NV = 0x8555 -pattern GL_COMBINER6_NV = 0x8556 :: GLenum+pattern GL_COMBINER6_NV = 0x8556 -pattern GL_COMBINER7_NV = 0x8557 :: GLenum+pattern GL_COMBINER7_NV = 0x8557 -pattern GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545 :: GLenum+pattern GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545 -pattern GL_COMBINER_AB_OUTPUT_NV = 0x854A :: GLenum+pattern GL_COMBINER_AB_OUTPUT_NV = 0x854A -pattern GL_COMBINER_BIAS_NV = 0x8549 :: GLenum+pattern GL_COMBINER_BIAS_NV = 0x8549 -pattern GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546 :: GLenum+pattern GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546 -pattern GL_COMBINER_CD_OUTPUT_NV = 0x854B :: GLenum+pattern GL_COMBINER_CD_OUTPUT_NV = 0x854B -pattern GL_COMBINER_COMPONENT_USAGE_NV = 0x8544 :: GLenum+pattern GL_COMBINER_COMPONENT_USAGE_NV = 0x8544 -pattern GL_COMBINER_INPUT_NV = 0x8542 :: GLenum+pattern GL_COMBINER_INPUT_NV = 0x8542 -pattern GL_COMBINER_MAPPING_NV = 0x8543 :: GLenum+pattern GL_COMBINER_MAPPING_NV = 0x8543 -pattern GL_COMBINER_MUX_SUM_NV = 0x8547 :: GLenum+pattern GL_COMBINER_MUX_SUM_NV = 0x8547 -pattern GL_COMBINER_SCALE_NV = 0x8548 :: GLenum+pattern GL_COMBINER_SCALE_NV = 0x8548 -pattern GL_COMBINER_SUM_OUTPUT_NV = 0x854C :: GLenum+pattern GL_COMBINER_SUM_OUTPUT_NV = 0x854C -pattern GL_CONSTANT_COLOR0_NV = 0x852A :: GLenum+pattern GL_CONSTANT_COLOR0_NV = 0x852A -pattern GL_CONSTANT_COLOR1_NV = 0x852B :: GLenum+pattern GL_CONSTANT_COLOR1_NV = 0x852B -pattern GL_DISCARD_NV = 0x8530 :: GLenum+pattern GL_DISCARD_NV = 0x8530 -pattern GL_EXPAND_NEGATE_NV = 0x8539 :: GLenum+pattern GL_EXPAND_NEGATE_NV = 0x8539 -pattern GL_EXPAND_NORMAL_NV = 0x8538 :: GLenum+pattern GL_EXPAND_NORMAL_NV = 0x8538 -pattern GL_E_TIMES_F_NV = 0x8531 :: GLenum+pattern GL_E_TIMES_F_NV = 0x8531 -pattern GL_HALF_BIAS_NEGATE_NV = 0x853B :: GLenum+pattern GL_HALF_BIAS_NEGATE_NV = 0x853B -pattern GL_HALF_BIAS_NORMAL_NV = 0x853A :: GLenum+pattern GL_HALF_BIAS_NORMAL_NV = 0x853A -pattern GL_MAX_GENERAL_COMBINERS_NV = 0x854D :: GLenum+pattern GL_MAX_GENERAL_COMBINERS_NV = 0x854D -pattern GL_NUM_GENERAL_COMBINERS_NV = 0x854E :: GLenum+pattern GL_NUM_GENERAL_COMBINERS_NV = 0x854E -pattern GL_REGISTER_COMBINERS_NV = 0x8522 :: GLenum+pattern GL_REGISTER_COMBINERS_NV = 0x8522 -pattern GL_SCALE_BY_FOUR_NV = 0x853F :: GLenum+pattern GL_SCALE_BY_FOUR_NV = 0x853F -pattern GL_SCALE_BY_ONE_HALF_NV = 0x8540 :: GLenum+pattern GL_SCALE_BY_ONE_HALF_NV = 0x8540 -pattern GL_SCALE_BY_TWO_NV = 0x853E :: GLenum+pattern GL_SCALE_BY_TWO_NV = 0x853E -pattern GL_SIGNED_IDENTITY_NV = 0x853C :: GLenum+pattern GL_SIGNED_IDENTITY_NV = 0x853C -pattern GL_SIGNED_NEGATE_NV = 0x853D :: GLenum+pattern GL_SIGNED_NEGATE_NV = 0x853D -pattern GL_SPARE0_NV = 0x852E :: GLenum+pattern GL_SPARE0_NV = 0x852E -pattern GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532 :: GLenum+pattern GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532 -pattern GL_SPARE1_NV = 0x852F :: GLenum+pattern GL_SPARE1_NV = 0x852F -pattern GL_UNSIGNED_IDENTITY_NV = 0x8536 :: GLenum+pattern GL_UNSIGNED_IDENTITY_NV = 0x8536 -pattern GL_UNSIGNED_INVERT_NV = 0x8537 :: GLenum+pattern GL_UNSIGNED_INVERT_NV = 0x8537 -pattern GL_VARIABLE_A_NV = 0x8523 :: GLenum+pattern GL_VARIABLE_A_NV = 0x8523 -pattern GL_VARIABLE_B_NV = 0x8524 :: GLenum+pattern GL_VARIABLE_B_NV = 0x8524 -pattern GL_VARIABLE_C_NV = 0x8525 :: GLenum+pattern GL_VARIABLE_C_NV = 0x8525 -pattern GL_VARIABLE_D_NV = 0x8526 :: GLenum+pattern GL_VARIABLE_D_NV = 0x8526 -pattern GL_VARIABLE_E_NV = 0x8527 :: GLenum+pattern GL_VARIABLE_E_NV = 0x8527 -pattern GL_VARIABLE_F_NV = 0x8528 :: GLenum+pattern GL_VARIABLE_F_NV = 0x8528 -pattern GL_VARIABLE_G_NV = 0x8529 :: GLenum+pattern GL_VARIABLE_G_NV = 0x8529
@@ -37,4 +37,4 @@ {-# NOINLINE glGetCombinerStageParameterfvNVFunPtr #-} -pattern GL_PER_STAGE_CONSTANTS_NV = 0x8535 :: GLenum+pattern GL_PER_STAGE_CONSTANTS_NV = 0x8535
@@ -19,27 +19,26 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_sRGB_formats :: Bool gl_NV_sRGB_formats = member "GL_NV_sRGB_formats" extensions -pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 0x8C4D :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV = 0x8C4D -pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 0x8C4E :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV = 0x8C4E -pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 0x8C4F :: GLenum+pattern GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV = 0x8C4F -pattern GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 0x8C4C :: GLenum+pattern GL_COMPRESSED_SRGB_S3TC_DXT1_NV = 0x8C4C -pattern GL_ETC1_SRGB8_NV = 0x88EE :: GLenum+pattern GL_ETC1_SRGB8_NV = 0x88EE -pattern GL_SLUMINANCE8_ALPHA8_NV = 0x8C45 :: GLenum+pattern GL_SLUMINANCE8_ALPHA8_NV = 0x8C45 -pattern GL_SLUMINANCE8_NV = 0x8C47 :: GLenum+pattern GL_SLUMINANCE8_NV = 0x8C47 -pattern GL_SLUMINANCE_ALPHA_NV = 0x8C44 :: GLenum+pattern GL_SLUMINANCE_ALPHA_NV = 0x8C44 -pattern GL_SLUMINANCE_NV = 0x8C46 :: GLenum+pattern GL_SLUMINANCE_NV = 0x8C46 -pattern GL_SRGB8_NV = 0x8C41 :: GLenum+pattern GL_SRGB8_NV = 0x8C41
@@ -53,18 +53,18 @@ {-# NOINLINE glResolveDepthValuesNVFunPtr #-} -pattern GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 :: GLenum+pattern GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 0x9342 -pattern GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 :: GLenum+pattern GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 0x9343 -pattern GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 :: GLenum+pattern GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 0x9341 -pattern GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 :: GLenum+pattern GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 0x9340 -pattern GL_SAMPLE_LOCATION_NV = 0x8E50 :: GLenum+pattern GL_SAMPLE_LOCATION_NV = 0x8E50 -pattern GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F :: GLenum+pattern GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 0x933F -pattern GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E :: GLenum+pattern GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 0x933E -pattern GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D :: GLenum+pattern GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 0x933D
@@ -140,8 +140,8 @@ {-# NOINLINE glUniformui64vNVFunPtr #-} -pattern GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D :: GLenum+pattern GL_BUFFER_GPU_ADDRESS_NV = 0x8F1D -pattern GL_GPU_ADDRESS_NV = 0x8F34 :: GLenum+pattern GL_GPU_ADDRESS_NV = 0x8F34 -pattern GL_MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35 :: GLenum+pattern GL_MAX_SHADER_BUFFER_ADDRESS_NV = 0x8F35
@@ -13,9 +13,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_NV_shader_buffer_store :: Bool gl_NV_shader_buffer_store = member "GL_NV_shader_buffer_store" extensions -pattern GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010 :: GLenum+pattern GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV = 0x00000010
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_shader_thread_group :: Bool gl_NV_shader_thread_group = member "GL_NV_shader_thread_group" extensions -pattern GL_SM_COUNT_NV = 0x933B :: GLenum+pattern GL_SM_COUNT_NV = 0x933B -pattern GL_WARPS_PER_SM_NV = 0x933A :: GLenum+pattern GL_WARPS_PER_SM_NV = 0x933A -pattern GL_WARP_SIZE_NV = 0x9339 :: GLenum+pattern GL_WARP_SIZE_NV = 0x9339
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_shadow_samplers_array :: Bool gl_NV_shadow_samplers_array = member "GL_NV_shadow_samplers_array" extensions -pattern GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4 :: GLenum+pattern GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_shadow_samplers_cube :: Bool gl_NV_shadow_samplers_cube = member "GL_NV_shadow_samplers_cube" extensions -pattern GL_SAMPLER_CUBE_SHADOW_NV = 0x8DC5 :: GLenum+pattern GL_SAMPLER_CUBE_SHADOW_NV = 0x8DC5
@@ -14,17 +14,16 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_tessellation_program5 :: Bool gl_NV_tessellation_program5 = member "GL_NV_tessellation_program5" extensions -pattern GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 0x86D8 :: GLenum+pattern GL_MAX_PROGRAM_PATCH_ATTRIBS_NV = 0x86D8 -pattern GL_TESS_CONTROL_PROGRAM_NV = 0x891E :: GLenum+pattern GL_TESS_CONTROL_PROGRAM_NV = 0x891E -pattern GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 0x8C74 :: GLenum+pattern GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV = 0x8C74 -pattern GL_TESS_EVALUATION_PROGRAM_NV = 0x891F :: GLenum+pattern GL_TESS_EVALUATION_PROGRAM_NV = 0x891F -pattern GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 0x8C75 :: GLenum+pattern GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV = 0x8C75
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texgen_emboss :: Bool gl_NV_texgen_emboss = member "GL_NV_texgen_emboss" extensions -pattern GL_EMBOSS_CONSTANT_NV = 0x855E :: GLenum+pattern GL_EMBOSS_CONSTANT_NV = 0x855E -pattern GL_EMBOSS_LIGHT_NV = 0x855D :: GLenum+pattern GL_EMBOSS_LIGHT_NV = 0x855D -pattern GL_EMBOSS_MAP_NV = 0x855F :: GLenum+pattern GL_EMBOSS_MAP_NV = 0x855F
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texgen_reflection :: Bool gl_NV_texgen_reflection = member "GL_NV_texgen_reflection" extensions -pattern GL_NORMAL_MAP_NV = 0x8511 :: GLenum+pattern GL_NORMAL_MAP_NV = 0x8511 -pattern GL_REFLECTION_MAP_NV = 0x8512 :: GLenum+pattern GL_REFLECTION_MAP_NV = 0x8512
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_border_clamp :: Bool gl_NV_texture_border_clamp = member "GL_NV_texture_border_clamp" extensions -pattern GL_CLAMP_TO_BORDER_NV = 0x812D :: GLenum+pattern GL_CLAMP_TO_BORDER_NV = 0x812D -pattern GL_TEXTURE_BORDER_COLOR_NV = 0x1004 :: GLenum+pattern GL_TEXTURE_BORDER_COLOR_NV = 0x1004
@@ -14,17 +14,16 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_env_combine4 :: Bool gl_NV_texture_env_combine4 = member "GL_NV_texture_env_combine4" extensions -pattern GL_COMBINE4_NV = 0x8503 :: GLenum+pattern GL_COMBINE4_NV = 0x8503 -pattern GL_OPERAND3_ALPHA_NV = 0x859B :: GLenum+pattern GL_OPERAND3_ALPHA_NV = 0x859B -pattern GL_OPERAND3_RGB_NV = 0x8593 :: GLenum+pattern GL_OPERAND3_RGB_NV = 0x8593 -pattern GL_SOURCE3_ALPHA_NV = 0x858B :: GLenum+pattern GL_SOURCE3_ALPHA_NV = 0x858B -pattern GL_SOURCE3_RGB_NV = 0x8583 :: GLenum+pattern GL_SOURCE3_RGB_NV = 0x8583
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_expand_normal :: Bool gl_NV_texture_expand_normal = member "GL_NV_texture_expand_normal" extensions -pattern GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F :: GLenum+pattern GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F
@@ -74,6 +74,6 @@ {-# NOINLINE glTextureImage3DMultisampleNVFunPtr #-} -pattern GL_TEXTURE_COLOR_SAMPLES_NV = 0x9046 :: GLenum+pattern GL_TEXTURE_COLOR_SAMPLES_NV = 0x9046 -pattern GL_TEXTURE_COVERAGE_SAMPLES_NV = 0x9045 :: GLenum+pattern GL_TEXTURE_COVERAGE_SAMPLES_NV = 0x9045
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_rectangle :: Bool gl_NV_texture_rectangle = member "GL_NV_texture_rectangle" extensions -pattern GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8 :: GLenum+pattern GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8 -pattern GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 :: GLenum+pattern GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7 -pattern GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6 :: GLenum+pattern GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6 -pattern GL_TEXTURE_RECTANGLE_NV = 0x84F5 :: GLenum+pattern GL_TEXTURE_RECTANGLE_NV = 0x84F5
@@ -82,153 +82,152 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_shader :: Bool gl_NV_texture_shader = member "GL_NV_texture_shader" extensions -pattern GL_CONST_EYE_NV = 0x86E5 :: GLenum+pattern GL_CONST_EYE_NV = 0x86E5 -pattern GL_CULL_FRAGMENT_NV = 0x86E7 :: GLenum+pattern GL_CULL_FRAGMENT_NV = 0x86E7 -pattern GL_CULL_MODES_NV = 0x86E0 :: GLenum+pattern GL_CULL_MODES_NV = 0x86E0 -pattern GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9 :: GLenum+pattern GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9 -pattern GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA :: GLenum+pattern GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA -pattern GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3 :: GLenum+pattern GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3 -pattern GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED :: GLenum+pattern GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED -pattern GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1 :: GLenum+pattern GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1 -pattern GL_DOT_PRODUCT_NV = 0x86EC :: GLenum+pattern GL_DOT_PRODUCT_NV = 0x86EC -pattern GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2 :: GLenum+pattern GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2 -pattern GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE :: GLenum+pattern GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE -pattern GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0 :: GLenum+pattern GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0 -pattern GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E :: GLenum+pattern GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E -pattern GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B :: GLenum+pattern GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B -pattern GL_DSDT8_MAG8_NV = 0x870A :: GLenum+pattern GL_DSDT8_MAG8_NV = 0x870A -pattern GL_DSDT8_NV = 0x8709 :: GLenum+pattern GL_DSDT8_NV = 0x8709 -pattern GL_DSDT_MAG_INTENSITY_NV = 0x86DC :: GLenum+pattern GL_DSDT_MAG_INTENSITY_NV = 0x86DC -pattern GL_DSDT_MAG_NV = 0x86F6 :: GLenum+pattern GL_DSDT_MAG_NV = 0x86F6 -pattern GL_DSDT_MAG_VIB_NV = 0x86F7 :: GLenum+pattern GL_DSDT_MAG_VIB_NV = 0x86F7 -pattern GL_DSDT_NV = 0x86F5 :: GLenum+pattern GL_DSDT_NV = 0x86F5 -pattern GL_DS_BIAS_NV = 0x8716 :: GLenum+pattern GL_DS_BIAS_NV = 0x8716 -pattern GL_DS_SCALE_NV = 0x8710 :: GLenum+pattern GL_DS_SCALE_NV = 0x8710 -pattern GL_DT_BIAS_NV = 0x8717 :: GLenum+pattern GL_DT_BIAS_NV = 0x8717 -pattern GL_DT_SCALE_NV = 0x8711 :: GLenum+pattern GL_DT_SCALE_NV = 0x8711 -pattern GL_HILO16_NV = 0x86F8 :: GLenum+pattern GL_HILO16_NV = 0x86F8 -pattern GL_HILO_NV = 0x86F4 :: GLenum+pattern GL_HILO_NV = 0x86F4 -pattern GL_HI_BIAS_NV = 0x8714 :: GLenum+pattern GL_HI_BIAS_NV = 0x8714 -pattern GL_HI_SCALE_NV = 0x870E :: GLenum+pattern GL_HI_SCALE_NV = 0x870E -pattern GL_LO_BIAS_NV = 0x8715 :: GLenum+pattern GL_LO_BIAS_NV = 0x8715 -pattern GL_LO_SCALE_NV = 0x870F :: GLenum+pattern GL_LO_SCALE_NV = 0x870F -pattern GL_MAGNITUDE_BIAS_NV = 0x8718 :: GLenum+pattern GL_MAGNITUDE_BIAS_NV = 0x8718 -pattern GL_MAGNITUDE_SCALE_NV = 0x8712 :: GLenum+pattern GL_MAGNITUDE_SCALE_NV = 0x8712 -pattern GL_OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3 :: GLenum+pattern GL_OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3 -pattern GL_OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1 :: GLenum+pattern GL_OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1 -pattern GL_OFFSET_TEXTURE_2D_NV = 0x86E8 :: GLenum+pattern GL_OFFSET_TEXTURE_2D_NV = 0x86E8 -pattern GL_OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2 :: GLenum+pattern GL_OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2 -pattern GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3 :: GLenum+pattern GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3 -pattern GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1 :: GLenum+pattern GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1 -pattern GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C :: GLenum+pattern GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C -pattern GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D :: GLenum+pattern GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D -pattern GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2 :: GLenum+pattern GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2 -pattern GL_PASS_THROUGH_NV = 0x86E6 :: GLenum+pattern GL_PASS_THROUGH_NV = 0x86E6 -pattern GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4 :: GLenum+pattern GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4 -pattern GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9 :: GLenum+pattern GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9 -pattern GL_SHADER_CONSISTENT_NV = 0x86DD :: GLenum+pattern GL_SHADER_CONSISTENT_NV = 0x86DD -pattern GL_SHADER_OPERATION_NV = 0x86DF :: GLenum+pattern GL_SHADER_OPERATION_NV = 0x86DF -pattern GL_SIGNED_ALPHA8_NV = 0x8706 :: GLenum+pattern GL_SIGNED_ALPHA8_NV = 0x8706 -pattern GL_SIGNED_ALPHA_NV = 0x8705 :: GLenum+pattern GL_SIGNED_ALPHA_NV = 0x8705 -pattern GL_SIGNED_HILO16_NV = 0x86FA :: GLenum+pattern GL_SIGNED_HILO16_NV = 0x86FA -pattern GL_SIGNED_HILO_NV = 0x86F9 :: GLenum+pattern GL_SIGNED_HILO_NV = 0x86F9 -pattern GL_SIGNED_INTENSITY8_NV = 0x8708 :: GLenum+pattern GL_SIGNED_INTENSITY8_NV = 0x8708 -pattern GL_SIGNED_INTENSITY_NV = 0x8707 :: GLenum+pattern GL_SIGNED_INTENSITY_NV = 0x8707 -pattern GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704 :: GLenum+pattern GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704 -pattern GL_SIGNED_LUMINANCE8_NV = 0x8702 :: GLenum+pattern GL_SIGNED_LUMINANCE8_NV = 0x8702 -pattern GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703 :: GLenum+pattern GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703 -pattern GL_SIGNED_LUMINANCE_NV = 0x8701 :: GLenum+pattern GL_SIGNED_LUMINANCE_NV = 0x8701 -pattern GL_SIGNED_RGB8_NV = 0x86FF :: GLenum+pattern GL_SIGNED_RGB8_NV = 0x86FF -pattern GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D :: GLenum+pattern GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D -pattern GL_SIGNED_RGBA8_NV = 0x86FC :: GLenum+pattern GL_SIGNED_RGBA8_NV = 0x86FC -pattern GL_SIGNED_RGBA_NV = 0x86FB :: GLenum+pattern GL_SIGNED_RGBA_NV = 0x86FB -pattern GL_SIGNED_RGB_NV = 0x86FE :: GLenum+pattern GL_SIGNED_RGB_NV = 0x86FE -pattern GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C :: GLenum+pattern GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C -pattern GL_TEXTURE_BORDER_VALUES_NV = 0x871A :: GLenum+pattern GL_TEXTURE_BORDER_VALUES_NV = 0x871A -pattern GL_TEXTURE_DS_SIZE_NV = 0x871D :: GLenum+pattern GL_TEXTURE_DS_SIZE_NV = 0x871D -pattern GL_TEXTURE_DT_SIZE_NV = 0x871E :: GLenum+pattern GL_TEXTURE_DT_SIZE_NV = 0x871E -pattern GL_TEXTURE_HI_SIZE_NV = 0x871B :: GLenum+pattern GL_TEXTURE_HI_SIZE_NV = 0x871B -pattern GL_TEXTURE_LO_SIZE_NV = 0x871C :: GLenum+pattern GL_TEXTURE_LO_SIZE_NV = 0x871C -pattern GL_TEXTURE_MAG_SIZE_NV = 0x871F :: GLenum+pattern GL_TEXTURE_MAG_SIZE_NV = 0x871F -pattern GL_TEXTURE_SHADER_NV = 0x86DE :: GLenum+pattern GL_TEXTURE_SHADER_NV = 0x86DE -pattern GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB :: GLenum+pattern GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB -pattern GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA :: GLenum+pattern GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA -pattern GL_VIBRANCE_BIAS_NV = 0x8719 :: GLenum+pattern GL_VIBRANCE_BIAS_NV = 0x8719 -pattern GL_VIBRANCE_SCALE_NV = 0x8713 :: GLenum+pattern GL_VIBRANCE_SCALE_NV = 0x8713
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_shader2 :: Bool gl_NV_texture_shader2 = member "GL_NV_texture_shader2" extensions -pattern GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF :: GLenum+pattern GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF
@@ -26,41 +26,40 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_texture_shader3 :: Bool gl_NV_texture_shader3 = member "GL_NV_texture_shader3" extensions -pattern GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858 :: GLenum+pattern GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858 -pattern GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859 :: GLenum+pattern GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859 -pattern GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A :: GLenum+pattern GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A -pattern GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D :: GLenum+pattern GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D -pattern GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B :: GLenum+pattern GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B -pattern GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C :: GLenum+pattern GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C -pattern GL_FORCE_BLUE_TO_ONE_NV = 0x8860 :: GLenum+pattern GL_FORCE_BLUE_TO_ONE_NV = 0x8860 -pattern GL_HILO8_NV = 0x885E :: GLenum+pattern GL_HILO8_NV = 0x885E -pattern GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856 :: GLenum+pattern GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856 -pattern GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857 :: GLenum+pattern GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857 -pattern GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854 :: GLenum+pattern GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854 -pattern GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855 :: GLenum+pattern GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855 -pattern GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850 :: GLenum+pattern GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850 -pattern GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851 :: GLenum+pattern GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851 -pattern GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852 :: GLenum+pattern GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852 -pattern GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853 :: GLenum+pattern GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853 -pattern GL_SIGNED_HILO8_NV = 0x885F :: GLenum+pattern GL_SIGNED_HILO8_NV = 0x885F
@@ -157,64 +157,64 @@ {-# NOINLINE glTransformFeedbackVaryingsNVFunPtr #-} -pattern GL_ACTIVE_VARYINGS_NV = 0x8C81 :: GLenum+pattern GL_ACTIVE_VARYINGS_NV = 0x8C81 -pattern GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82 :: GLenum+pattern GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82 -pattern GL_BACK_PRIMARY_COLOR_NV = 0x8C77 :: GLenum+pattern GL_BACK_PRIMARY_COLOR_NV = 0x8C77 -pattern GL_BACK_SECONDARY_COLOR_NV = 0x8C78 :: GLenum+pattern GL_BACK_SECONDARY_COLOR_NV = 0x8C78 -pattern GL_CLIP_DISTANCE_NV = 0x8C7A :: GLenum+pattern GL_CLIP_DISTANCE_NV = 0x8C7A -pattern GL_GENERIC_ATTRIB_NV = 0x8C7D :: GLenum+pattern GL_GENERIC_ATTRIB_NV = 0x8C7D -pattern GL_INTERLEAVED_ATTRIBS_NV = 0x8C8C :: GLenum+pattern GL_INTERLEAVED_ATTRIBS_NV = 0x8C8C -pattern GL_LAYER_NV = 0x8DAA :: GLenum+pattern GL_LAYER_NV = 0x8DAA -pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A :: GLenum+pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8C8A -pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B :: GLenum+pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B -pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80 :: GLenum+pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80 -pattern GL_NEXT_BUFFER_NV = -2 :: GLenum+pattern GL_NEXT_BUFFER_NV = -2 -pattern GL_PRIMITIVES_GENERATED_NV = 0x8C87 :: GLenum+pattern GL_PRIMITIVES_GENERATED_NV = 0x8C87 -pattern GL_PRIMITIVE_ID_NV = 0x8C7C :: GLenum+pattern GL_PRIMITIVE_ID_NV = 0x8C7C -pattern GL_RASTERIZER_DISCARD_NV = 0x8C89 :: GLenum+pattern GL_RASTERIZER_DISCARD_NV = 0x8C89 -pattern GL_SEPARATE_ATTRIBS_NV = 0x8C8D :: GLenum+pattern GL_SEPARATE_ATTRIBS_NV = 0x8C8D -pattern GL_SKIP_COMPONENTS1_NV = -6 :: GLenum+pattern GL_SKIP_COMPONENTS1_NV = -6 -pattern GL_SKIP_COMPONENTS2_NV = -5 :: GLenum+pattern GL_SKIP_COMPONENTS2_NV = -5 -pattern GL_SKIP_COMPONENTS3_NV = -4 :: GLenum+pattern GL_SKIP_COMPONENTS3_NV = -4 -pattern GL_SKIP_COMPONENTS4_NV = -3 :: GLenum+pattern GL_SKIP_COMPONENTS4_NV = -3 -pattern GL_TEXTURE_COORD_NV = 0x8C79 :: GLenum+pattern GL_TEXTURE_COORD_NV = 0x8C79 -pattern GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E :: GLenum+pattern GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E -pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F -pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F -pattern GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E -pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85 -pattern GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84 -pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88 -pattern GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86 -pattern GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83 -pattern GL_VERTEX_ID_NV = 0x8C7B :: GLenum+pattern GL_VERTEX_ID_NV = 0x8C7B
@@ -85,10 +85,10 @@ {-# NOINLINE glResumeTransformFeedbackNVFunPtr #-} -pattern GL_TRANSFORM_FEEDBACK_BINDING_NV = 0x8E25 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BINDING_NV = 0x8E25 -pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 0x8E24 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 0x8E24 -pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 0x8E23 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 0x8E23 -pattern GL_TRANSFORM_FEEDBACK_NV = 0x8E22 :: GLenum+pattern GL_TRANSFORM_FEEDBACK_NV = 0x8E22
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_uniform_buffer_unified_memory :: Bool gl_NV_uniform_buffer_unified_memory = member "GL_NV_uniform_buffer_unified_memory" extensions -pattern GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F :: GLenum+pattern GL_UNIFORM_BUFFER_ADDRESS_NV = 0x936F -pattern GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 :: GLenum+pattern GL_UNIFORM_BUFFER_LENGTH_NV = 0x9370 -pattern GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E :: GLenum+pattern GL_UNIFORM_BUFFER_UNIFIED_NV = 0x936E
@@ -112,10 +112,10 @@ {-# NOINLINE glVDPAUUnregisterSurfaceNVFunPtr #-} -pattern GL_SURFACE_MAPPED_NV = 0x8700 :: GLenum+pattern GL_SURFACE_MAPPED_NV = 0x8700 -pattern GL_SURFACE_REGISTERED_NV = 0x86FD :: GLenum+pattern GL_SURFACE_REGISTERED_NV = 0x86FD -pattern GL_SURFACE_STATE_NV = 0x86EB :: GLenum+pattern GL_SURFACE_STATE_NV = 0x86EB -pattern GL_WRITE_DISCARD_NV = 0x88BE :: GLenum+pattern GL_WRITE_DISCARD_NV = 0x88BE
@@ -41,12 +41,12 @@ {-# NOINLINE glVertexArrayRangeNVFunPtr #-} -pattern GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520 :: GLenum+pattern GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520 -pattern GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E -pattern GL_VERTEX_ARRAY_RANGE_NV = 0x851D :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_NV = 0x851D -pattern GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521 :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521 -pattern GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NV_vertex_array_range2 :: Bool gl_NV_vertex_array_range2 = member "GL_NV_vertex_array_range2" extensions -pattern GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533 :: GLenum+pattern GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533
@@ -151,52 +151,52 @@ {-# NOINLINE glVertexFormatNVFunPtr #-} -pattern GL_COLOR_ARRAY_ADDRESS_NV = 0x8F23 :: GLenum+pattern GL_COLOR_ARRAY_ADDRESS_NV = 0x8F23 -pattern GL_COLOR_ARRAY_LENGTH_NV = 0x8F2D :: GLenum+pattern GL_COLOR_ARRAY_LENGTH_NV = 0x8F2D -pattern GL_DRAW_INDIRECT_ADDRESS_NV = 0x8F41 :: GLenum+pattern GL_DRAW_INDIRECT_ADDRESS_NV = 0x8F41 -pattern GL_DRAW_INDIRECT_LENGTH_NV = 0x8F42 :: GLenum+pattern GL_DRAW_INDIRECT_LENGTH_NV = 0x8F42 -pattern GL_DRAW_INDIRECT_UNIFIED_NV = 0x8F40 :: GLenum+pattern GL_DRAW_INDIRECT_UNIFIED_NV = 0x8F40 -pattern GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26 :: GLenum+pattern GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 0x8F26 -pattern GL_EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30 :: GLenum+pattern GL_EDGE_FLAG_ARRAY_LENGTH_NV = 0x8F30 -pattern GL_ELEMENT_ARRAY_ADDRESS_NV = 0x8F29 :: GLenum+pattern GL_ELEMENT_ARRAY_ADDRESS_NV = 0x8F29 -pattern GL_ELEMENT_ARRAY_LENGTH_NV = 0x8F33 :: GLenum+pattern GL_ELEMENT_ARRAY_LENGTH_NV = 0x8F33 -pattern GL_ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F :: GLenum+pattern GL_ELEMENT_ARRAY_UNIFIED_NV = 0x8F1F -pattern GL_FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28 :: GLenum+pattern GL_FOG_COORD_ARRAY_ADDRESS_NV = 0x8F28 -pattern GL_FOG_COORD_ARRAY_LENGTH_NV = 0x8F32 :: GLenum+pattern GL_FOG_COORD_ARRAY_LENGTH_NV = 0x8F32 -pattern GL_INDEX_ARRAY_ADDRESS_NV = 0x8F24 :: GLenum+pattern GL_INDEX_ARRAY_ADDRESS_NV = 0x8F24 -pattern GL_INDEX_ARRAY_LENGTH_NV = 0x8F2E :: GLenum+pattern GL_INDEX_ARRAY_LENGTH_NV = 0x8F2E -pattern GL_NORMAL_ARRAY_ADDRESS_NV = 0x8F22 :: GLenum+pattern GL_NORMAL_ARRAY_ADDRESS_NV = 0x8F22 -pattern GL_NORMAL_ARRAY_LENGTH_NV = 0x8F2C :: GLenum+pattern GL_NORMAL_ARRAY_LENGTH_NV = 0x8F2C -pattern GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27 :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 0x8F27 -pattern GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31 :: GLenum+pattern GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 0x8F31 -pattern GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25 :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 0x8F25 -pattern GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F :: GLenum+pattern GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 0x8F2F -pattern GL_VERTEX_ARRAY_ADDRESS_NV = 0x8F21 :: GLenum+pattern GL_VERTEX_ARRAY_ADDRESS_NV = 0x8F21 -pattern GL_VERTEX_ARRAY_LENGTH_NV = 0x8F2B :: GLenum+pattern GL_VERTEX_ARRAY_LENGTH_NV = 0x8F2B -pattern GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 0x8F20 -pattern GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 0x8F2A -pattern GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 0x8F1E
@@ -677,168 +677,168 @@ {-# NOINLINE glVertexAttribs4ubvNVFunPtr #-} -pattern GL_ATTRIB_ARRAY_POINTER_NV = 0x8645 :: GLenum+pattern GL_ATTRIB_ARRAY_POINTER_NV = 0x8645 -pattern GL_ATTRIB_ARRAY_SIZE_NV = 0x8623 :: GLenum+pattern GL_ATTRIB_ARRAY_SIZE_NV = 0x8623 -pattern GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624 :: GLenum+pattern GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624 -pattern GL_ATTRIB_ARRAY_TYPE_NV = 0x8625 :: GLenum+pattern GL_ATTRIB_ARRAY_TYPE_NV = 0x8625 -pattern GL_CURRENT_ATTRIB_NV = 0x8626 :: GLenum+pattern GL_CURRENT_ATTRIB_NV = 0x8626 -pattern GL_CURRENT_MATRIX_NV = 0x8641 :: GLenum+pattern GL_CURRENT_MATRIX_NV = 0x8641 -pattern GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640 :: GLenum+pattern GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640 -pattern GL_IDENTITY_NV = 0x862A :: GLenum+pattern GL_IDENTITY_NV = 0x862A -pattern GL_INVERSE_NV = 0x862B :: GLenum+pattern GL_INVERSE_NV = 0x862B -pattern GL_INVERSE_TRANSPOSE_NV = 0x862D :: GLenum+pattern GL_INVERSE_TRANSPOSE_NV = 0x862D -pattern GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660 -pattern GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A -pattern GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B -pattern GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C -pattern GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D -pattern GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E -pattern GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F -pattern GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661 -pattern GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662 -pattern GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663 -pattern GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664 -pattern GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665 -pattern GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666 -pattern GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667 -pattern GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668 -pattern GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669 :: GLenum+pattern GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669 -pattern GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670 -pattern GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A -pattern GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B -pattern GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C -pattern GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D -pattern GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E -pattern GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F -pattern GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671 -pattern GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672 -pattern GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673 -pattern GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674 -pattern GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675 -pattern GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676 -pattern GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677 -pattern GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678 -pattern GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679 :: GLenum+pattern GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679 -pattern GL_MATRIX0_NV = 0x8630 :: GLenum+pattern GL_MATRIX0_NV = 0x8630 -pattern GL_MATRIX1_NV = 0x8631 :: GLenum+pattern GL_MATRIX1_NV = 0x8631 -pattern GL_MATRIX2_NV = 0x8632 :: GLenum+pattern GL_MATRIX2_NV = 0x8632 -pattern GL_MATRIX3_NV = 0x8633 :: GLenum+pattern GL_MATRIX3_NV = 0x8633 -pattern GL_MATRIX4_NV = 0x8634 :: GLenum+pattern GL_MATRIX4_NV = 0x8634 -pattern GL_MATRIX5_NV = 0x8635 :: GLenum+pattern GL_MATRIX5_NV = 0x8635 -pattern GL_MATRIX6_NV = 0x8636 :: GLenum+pattern GL_MATRIX6_NV = 0x8636 -pattern GL_MATRIX7_NV = 0x8637 :: GLenum+pattern GL_MATRIX7_NV = 0x8637 -pattern GL_MAX_TRACK_MATRICES_NV = 0x862F :: GLenum+pattern GL_MAX_TRACK_MATRICES_NV = 0x862F -pattern GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E :: GLenum+pattern GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E -pattern GL_MODELVIEW_PROJECTION_NV = 0x8629 :: GLenum+pattern GL_MODELVIEW_PROJECTION_NV = 0x8629 -pattern GL_PROGRAM_ERROR_POSITION_NV = 0x864B :: GLenum+pattern GL_PROGRAM_ERROR_POSITION_NV = 0x864B -pattern GL_PROGRAM_LENGTH_NV = 0x8627 :: GLenum+pattern GL_PROGRAM_LENGTH_NV = 0x8627 -pattern GL_PROGRAM_PARAMETER_NV = 0x8644 :: GLenum+pattern GL_PROGRAM_PARAMETER_NV = 0x8644 -pattern GL_PROGRAM_RESIDENT_NV = 0x8647 :: GLenum+pattern GL_PROGRAM_RESIDENT_NV = 0x8647 -pattern GL_PROGRAM_STRING_NV = 0x8628 :: GLenum+pattern GL_PROGRAM_STRING_NV = 0x8628 -pattern GL_PROGRAM_TARGET_NV = 0x8646 :: GLenum+pattern GL_PROGRAM_TARGET_NV = 0x8646 -pattern GL_TRACK_MATRIX_NV = 0x8648 :: GLenum+pattern GL_TRACK_MATRIX_NV = 0x8648 -pattern GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649 :: GLenum+pattern GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649 -pattern GL_TRANSPOSE_NV = 0x862C :: GLenum+pattern GL_TRANSPOSE_NV = 0x862C -pattern GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650 -pattern GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A -pattern GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B -pattern GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C -pattern GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D -pattern GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E -pattern GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F -pattern GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651 -pattern GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652 -pattern GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653 -pattern GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654 -pattern GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655 -pattern GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656 -pattern GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657 -pattern GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658 -pattern GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659 :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659 -pattern GL_VERTEX_PROGRAM_BINDING_NV = 0x864A :: GLenum+pattern GL_VERTEX_PROGRAM_BINDING_NV = 0x864A -pattern GL_VERTEX_PROGRAM_NV = 0x8620 :: GLenum+pattern GL_VERTEX_PROGRAM_NV = 0x8620 -pattern GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642 :: GLenum+pattern GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642 -pattern GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643 :: GLenum+pattern GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643 -pattern GL_VERTEX_STATE_PROGRAM_NV = 0x8621 :: GLenum+pattern GL_VERTEX_STATE_PROGRAM_NV = 0x8621
@@ -226,4 +226,4 @@ {-# NOINLINE glVertexAttribIPointerEXTFunPtr #-} -pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD :: GLenum+pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 0x88FD
@@ -155,60 +155,60 @@ {-# NOINLINE glVideoCaptureStreamParameterivNVFunPtr #-} -pattern GL_FAILURE_NV = 0x9030 :: GLenum+pattern GL_FAILURE_NV = 0x9030 -pattern GL_FIELD_LOWER_NV = 0x9023 :: GLenum+pattern GL_FIELD_LOWER_NV = 0x9023 -pattern GL_FIELD_UPPER_NV = 0x9022 :: GLenum+pattern GL_FIELD_UPPER_NV = 0x9022 -pattern GL_LAST_VIDEO_CAPTURE_STATUS_NV = 0x9027 :: GLenum+pattern GL_LAST_VIDEO_CAPTURE_STATUS_NV = 0x9027 -pattern GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 0x9025 :: GLenum+pattern GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 0x9025 -pattern GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 0x9024 :: GLenum+pattern GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 0x9024 -pattern GL_PARTIAL_SUCCESS_NV = 0x902E :: GLenum+pattern GL_PARTIAL_SUCCESS_NV = 0x902E -pattern GL_SUCCESS_NV = 0x902F :: GLenum+pattern GL_SUCCESS_NV = 0x902F -pattern GL_VIDEO_BUFFER_BINDING_NV = 0x9021 :: GLenum+pattern GL_VIDEO_BUFFER_BINDING_NV = 0x9021 -pattern GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 0x902D :: GLenum+pattern GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 0x902D -pattern GL_VIDEO_BUFFER_NV = 0x9020 :: GLenum+pattern GL_VIDEO_BUFFER_NV = 0x9020 -pattern GL_VIDEO_BUFFER_PITCH_NV = 0x9028 :: GLenum+pattern GL_VIDEO_BUFFER_PITCH_NV = 0x9028 -pattern GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 0x903B :: GLenum+pattern GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 0x903B -pattern GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 0x903A :: GLenum+pattern GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 0x903A -pattern GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 0x9039 :: GLenum+pattern GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 0x9039 -pattern GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 0x9038 :: GLenum+pattern GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 0x9038 -pattern GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 0x903C :: GLenum+pattern GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 0x903C -pattern GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 0x9026 :: GLenum+pattern GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 0x9026 -pattern GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 0x9029 :: GLenum+pattern GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 0x9029 -pattern GL_VIDEO_COLOR_CONVERSION_MAX_NV = 0x902A :: GLenum+pattern GL_VIDEO_COLOR_CONVERSION_MAX_NV = 0x902A -pattern GL_VIDEO_COLOR_CONVERSION_MIN_NV = 0x902B :: GLenum+pattern GL_VIDEO_COLOR_CONVERSION_MIN_NV = 0x902B -pattern GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 0x902C :: GLenum+pattern GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 0x902C -pattern GL_YCBAYCR8A_4224_NV = 0x9032 :: GLenum+pattern GL_YCBAYCR8A_4224_NV = 0x9032 -pattern GL_YCBYCR8_422_NV = 0x9031 :: GLenum+pattern GL_YCBYCR8_422_NV = 0x9031 -pattern GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 0x9036 :: GLenum+pattern GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 0x9036 -pattern GL_Z4Y12Z4CB12Z4CR12_444_NV = 0x9037 :: GLenum+pattern GL_Z4Y12Z4CB12Z4CR12_444_NV = 0x9037 -pattern GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 0x9035 :: GLenum+pattern GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 0x9035 -pattern GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 0x9034 :: GLenum+pattern GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 0x9034 -pattern GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 0x9033 :: GLenum+pattern GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 0x9033
@@ -14,17 +14,16 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_NVX_gpu_memory_info :: Bool gl_NVX_gpu_memory_info = member "GL_NVX_gpu_memory_info" extensions -pattern GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 0x9049 :: GLenum+pattern GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 0x9049 -pattern GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047 :: GLenum+pattern GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 0x9047 -pattern GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 0x904B :: GLenum+pattern GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 0x904B -pattern GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 0x904A :: GLenum+pattern GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 0x904A -pattern GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 0x9048 :: GLenum+pattern GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 0x9048
@@ -29,6 +29,6 @@ {-# NOINLINE glBlendEquationSeparateOESFunPtr #-} -pattern GL_BLEND_EQUATION_ALPHA_OES = 0x883D :: GLenum+pattern GL_BLEND_EQUATION_ALPHA_OES = 0x883D -pattern GL_BLEND_EQUATION_RGB_OES = 0x8009 :: GLenum+pattern GL_BLEND_EQUATION_RGB_OES = 0x8009
@@ -31,10 +31,10 @@ {-# NOINLINE glBlendFuncSeparateOESFunPtr #-} -pattern GL_BLEND_DST_ALPHA_OES = 0x80CA :: GLenum+pattern GL_BLEND_DST_ALPHA_OES = 0x80CA -pattern GL_BLEND_DST_RGB_OES = 0x80C8 :: GLenum+pattern GL_BLEND_DST_RGB_OES = 0x80C8 -pattern GL_BLEND_SRC_ALPHA_OES = 0x80CB :: GLenum+pattern GL_BLEND_SRC_ALPHA_OES = 0x80CB -pattern GL_BLEND_SRC_RGB_OES = 0x80C9 :: GLenum+pattern GL_BLEND_SRC_RGB_OES = 0x80C9
@@ -31,10 +31,10 @@ {-# NOINLINE glBlendEquationOESFunPtr #-} -pattern GL_BLEND_EQUATION_OES = 0x8009 :: GLenum+pattern GL_BLEND_EQUATION_OES = 0x8009 -pattern GL_FUNC_ADD_OES = 0x8006 :: GLenum+pattern GL_FUNC_ADD_OES = 0x8006 -pattern GL_FUNC_REVERSE_SUBTRACT_OES = 0x800B :: GLenum+pattern GL_FUNC_REVERSE_SUBTRACT_OES = 0x800B -pattern GL_FUNC_SUBTRACT_OES = 0x800A :: GLenum+pattern GL_FUNC_SUBTRACT_OES = 0x800A
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_compressed_ETC1_RGB8_texture :: Bool gl_OES_compressed_ETC1_RGB8_texture = member "GL_OES_compressed_ETC1_RGB8_texture" extensions -pattern GL_ETC1_RGB8_OES = 0x8D64 :: GLenum+pattern GL_ETC1_RGB8_OES = 0x8D64
@@ -19,27 +19,26 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_compressed_paletted_texture :: Bool gl_OES_compressed_paletted_texture = member "GL_OES_compressed_paletted_texture" extensions -pattern GL_PALETTE4_R5_G6_B5_OES = 0x8B92 :: GLenum+pattern GL_PALETTE4_R5_G6_B5_OES = 0x8B92 -pattern GL_PALETTE4_RGB5_A1_OES = 0x8B94 :: GLenum+pattern GL_PALETTE4_RGB5_A1_OES = 0x8B94 -pattern GL_PALETTE4_RGB8_OES = 0x8B90 :: GLenum+pattern GL_PALETTE4_RGB8_OES = 0x8B90 -pattern GL_PALETTE4_RGBA4_OES = 0x8B93 :: GLenum+pattern GL_PALETTE4_RGBA4_OES = 0x8B93 -pattern GL_PALETTE4_RGBA8_OES = 0x8B91 :: GLenum+pattern GL_PALETTE4_RGBA8_OES = 0x8B91 -pattern GL_PALETTE8_R5_G6_B5_OES = 0x8B97 :: GLenum+pattern GL_PALETTE8_R5_G6_B5_OES = 0x8B97 -pattern GL_PALETTE8_RGB5_A1_OES = 0x8B99 :: GLenum+pattern GL_PALETTE8_RGB5_A1_OES = 0x8B99 -pattern GL_PALETTE8_RGB8_OES = 0x8B95 :: GLenum+pattern GL_PALETTE8_RGB8_OES = 0x8B95 -pattern GL_PALETTE8_RGBA4_OES = 0x8B98 :: GLenum+pattern GL_PALETTE8_RGBA4_OES = 0x8B98 -pattern GL_PALETTE8_RGBA8_OES = 0x8B96 :: GLenum+pattern GL_PALETTE8_RGBA8_OES = 0x8B96
@@ -91,4 +91,4 @@ {-# NOINLINE glDrawTexxvOESFunPtr #-} -pattern GL_TEXTURE_CROP_RECT_OES = 0x8B9D :: GLenum+pattern GL_TEXTURE_CROP_RECT_OES = 0x8B9D
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_EGL_image_external :: Bool gl_OES_EGL_image_external = member "GL_OES_EGL_image_external" extensions -pattern GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68 :: GLenum+pattern GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68 -pattern GL_SAMPLER_EXTERNAL_OES = 0x8D66 :: GLenum+pattern GL_SAMPLER_EXTERNAL_OES = 0x8D66 -pattern GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 :: GLenum+pattern GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67 -pattern GL_TEXTURE_EXTERNAL_OES = 0x8D65 :: GLenum+pattern GL_TEXTURE_EXTERNAL_OES = 0x8D65
@@ -968,4 +968,4 @@ {-# NOINLINE glVertex4xvOESFunPtr #-} -pattern GL_FIXED_OES = 0x140C :: GLenum+pattern GL_FIXED_OES = 0x140C
@@ -187,60 +187,60 @@ {-# NOINLINE glRenderbufferStorageOESFunPtr #-} -pattern GL_COLOR_ATTACHMENT0_OES = 0x8CE0 :: GLenum+pattern GL_COLOR_ATTACHMENT0_OES = 0x8CE0 -pattern GL_DEPTH_ATTACHMENT_OES = 0x8D00 :: GLenum+pattern GL_DEPTH_ATTACHMENT_OES = 0x8D00 -pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 0x8CD1 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 0x8CD1 -pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 0x8CD0 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 0x8CD0 -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 0x8CD3 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 0x8CD3 -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 0x8CD2 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 0x8CD2 -pattern GL_FRAMEBUFFER_BINDING_OES = 0x8CA6 :: GLenum+pattern GL_FRAMEBUFFER_BINDING_OES = 0x8CA6 -pattern GL_FRAMEBUFFER_COMPLETE_OES = 0x8CD5 :: GLenum+pattern GL_FRAMEBUFFER_COMPLETE_OES = 0x8CD5 -pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 0x8CD6 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 0x8CD6 -pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 0x8CD9 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 0x8CD9 -pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 0x8CDA :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 0x8CDA -pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 0x8CD7 :: GLenum+pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 0x8CD7 -pattern GL_FRAMEBUFFER_OES = 0x8D40 :: GLenum+pattern GL_FRAMEBUFFER_OES = 0x8D40 -pattern GL_FRAMEBUFFER_UNSUPPORTED_OES = 0x8CDD :: GLenum+pattern GL_FRAMEBUFFER_UNSUPPORTED_OES = 0x8CDD -pattern GL_INVALID_FRAMEBUFFER_OPERATION_OES = 0x0506 :: GLenum+pattern GL_INVALID_FRAMEBUFFER_OPERATION_OES = 0x0506 -pattern GL_MAX_RENDERBUFFER_SIZE_OES = 0x84E8 :: GLenum+pattern GL_MAX_RENDERBUFFER_SIZE_OES = 0x84E8 -pattern GL_NONE_OES = 0 :: GLenum+pattern GL_NONE_OES = 0 -pattern GL_RENDERBUFFER_ALPHA_SIZE_OES = 0x8D53 :: GLenum+pattern GL_RENDERBUFFER_ALPHA_SIZE_OES = 0x8D53 -pattern GL_RENDERBUFFER_BINDING_OES = 0x8CA7 :: GLenum+pattern GL_RENDERBUFFER_BINDING_OES = 0x8CA7 -pattern GL_RENDERBUFFER_BLUE_SIZE_OES = 0x8D52 :: GLenum+pattern GL_RENDERBUFFER_BLUE_SIZE_OES = 0x8D52 -pattern GL_RENDERBUFFER_DEPTH_SIZE_OES = 0x8D54 :: GLenum+pattern GL_RENDERBUFFER_DEPTH_SIZE_OES = 0x8D54 -pattern GL_RENDERBUFFER_GREEN_SIZE_OES = 0x8D51 :: GLenum+pattern GL_RENDERBUFFER_GREEN_SIZE_OES = 0x8D51 -pattern GL_RENDERBUFFER_HEIGHT_OES = 0x8D43 :: GLenum+pattern GL_RENDERBUFFER_HEIGHT_OES = 0x8D43 -pattern GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 0x8D44 :: GLenum+pattern GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 0x8D44 -pattern GL_RENDERBUFFER_OES = 0x8D41 :: GLenum+pattern GL_RENDERBUFFER_OES = 0x8D41 -pattern GL_RENDERBUFFER_RED_SIZE_OES = 0x8D50 :: GLenum+pattern GL_RENDERBUFFER_RED_SIZE_OES = 0x8D50 -pattern GL_RENDERBUFFER_STENCIL_SIZE_OES = 0x8D55 :: GLenum+pattern GL_RENDERBUFFER_STENCIL_SIZE_OES = 0x8D55 -pattern GL_RENDERBUFFER_WIDTH_OES = 0x8D42 :: GLenum+pattern GL_RENDERBUFFER_WIDTH_OES = 0x8D42 -pattern GL_STENCIL_ATTACHMENT_OES = 0x8D20 :: GLenum+pattern GL_STENCIL_ATTACHMENT_OES = 0x8D20
@@ -39,8 +39,8 @@ {-# NOINLINE glProgramBinaryOESFunPtr #-} -pattern GL_NUM_PROGRAM_BINARY_FORMATS_OES = 0x87FE :: GLenum+pattern GL_NUM_PROGRAM_BINARY_FORMATS_OES = 0x87FE -pattern GL_PROGRAM_BINARY_FORMATS_OES = 0x87FF :: GLenum+pattern GL_PROGRAM_BINARY_FORMATS_OES = 0x87FF -pattern GL_PROGRAM_BINARY_LENGTH_OES = 0x8741 :: GLenum+pattern GL_PROGRAM_BINARY_LENGTH_OES = 0x8741
@@ -49,10 +49,10 @@ {-# NOINLINE glUnmapBufferOESFunPtr #-} -pattern GL_BUFFER_ACCESS_OES = 0x88BB :: GLenum+pattern GL_BUFFER_ACCESS_OES = 0x88BB -pattern GL_BUFFER_MAPPED_OES = 0x88BC :: GLenum+pattern GL_BUFFER_MAPPED_OES = 0x88BC -pattern GL_BUFFER_MAP_POINTER_OES = 0x88BD :: GLenum+pattern GL_BUFFER_MAP_POINTER_OES = 0x88BD -pattern GL_WRITE_ONLY_OES = 0x88B9 :: GLenum+pattern GL_WRITE_ONLY_OES = 0x88B9
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_matrix_get :: Bool gl_OES_matrix_get = member "GL_OES_matrix_get" extensions -pattern GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898D :: GLenum+pattern GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898D -pattern GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898E :: GLenum+pattern GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898E -pattern GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898F :: GLenum+pattern GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898F
@@ -70,34 +70,34 @@ {-# NOINLINE glWeightPointerOESFunPtr #-} -pattern GL_CURRENT_PALETTE_MATRIX_OES = 0x8843 :: GLenum+pattern GL_CURRENT_PALETTE_MATRIX_OES = 0x8843 -pattern GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 0x8B9E :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 0x8B9E -pattern GL_MATRIX_INDEX_ARRAY_OES = 0x8844 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_OES = 0x8844 -pattern GL_MATRIX_INDEX_ARRAY_POINTER_OES = 0x8849 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_POINTER_OES = 0x8849 -pattern GL_MATRIX_INDEX_ARRAY_SIZE_OES = 0x8846 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_SIZE_OES = 0x8846 -pattern GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 0x8848 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 0x8848 -pattern GL_MATRIX_INDEX_ARRAY_TYPE_OES = 0x8847 :: GLenum+pattern GL_MATRIX_INDEX_ARRAY_TYPE_OES = 0x8847 -pattern GL_MATRIX_PALETTE_OES = 0x8840 :: GLenum+pattern GL_MATRIX_PALETTE_OES = 0x8840 -pattern GL_MAX_PALETTE_MATRICES_OES = 0x8842 :: GLenum+pattern GL_MAX_PALETTE_MATRICES_OES = 0x8842 -pattern GL_MAX_VERTEX_UNITS_OES = 0x86A4 :: GLenum+pattern GL_MAX_VERTEX_UNITS_OES = 0x86A4 -pattern GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 0x889E :: GLenum+pattern GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 0x889E -pattern GL_WEIGHT_ARRAY_OES = 0x86AD :: GLenum+pattern GL_WEIGHT_ARRAY_OES = 0x86AD -pattern GL_WEIGHT_ARRAY_POINTER_OES = 0x86AC :: GLenum+pattern GL_WEIGHT_ARRAY_POINTER_OES = 0x86AC -pattern GL_WEIGHT_ARRAY_SIZE_OES = 0x86AB :: GLenum+pattern GL_WEIGHT_ARRAY_SIZE_OES = 0x86AB -pattern GL_WEIGHT_ARRAY_STRIDE_OES = 0x86AA :: GLenum+pattern GL_WEIGHT_ARRAY_STRIDE_OES = 0x86AA -pattern GL_WEIGHT_ARRAY_TYPE_OES = 0x86A9 :: GLenum+pattern GL_WEIGHT_ARRAY_TYPE_OES = 0x86A9
@@ -32,12 +32,12 @@ {-# NOINLINE glPointSizePointerOESFunPtr #-} -pattern GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 0x8B9F :: GLenum+pattern GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 0x8B9F -pattern GL_POINT_SIZE_ARRAY_OES = 0x8B9C :: GLenum+pattern GL_POINT_SIZE_ARRAY_OES = 0x8B9C -pattern GL_POINT_SIZE_ARRAY_POINTER_OES = 0x898C :: GLenum+pattern GL_POINT_SIZE_ARRAY_POINTER_OES = 0x898C -pattern GL_POINT_SIZE_ARRAY_STRIDE_OES = 0x898B :: GLenum+pattern GL_POINT_SIZE_ARRAY_STRIDE_OES = 0x898B -pattern GL_POINT_SIZE_ARRAY_TYPE_OES = 0x898A :: GLenum+pattern GL_POINT_SIZE_ARRAY_TYPE_OES = 0x898A
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_point_sprite :: Bool gl_OES_point_sprite = member "GL_OES_point_sprite" extensions -pattern GL_COORD_REPLACE_OES = 0x8862 :: GLenum+pattern GL_COORD_REPLACE_OES = 0x8862 -pattern GL_POINT_SPRITE_OES = 0x8861 :: GLenum+pattern GL_POINT_SPRITE_OES = 0x8861
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_read_format :: Bool gl_OES_read_format = member "GL_OES_read_format" extensions -pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B :: GLenum+pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B -pattern GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A :: GLenum+pattern GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A
@@ -25,15 +25,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_OES_required_internalformat :: Bool gl_OES_required_internalformat = member "GL_OES_required_internalformat" extensions -pattern GL_ALPHA8_OES = 0x803C :: GLenum+pattern GL_ALPHA8_OES = 0x803C -pattern GL_LUMINANCE4_ALPHA4_OES = 0x8043 :: GLenum+pattern GL_LUMINANCE4_ALPHA4_OES = 0x8043 -pattern GL_LUMINANCE8_ALPHA8_OES = 0x8045 :: GLenum+pattern GL_LUMINANCE8_ALPHA8_OES = 0x8045 -pattern GL_LUMINANCE8_OES = 0x8040 :: GLenum+pattern GL_LUMINANCE8_OES = 0x8040
@@ -29,6 +29,6 @@ {-# NOINLINE glMinSampleShadingOESFunPtr #-} -pattern GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 :: GLenum+pattern GL_MIN_SAMPLE_SHADING_VALUE_OES = 0x8C37 -pattern GL_SAMPLE_SHADING_OES = 0x8C36 :: GLenum+pattern GL_SAMPLE_SHADING_OES = 0x8C36
@@ -12,13 +12,12 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_shader_multisample_interpolation :: Bool gl_OES_shader_multisample_interpolation = member "GL_OES_shader_multisample_interpolation" extensions -pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D :: GLenum+pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 0x8E5D -pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C :: GLenum+pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5C -pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B :: GLenum+pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_standard_derivatives :: Bool gl_OES_standard_derivatives = member "GL_OES_standard_derivatives" extensions -pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B :: GLenum+pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES = 0x8B8B
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_stencil1 :: Bool gl_OES_stencil1 = member "GL_OES_stencil1" extensions -pattern GL_STENCIL_INDEX1_OES = 0x8D46 :: GLenum+pattern GL_STENCIL_INDEX1_OES = 0x8D46
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_stencil4 :: Bool gl_OES_stencil4 = member "GL_OES_stencil4" extensions -pattern GL_STENCIL_INDEX4_OES = 0x8D47 :: GLenum+pattern GL_STENCIL_INDEX4_OES = 0x8D47
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_stencil_wrap :: Bool gl_OES_stencil_wrap = member "GL_OES_stencil_wrap" extensions -pattern GL_DECR_WRAP_OES = 0x8508 :: GLenum+pattern GL_DECR_WRAP_OES = 0x8508 -pattern GL_INCR_WRAP_OES = 0x8507 :: GLenum+pattern GL_INCR_WRAP_OES = 0x8507
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_surfaceless_context :: Bool gl_OES_surfaceless_context = member "GL_OES_surfaceless_context" extensions -pattern GL_FRAMEBUFFER_UNDEFINED_OES = 0x8219 :: GLenum+pattern GL_FRAMEBUFFER_UNDEFINED_OES = 0x8219
@@ -78,14 +78,14 @@ {-# NOINLINE glTexSubImage3DOESFunPtr #-} -pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 0x8CD4 :: GLenum+pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 0x8CD4 -pattern GL_MAX_3D_TEXTURE_SIZE_OES = 0x8073 :: GLenum+pattern GL_MAX_3D_TEXTURE_SIZE_OES = 0x8073 -pattern GL_SAMPLER_3D_OES = 0x8B5F :: GLenum+pattern GL_SAMPLER_3D_OES = 0x8B5F -pattern GL_TEXTURE_3D_OES = 0x806F :: GLenum+pattern GL_TEXTURE_3D_OES = 0x806F -pattern GL_TEXTURE_BINDING_3D_OES = 0x806A :: GLenum+pattern GL_TEXTURE_BINDING_3D_OES = 0x806A -pattern GL_TEXTURE_WRAP_R_OES = 0x8072 :: GLenum+pattern GL_TEXTURE_WRAP_R_OES = 0x8072
@@ -58,47 +58,46 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_OES_texture_compression_astc :: Bool gl_OES_texture_compression_astc = member "GL_OES_texture_compression_astc" extensions -pattern GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 0x93C0 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_3x3x3_OES = 0x93C0 -pattern GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 0x93C1 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_4x3x3_OES = 0x93C1 -pattern GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 0x93C2 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_4x4x3_OES = 0x93C2 -pattern GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 0x93C3 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_4x4x4_OES = 0x93C3 -pattern GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 0x93C4 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_5x4x4_OES = 0x93C4 -pattern GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 0x93C5 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_5x5x4_OES = 0x93C5 -pattern GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 0x93C6 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_5x5x5_OES = 0x93C6 -pattern GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 0x93C7 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_6x5x5_OES = 0x93C7 -pattern GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 0x93C8 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_6x6x5_OES = 0x93C8 -pattern GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 0x93C9 :: GLenum+pattern GL_COMPRESSED_RGBA_ASTC_6x6x6_OES = 0x93C9 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 0x93E0 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES = 0x93E0 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 0x93E1 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES = 0x93E1 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 0x93E2 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES = 0x93E2 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 0x93E3 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES = 0x93E3 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 0x93E4 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES = 0x93E4 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 0x93E5 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES = 0x93E5 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 0x93E6 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES = 0x93E6 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 0x93E7 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES = 0x93E7 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 0x93E8 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES = 0x93E8 -pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 0x93E9 :: GLenum+pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES = 0x93E9
@@ -89,28 +89,28 @@ {-# NOINLINE glTexGenivOESFunPtr #-} -pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 0x851C :: GLenum+pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 0x851C -pattern GL_NORMAL_MAP_OES = 0x8511 :: GLenum+pattern GL_NORMAL_MAP_OES = 0x8511 -pattern GL_REFLECTION_MAP_OES = 0x8512 :: GLenum+pattern GL_REFLECTION_MAP_OES = 0x8512 -pattern GL_TEXTURE_BINDING_CUBE_MAP_OES = 0x8514 :: GLenum+pattern GL_TEXTURE_BINDING_CUBE_MAP_OES = 0x8514 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 0x8516 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 0x8516 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 0x8518 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 0x8518 -pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 0x851A :: GLenum+pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 0x851A -pattern GL_TEXTURE_CUBE_MAP_OES = 0x8513 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_OES = 0x8513 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 0x8515 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 0x8515 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 0x8517 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 0x8517 -pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 0x8519 :: GLenum+pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 0x8519 -pattern GL_TEXTURE_GEN_MODE_OES = 0x2500 :: GLenum+pattern GL_TEXTURE_GEN_MODE_OES = 0x2500 -pattern GL_TEXTURE_GEN_STR_OES = 0x8D60 :: GLenum+pattern GL_TEXTURE_GEN_STR_OES = 0x8D60
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_texture_mirrored_repeat :: Bool gl_OES_texture_mirrored_repeat = member "GL_OES_texture_mirrored_repeat" extensions -pattern GL_MIRRORED_REPEAT_OES = 0x8370 :: GLenum+pattern GL_MIRRORED_REPEAT_OES = 0x8370
@@ -12,9 +12,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc import Graphics.GL.Raw.Internal.Shared-import Graphics.GL.Raw.Types gl_OES_texture_stencil8 :: Bool gl_OES_texture_stencil8 = member "GL_OES_texture_stencil8" extensions -pattern GL_STENCIL_INDEX_OES = 0x1901 :: GLenum+pattern GL_STENCIL_INDEX_OES = 0x1901
@@ -32,12 +32,12 @@ {-# NOINLINE glTexStorage3DMultisampleOESFunPtr #-} -pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C :: GLenum+pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910C -pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B :: GLenum+pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910B -pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 :: GLenum+pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 0x9102 -pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 :: GLenum+pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 0x9105 -pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D :: GLenum+pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 0x910D
@@ -55,4 +55,4 @@ {-# NOINLINE glIsVertexArrayOESFunPtr #-} -pattern GL_VERTEX_ARRAY_BINDING_OES = 0x85B5 :: GLenum+pattern GL_VERTEX_ARRAY_BINDING_OES = 0x85B5
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OES_vertex_type_10_10_10_2 :: Bool gl_OES_vertex_type_10_10_10_2 = member "GL_OES_vertex_type_10_10_10_2" extensions -pattern GL_INT_10_10_10_2_OES = 0x8DF7 :: GLenum+pattern GL_INT_10_10_10_2_OES = 0x8DF7 -pattern GL_UNSIGNED_INT_10_10_10_2_OES = 0x8DF6 :: GLenum+pattern GL_UNSIGNED_INT_10_10_10_2_OES = 0x8DF6
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OML_interlace :: Bool gl_OML_interlace = member "GL_OML_interlace" extensions -pattern GL_INTERLACE_OML = 0x8980 :: GLenum+pattern GL_INTERLACE_OML = 0x8980 -pattern GL_INTERLACE_READ_OML = 0x8981 :: GLenum+pattern GL_INTERLACE_READ_OML = 0x8981
@@ -15,19 +15,18 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OML_resample :: Bool gl_OML_resample = member "GL_OML_resample" extensions -pattern GL_PACK_RESAMPLE_OML = 0x8984 :: GLenum+pattern GL_PACK_RESAMPLE_OML = 0x8984 -pattern GL_RESAMPLE_AVERAGE_OML = 0x8988 :: GLenum+pattern GL_RESAMPLE_AVERAGE_OML = 0x8988 -pattern GL_RESAMPLE_DECIMATE_OML = 0x8989 :: GLenum+pattern GL_RESAMPLE_DECIMATE_OML = 0x8989 -pattern GL_RESAMPLE_REPLICATE_OML = 0x8986 :: GLenum+pattern GL_RESAMPLE_REPLICATE_OML = 0x8986 -pattern GL_RESAMPLE_ZERO_FILL_OML = 0x8987 :: GLenum+pattern GL_RESAMPLE_ZERO_FILL_OML = 0x8987 -pattern GL_UNPACK_RESAMPLE_OML = 0x8985 :: GLenum+pattern GL_UNPACK_RESAMPLE_OML = 0x8985
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_OML_subsample :: Bool gl_OML_subsample = member "GL_OML_subsample" extensions -pattern GL_FORMAT_SUBSAMPLE_244_244_OML = 0x8983 :: GLenum+pattern GL_FORMAT_SUBSAMPLE_244_244_OML = 0x8983 -pattern GL_FORMAT_SUBSAMPLE_24_24_OML = 0x8982 :: GLenum+pattern GL_FORMAT_SUBSAMPLE_24_24_OML = 0x8982
@@ -47,42 +47,42 @@ {-# NOINLINE glHintPGIFunPtr #-} -pattern GL_ALLOW_DRAW_FRG_HINT_PGI = 0x1A210 :: GLenum+pattern GL_ALLOW_DRAW_FRG_HINT_PGI = 0x1A210 -pattern GL_ALLOW_DRAW_MEM_HINT_PGI = 0x1A211 :: GLenum+pattern GL_ALLOW_DRAW_MEM_HINT_PGI = 0x1A211 -pattern GL_ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E :: GLenum+pattern GL_ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E -pattern GL_ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F :: GLenum+pattern GL_ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F -pattern GL_ALWAYS_FAST_HINT_PGI = 0x1A20C :: GLenum+pattern GL_ALWAYS_FAST_HINT_PGI = 0x1A20C -pattern GL_ALWAYS_SOFT_HINT_PGI = 0x1A20D :: GLenum+pattern GL_ALWAYS_SOFT_HINT_PGI = 0x1A20D -pattern GL_BACK_NORMALS_HINT_PGI = 0x1A223 :: GLenum+pattern GL_BACK_NORMALS_HINT_PGI = 0x1A223 -pattern GL_CLIP_FAR_HINT_PGI = 0x1A221 :: GLenum+pattern GL_CLIP_FAR_HINT_PGI = 0x1A221 -pattern GL_CLIP_NEAR_HINT_PGI = 0x1A220 :: GLenum+pattern GL_CLIP_NEAR_HINT_PGI = 0x1A220 -pattern GL_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD :: GLenum+pattern GL_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD -pattern GL_FULL_STIPPLE_HINT_PGI = 0x1A219 :: GLenum+pattern GL_FULL_STIPPLE_HINT_PGI = 0x1A219 -pattern GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203 :: GLenum+pattern GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203 -pattern GL_NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204 :: GLenum+pattern GL_NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204 -pattern GL_NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202 :: GLenum+pattern GL_NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202 -pattern GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8 :: GLenum+pattern GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8 -pattern GL_RECLAIM_MEMORY_HINT_PGI = 0x1A1FE :: GLenum+pattern GL_RECLAIM_MEMORY_HINT_PGI = 0x1A1FE -pattern GL_STRICT_DEPTHFUNC_HINT_PGI = 0x1A216 :: GLenum+pattern GL_STRICT_DEPTHFUNC_HINT_PGI = 0x1A216 -pattern GL_STRICT_LIGHTING_HINT_PGI = 0x1A217 :: GLenum+pattern GL_STRICT_LIGHTING_HINT_PGI = 0x1A217 -pattern GL_STRICT_SCISSOR_HINT_PGI = 0x1A218 :: GLenum+pattern GL_STRICT_SCISSOR_HINT_PGI = 0x1A218 -pattern GL_WIDE_LINE_HINT_PGI = 0x1A222 :: GLenum+pattern GL_WIDE_LINE_HINT_PGI = 0x1A222
@@ -31,51 +31,50 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_PGI_vertex_hints :: Bool gl_PGI_vertex_hints = member "GL_PGI_vertex_hints" extensions -pattern GL_COLOR3_BIT_PGI = 0x00010000 :: GLenum+pattern GL_COLOR3_BIT_PGI = 0x00010000 -pattern GL_COLOR4_BIT_PGI = 0x00020000 :: GLenum+pattern GL_COLOR4_BIT_PGI = 0x00020000 -pattern GL_EDGEFLAG_BIT_PGI = 0x00040000 :: GLenum+pattern GL_EDGEFLAG_BIT_PGI = 0x00040000 -pattern GL_INDEX_BIT_PGI = 0x00080000 :: GLenum+pattern GL_INDEX_BIT_PGI = 0x00080000 -pattern GL_MATERIAL_SIDE_HINT_PGI = 0x1A22C :: GLenum+pattern GL_MATERIAL_SIDE_HINT_PGI = 0x1A22C -pattern GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000 :: GLenum+pattern GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000 -pattern GL_MAT_AMBIENT_BIT_PGI = 0x00100000 :: GLenum+pattern GL_MAT_AMBIENT_BIT_PGI = 0x00100000 -pattern GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000 :: GLenum+pattern GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000 -pattern GL_MAT_DIFFUSE_BIT_PGI = 0x00400000 :: GLenum+pattern GL_MAT_DIFFUSE_BIT_PGI = 0x00400000 -pattern GL_MAT_EMISSION_BIT_PGI = 0x00800000 :: GLenum+pattern GL_MAT_EMISSION_BIT_PGI = 0x00800000 -pattern GL_MAT_SHININESS_BIT_PGI = 0x02000000 :: GLenum+pattern GL_MAT_SHININESS_BIT_PGI = 0x02000000 -pattern GL_MAT_SPECULAR_BIT_PGI = 0x04000000 :: GLenum+pattern GL_MAT_SPECULAR_BIT_PGI = 0x04000000 -pattern GL_MAX_VERTEX_HINT_PGI = 0x1A22D :: GLenum+pattern GL_MAX_VERTEX_HINT_PGI = 0x1A22D -pattern GL_NORMAL_BIT_PGI = 0x08000000 :: GLenum+pattern GL_NORMAL_BIT_PGI = 0x08000000 -pattern GL_TEXCOORD1_BIT_PGI = 0x10000000 :: GLenum+pattern GL_TEXCOORD1_BIT_PGI = 0x10000000 -pattern GL_TEXCOORD2_BIT_PGI = 0x20000000 :: GLenum+pattern GL_TEXCOORD2_BIT_PGI = 0x20000000 -pattern GL_TEXCOORD3_BIT_PGI = 0x40000000 :: GLenum+pattern GL_TEXCOORD3_BIT_PGI = 0x40000000 -pattern GL_TEXCOORD4_BIT_PGI = 0x80000000 :: GLenum+pattern GL_TEXCOORD4_BIT_PGI = 0x80000000 -pattern GL_VERTEX23_BIT_PGI = 0x00000004 :: GLenum+pattern GL_VERTEX23_BIT_PGI = 0x00000004 -pattern GL_VERTEX4_BIT_PGI = 0x00000008 :: GLenum+pattern GL_VERTEX4_BIT_PGI = 0x00000008 -pattern GL_VERTEX_CONSISTENT_HINT_PGI = 0x1A22B :: GLenum+pattern GL_VERTEX_CONSISTENT_HINT_PGI = 0x1A22B -pattern GL_VERTEX_DATA_HINT_PGI = 0x1A22A :: GLenum+pattern GL_VERTEX_DATA_HINT_PGI = 0x1A22A
@@ -30,8 +30,8 @@ {-# NOINLINE glAlphaFuncQCOMFunPtr #-} -pattern GL_ALPHA_TEST_FUNC_QCOM = 0x0BC1 :: GLenum+pattern GL_ALPHA_TEST_FUNC_QCOM = 0x0BC1 -pattern GL_ALPHA_TEST_QCOM = 0x0BC0 :: GLenum+pattern GL_ALPHA_TEST_QCOM = 0x0BC0 -pattern GL_ALPHA_TEST_REF_QCOM = 0x0BC2 :: GLenum+pattern GL_ALPHA_TEST_REF_QCOM = 0x0BC2
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_QCOM_binning_control :: Bool gl_QCOM_binning_control = member "GL_QCOM_binning_control" extensions -pattern GL_BINNING_CONTROL_HINT_QCOM = 0x8FB0 :: GLenum+pattern GL_BINNING_CONTROL_HINT_QCOM = 0x8FB0 -pattern GL_CPU_OPTIMIZED_QCOM = 0x8FB1 :: GLenum+pattern GL_CPU_OPTIMIZED_QCOM = 0x8FB1 -pattern GL_GPU_OPTIMIZED_QCOM = 0x8FB2 :: GLenum+pattern GL_GPU_OPTIMIZED_QCOM = 0x8FB2 -pattern GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 0x8FB3 :: GLenum+pattern GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 0x8FB3
@@ -101,24 +101,24 @@ {-# NOINLINE glExtTexObjectStateOverrideiQCOMFunPtr #-} -pattern GL_STATE_RESTORE = 0x8BDC :: GLenum+pattern GL_STATE_RESTORE = 0x8BDC -pattern GL_TEXTURE_DEPTH_QCOM = 0x8BD4 :: GLenum+pattern GL_TEXTURE_DEPTH_QCOM = 0x8BD4 -pattern GL_TEXTURE_FORMAT_QCOM = 0x8BD6 :: GLenum+pattern GL_TEXTURE_FORMAT_QCOM = 0x8BD6 -pattern GL_TEXTURE_HEIGHT_QCOM = 0x8BD3 :: GLenum+pattern GL_TEXTURE_HEIGHT_QCOM = 0x8BD3 -pattern GL_TEXTURE_IMAGE_VALID_QCOM = 0x8BD8 :: GLenum+pattern GL_TEXTURE_IMAGE_VALID_QCOM = 0x8BD8 -pattern GL_TEXTURE_INTERNAL_FORMAT_QCOM = 0x8BD5 :: GLenum+pattern GL_TEXTURE_INTERNAL_FORMAT_QCOM = 0x8BD5 -pattern GL_TEXTURE_NUM_LEVELS_QCOM = 0x8BD9 :: GLenum+pattern GL_TEXTURE_NUM_LEVELS_QCOM = 0x8BD9 -pattern GL_TEXTURE_OBJECT_VALID_QCOM = 0x8BDB :: GLenum+pattern GL_TEXTURE_OBJECT_VALID_QCOM = 0x8BDB -pattern GL_TEXTURE_TARGET_QCOM = 0x8BDA :: GLenum+pattern GL_TEXTURE_TARGET_QCOM = 0x8BDA -pattern GL_TEXTURE_TYPE_QCOM = 0x8BD7 :: GLenum+pattern GL_TEXTURE_TYPE_QCOM = 0x8BD7 -pattern GL_TEXTURE_WIDTH_QCOM = 0x8BD2 :: GLenum+pattern GL_TEXTURE_WIDTH_QCOM = 0x8BD2
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_QCOM_perfmon_global_mode :: Bool gl_QCOM_perfmon_global_mode = member "GL_QCOM_perfmon_global_mode" extensions -pattern GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0 :: GLenum+pattern GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0
@@ -68,66 +68,66 @@ {-# NOINLINE glStartTilingQCOMFunPtr #-} -pattern GL_COLOR_BUFFER_BIT0_QCOM = 0x00000001 :: GLenum+pattern GL_COLOR_BUFFER_BIT0_QCOM = 0x00000001 -pattern GL_COLOR_BUFFER_BIT1_QCOM = 0x00000002 :: GLenum+pattern GL_COLOR_BUFFER_BIT1_QCOM = 0x00000002 -pattern GL_COLOR_BUFFER_BIT2_QCOM = 0x00000004 :: GLenum+pattern GL_COLOR_BUFFER_BIT2_QCOM = 0x00000004 -pattern GL_COLOR_BUFFER_BIT3_QCOM = 0x00000008 :: GLenum+pattern GL_COLOR_BUFFER_BIT3_QCOM = 0x00000008 -pattern GL_COLOR_BUFFER_BIT4_QCOM = 0x00000010 :: GLenum+pattern GL_COLOR_BUFFER_BIT4_QCOM = 0x00000010 -pattern GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020 :: GLenum+pattern GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020 -pattern GL_COLOR_BUFFER_BIT6_QCOM = 0x00000040 :: GLenum+pattern GL_COLOR_BUFFER_BIT6_QCOM = 0x00000040 -pattern GL_COLOR_BUFFER_BIT7_QCOM = 0x00000080 :: GLenum+pattern GL_COLOR_BUFFER_BIT7_QCOM = 0x00000080 -pattern GL_DEPTH_BUFFER_BIT0_QCOM = 0x00000100 :: GLenum+pattern GL_DEPTH_BUFFER_BIT0_QCOM = 0x00000100 -pattern GL_DEPTH_BUFFER_BIT1_QCOM = 0x00000200 :: GLenum+pattern GL_DEPTH_BUFFER_BIT1_QCOM = 0x00000200 -pattern GL_DEPTH_BUFFER_BIT2_QCOM = 0x00000400 :: GLenum+pattern GL_DEPTH_BUFFER_BIT2_QCOM = 0x00000400 -pattern GL_DEPTH_BUFFER_BIT3_QCOM = 0x00000800 :: GLenum+pattern GL_DEPTH_BUFFER_BIT3_QCOM = 0x00000800 -pattern GL_DEPTH_BUFFER_BIT4_QCOM = 0x00001000 :: GLenum+pattern GL_DEPTH_BUFFER_BIT4_QCOM = 0x00001000 -pattern GL_DEPTH_BUFFER_BIT5_QCOM = 0x00002000 :: GLenum+pattern GL_DEPTH_BUFFER_BIT5_QCOM = 0x00002000 -pattern GL_DEPTH_BUFFER_BIT6_QCOM = 0x00004000 :: GLenum+pattern GL_DEPTH_BUFFER_BIT6_QCOM = 0x00004000 -pattern GL_DEPTH_BUFFER_BIT7_QCOM = 0x00008000 :: GLenum+pattern GL_DEPTH_BUFFER_BIT7_QCOM = 0x00008000 -pattern GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000 -pattern GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000 -pattern GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000 -pattern GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000 -pattern GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000 -pattern GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 0x20000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 0x20000000 -pattern GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 0x40000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 0x40000000 -pattern GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 0x80000000 :: GLenum+pattern GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 0x80000000 -pattern GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000 -pattern GL_STENCIL_BUFFER_BIT1_QCOM = 0x00020000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT1_QCOM = 0x00020000 -pattern GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 -pattern GL_STENCIL_BUFFER_BIT3_QCOM = 0x00080000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT3_QCOM = 0x00080000 -pattern GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000 -pattern GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000 -pattern GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000 -pattern GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000 :: GLenum+pattern GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_QCOM_writeonly_rendering :: Bool gl_QCOM_writeonly_rendering = member "GL_QCOM_writeonly_rendering" extensions -pattern GL_WRITEONLY_RENDERING_QCOM = 0x8823 :: GLenum+pattern GL_WRITEONLY_RENDERING_QCOM = 0x8823
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_REND_screen_coordinates :: Bool gl_REND_screen_coordinates = member "GL_REND_screen_coordinates" extensions -pattern GL_INVERTED_SCREEN_W_REND = 0x8491 :: GLenum+pattern GL_INVERTED_SCREEN_W_REND = 0x8491 -pattern GL_SCREEN_COORDINATES_REND = 0x8490 :: GLenum+pattern GL_SCREEN_COORDINATES_REND = 0x8490
@@ -15,19 +15,18 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_S3_s3tc :: Bool gl_S3_s3tc = member "GL_S3_s3tc" extensions -pattern GL_RGB4_S3TC = 0x83A1 :: GLenum+pattern GL_RGB4_S3TC = 0x83A1 -pattern GL_RGBA4_DXT5_S3TC = 0x83A5 :: GLenum+pattern GL_RGBA4_DXT5_S3TC = 0x83A5 -pattern GL_RGBA4_S3TC = 0x83A3 :: GLenum+pattern GL_RGBA4_S3TC = 0x83A3 -pattern GL_RGBA_DXT5_S3TC = 0x83A4 :: GLenum+pattern GL_RGBA_DXT5_S3TC = 0x83A4 -pattern GL_RGBA_S3TC = 0x83A2 :: GLenum+pattern GL_RGBA_S3TC = 0x83A2 -pattern GL_RGB_S3TC = 0x83A0 :: GLenum+pattern GL_RGB_S3TC = 0x83A0
@@ -20,29 +20,28 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGI_color_matrix :: Bool gl_SGI_color_matrix = member "GL_SGI_color_matrix" extensions -pattern GL_COLOR_MATRIX_SGI = 0x80B1 :: GLenum+pattern GL_COLOR_MATRIX_SGI = 0x80B1 -pattern GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2 :: GLenum+pattern GL_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2 -pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3 :: GLenum+pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3 -pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB :: GLenum+pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB -pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7 :: GLenum+pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7 -pattern GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA :: GLenum+pattern GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA -pattern GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6 :: GLenum+pattern GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6 -pattern GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9 :: GLenum+pattern GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9 -pattern GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5 :: GLenum+pattern GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5 -pattern GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8 :: GLenum+pattern GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8 -pattern GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4 :: GLenum+pattern GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4
@@ -97,34 +97,34 @@ {-# NOINLINE glGetColorTableSGIFunPtr #-} -pattern GL_COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD :: GLenum+pattern GL_COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD -pattern GL_COLOR_TABLE_BIAS_SGI = 0x80D7 :: GLenum+pattern GL_COLOR_TABLE_BIAS_SGI = 0x80D7 -pattern GL_COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC :: GLenum+pattern GL_COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC -pattern GL_COLOR_TABLE_FORMAT_SGI = 0x80D8 :: GLenum+pattern GL_COLOR_TABLE_FORMAT_SGI = 0x80D8 -pattern GL_COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB :: GLenum+pattern GL_COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB -pattern GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF :: GLenum+pattern GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF -pattern GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE :: GLenum+pattern GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE -pattern GL_COLOR_TABLE_RED_SIZE_SGI = 0x80DA :: GLenum+pattern GL_COLOR_TABLE_RED_SIZE_SGI = 0x80DA -pattern GL_COLOR_TABLE_SCALE_SGI = 0x80D6 :: GLenum+pattern GL_COLOR_TABLE_SCALE_SGI = 0x80D6 -pattern GL_COLOR_TABLE_SGI = 0x80D0 :: GLenum+pattern GL_COLOR_TABLE_SGI = 0x80D0 -pattern GL_COLOR_TABLE_WIDTH_SGI = 0x80D9 :: GLenum+pattern GL_COLOR_TABLE_WIDTH_SGI = 0x80D9 -pattern GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2 :: GLenum+pattern GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2 -pattern GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1 :: GLenum+pattern GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1 -pattern GL_PROXY_COLOR_TABLE_SGI = 0x80D3 :: GLenum+pattern GL_PROXY_COLOR_TABLE_SGI = 0x80D3 -pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5 :: GLenum+pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5 -pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4 :: GLenum+pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGI_texture_color_table :: Bool gl_SGI_texture_color_table = member "GL_SGI_texture_color_table" extensions -pattern GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD :: GLenum+pattern GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD -pattern GL_TEXTURE_COLOR_TABLE_SGI = 0x80BC :: GLenum+pattern GL_TEXTURE_COLOR_TABLE_SGI = 0x80BC
@@ -44,18 +44,18 @@ {-# NOINLINE glGetDetailTexFuncSGISFunPtr #-} -pattern GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096 :: GLenum+pattern GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096 -pattern GL_DETAIL_TEXTURE_2D_SGIS = 0x8095 :: GLenum+pattern GL_DETAIL_TEXTURE_2D_SGIS = 0x8095 -pattern GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C :: GLenum+pattern GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C -pattern GL_DETAIL_TEXTURE_LEVEL_SGIS = 0x809A :: GLenum+pattern GL_DETAIL_TEXTURE_LEVEL_SGIS = 0x809A -pattern GL_DETAIL_TEXTURE_MODE_SGIS = 0x809B :: GLenum+pattern GL_DETAIL_TEXTURE_MODE_SGIS = 0x809B -pattern GL_LINEAR_DETAIL_ALPHA_SGIS = 0x8098 :: GLenum+pattern GL_LINEAR_DETAIL_ALPHA_SGIS = 0x8098 -pattern GL_LINEAR_DETAIL_COLOR_SGIS = 0x8099 :: GLenum+pattern GL_LINEAR_DETAIL_COLOR_SGIS = 0x8099 -pattern GL_LINEAR_DETAIL_SGIS = 0x8097 :: GLenum+pattern GL_LINEAR_DETAIL_SGIS = 0x8097
@@ -39,8 +39,8 @@ {-# NOINLINE glGetFogFuncSGISFunPtr #-} -pattern GL_FOG_FUNC_POINTS_SGIS = 0x812B :: GLenum+pattern GL_FOG_FUNC_POINTS_SGIS = 0x812B -pattern GL_FOG_FUNC_SGIS = 0x812A :: GLenum+pattern GL_FOG_FUNC_SGIS = 0x812A -pattern GL_MAX_FOG_FUNC_POINTS_SGIS = 0x812C :: GLenum+pattern GL_MAX_FOG_FUNC_POINTS_SGIS = 0x812C
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIS_generate_mipmap :: Bool gl_SGIS_generate_mipmap = member "GL_SGIS_generate_mipmap" extensions -pattern GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192 :: GLenum+pattern GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192 -pattern GL_GENERATE_MIPMAP_SGIS = 0x8191 :: GLenum+pattern GL_GENERATE_MIPMAP_SGIS = 0x8191
@@ -52,34 +52,34 @@ {-# NOINLINE glSamplePatternSGISFunPtr #-} -pattern GL_1PASS_SGIS = 0x80A1 :: GLenum+pattern GL_1PASS_SGIS = 0x80A1 -pattern GL_2PASS_0_SGIS = 0x80A2 :: GLenum+pattern GL_2PASS_0_SGIS = 0x80A2 -pattern GL_2PASS_1_SGIS = 0x80A3 :: GLenum+pattern GL_2PASS_1_SGIS = 0x80A3 -pattern GL_4PASS_0_SGIS = 0x80A4 :: GLenum+pattern GL_4PASS_0_SGIS = 0x80A4 -pattern GL_4PASS_1_SGIS = 0x80A5 :: GLenum+pattern GL_4PASS_1_SGIS = 0x80A5 -pattern GL_4PASS_2_SGIS = 0x80A6 :: GLenum+pattern GL_4PASS_2_SGIS = 0x80A6 -pattern GL_4PASS_3_SGIS = 0x80A7 :: GLenum+pattern GL_4PASS_3_SGIS = 0x80A7 -pattern GL_MULTISAMPLE_SGIS = 0x809D :: GLenum+pattern GL_MULTISAMPLE_SGIS = 0x809D -pattern GL_SAMPLES_SGIS = 0x80A9 :: GLenum+pattern GL_SAMPLES_SGIS = 0x80A9 -pattern GL_SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E :: GLenum+pattern GL_SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E -pattern GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F :: GLenum+pattern GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F -pattern GL_SAMPLE_BUFFERS_SGIS = 0x80A8 :: GLenum+pattern GL_SAMPLE_BUFFERS_SGIS = 0x80A8 -pattern GL_SAMPLE_MASK_INVERT_SGIS = 0x80AB :: GLenum+pattern GL_SAMPLE_MASK_INVERT_SGIS = 0x80AB -pattern GL_SAMPLE_MASK_SGIS = 0x80A0 :: GLenum+pattern GL_SAMPLE_MASK_SGIS = 0x80A0 -pattern GL_SAMPLE_MASK_VALUE_SGIS = 0x80AA :: GLenum+pattern GL_SAMPLE_MASK_VALUE_SGIS = 0x80AA -pattern GL_SAMPLE_PATTERN_SGIS = 0x80AC :: GLenum+pattern GL_SAMPLE_PATTERN_SGIS = 0x80AC
@@ -76,10 +76,10 @@ {-# NOINLINE glPixelTexGenParameterivSGISFunPtr #-} -pattern GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355 :: GLenum+pattern GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355 -pattern GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354 :: GLenum+pattern GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354 -pattern GL_PIXEL_GROUP_COLOR_SGIS = 0x8356 :: GLenum+pattern GL_PIXEL_GROUP_COLOR_SGIS = 0x8356 -pattern GL_PIXEL_TEXTURE_SGIS = 0x8353 :: GLenum+pattern GL_PIXEL_TEXTURE_SGIS = 0x8353
@@ -17,23 +17,22 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIS_point_line_texgen :: Bool gl_SGIS_point_line_texgen = member "GL_SGIS_point_line_texgen" extensions -pattern GL_EYE_DISTANCE_TO_LINE_SGIS = 0x81F2 :: GLenum+pattern GL_EYE_DISTANCE_TO_LINE_SGIS = 0x81F2 -pattern GL_EYE_DISTANCE_TO_POINT_SGIS = 0x81F0 :: GLenum+pattern GL_EYE_DISTANCE_TO_POINT_SGIS = 0x81F0 -pattern GL_EYE_LINE_SGIS = 0x81F6 :: GLenum+pattern GL_EYE_LINE_SGIS = 0x81F6 -pattern GL_EYE_POINT_SGIS = 0x81F4 :: GLenum+pattern GL_EYE_POINT_SGIS = 0x81F4 -pattern GL_OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3 :: GLenum+pattern GL_OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3 -pattern GL_OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1 :: GLenum+pattern GL_OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1 -pattern GL_OBJECT_LINE_SGIS = 0x81F7 :: GLenum+pattern GL_OBJECT_LINE_SGIS = 0x81F7 -pattern GL_OBJECT_POINT_SGIS = 0x81F5 :: GLenum+pattern GL_OBJECT_POINT_SGIS = 0x81F5
@@ -40,10 +40,10 @@ {-# NOINLINE glPointParameterfvSGISFunPtr #-} -pattern GL_DISTANCE_ATTENUATION_SGIS = 0x8129 :: GLenum+pattern GL_DISTANCE_ATTENUATION_SGIS = 0x8129 -pattern GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128 :: GLenum+pattern GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128 -pattern GL_POINT_SIZE_MAX_SGIS = 0x8127 :: GLenum+pattern GL_POINT_SIZE_MAX_SGIS = 0x8127 -pattern GL_POINT_SIZE_MIN_SGIS = 0x8126 :: GLenum+pattern GL_POINT_SIZE_MIN_SGIS = 0x8126
@@ -40,10 +40,10 @@ {-# NOINLINE glSharpenTexFuncSGISFunPtr #-} -pattern GL_LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE :: GLenum+pattern GL_LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE -pattern GL_LINEAR_SHARPEN_COLOR_SGIS = 0x80AF :: GLenum+pattern GL_LINEAR_SHARPEN_COLOR_SGIS = 0x80AF -pattern GL_LINEAR_SHARPEN_SGIS = 0x80AD :: GLenum+pattern GL_LINEAR_SHARPEN_SGIS = 0x80AD -pattern GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0 :: GLenum+pattern GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0
@@ -46,22 +46,22 @@ {-# NOINLINE glTexSubImage4DSGISFunPtr #-} -pattern GL_MAX_4D_TEXTURE_SIZE_SGIS = 0x8138 :: GLenum+pattern GL_MAX_4D_TEXTURE_SIZE_SGIS = 0x8138 -pattern GL_PACK_IMAGE_DEPTH_SGIS = 0x8131 :: GLenum+pattern GL_PACK_IMAGE_DEPTH_SGIS = 0x8131 -pattern GL_PACK_SKIP_VOLUMES_SGIS = 0x8130 :: GLenum+pattern GL_PACK_SKIP_VOLUMES_SGIS = 0x8130 -pattern GL_PROXY_TEXTURE_4D_SGIS = 0x8135 :: GLenum+pattern GL_PROXY_TEXTURE_4D_SGIS = 0x8135 -pattern GL_TEXTURE_4DSIZE_SGIS = 0x8136 :: GLenum+pattern GL_TEXTURE_4DSIZE_SGIS = 0x8136 -pattern GL_TEXTURE_4D_BINDING_SGIS = 0x814F :: GLenum+pattern GL_TEXTURE_4D_BINDING_SGIS = 0x814F -pattern GL_TEXTURE_4D_SGIS = 0x8134 :: GLenum+pattern GL_TEXTURE_4D_SGIS = 0x8134 -pattern GL_TEXTURE_WRAP_Q_SGIS = 0x8137 :: GLenum+pattern GL_TEXTURE_WRAP_Q_SGIS = 0x8137 -pattern GL_UNPACK_IMAGE_DEPTH_SGIS = 0x8133 :: GLenum+pattern GL_UNPACK_IMAGE_DEPTH_SGIS = 0x8133 -pattern GL_UNPACK_SKIP_VOLUMES_SGIS = 0x8132 :: GLenum+pattern GL_UNPACK_SKIP_VOLUMES_SGIS = 0x8132
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIS_texture_border_clamp :: Bool gl_SGIS_texture_border_clamp = member "GL_SGIS_texture_border_clamp" extensions -pattern GL_CLAMP_TO_BORDER_SGIS = 0x812D :: GLenum+pattern GL_CLAMP_TO_BORDER_SGIS = 0x812D
@@ -28,4 +28,4 @@ {-# NOINLINE glTextureColorMaskSGISFunPtr #-} -pattern GL_TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF :: GLenum+pattern GL_TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF
@@ -10,9 +10,8 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIS_texture_edge_clamp :: Bool gl_SGIS_texture_edge_clamp = member "GL_SGIS_texture_edge_clamp" extensions -pattern GL_CLAMP_TO_EDGE_SGIS = 0x812F :: GLenum+pattern GL_CLAMP_TO_EDGE_SGIS = 0x812F
@@ -38,6 +38,6 @@ {-# NOINLINE glTexFilterFuncSGISFunPtr #-} -pattern GL_FILTER4_SGIS = 0x8146 :: GLenum+pattern GL_FILTER4_SGIS = 0x8146 -pattern GL_TEXTURE_FILTER4_SIZE_SGIS = 0x8147 :: GLenum+pattern GL_TEXTURE_FILTER4_SIZE_SGIS = 0x8147
@@ -13,15 +13,14 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIS_texture_lod :: Bool gl_SGIS_texture_lod = member "GL_SGIS_texture_lod" extensions -pattern GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C :: GLenum+pattern GL_TEXTURE_BASE_LEVEL_SGIS = 0x813C -pattern GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D :: GLenum+pattern GL_TEXTURE_MAX_LEVEL_SGIS = 0x813D -pattern GL_TEXTURE_MAX_LOD_SGIS = 0x813B :: GLenum+pattern GL_TEXTURE_MAX_LOD_SGIS = 0x813B -pattern GL_TEXTURE_MIN_LOD_SGIS = 0x813A :: GLenum+pattern GL_TEXTURE_MIN_LOD_SGIS = 0x813A
@@ -31,51 +31,50 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIS_texture_select :: Bool gl_SGIS_texture_select = member "GL_SGIS_texture_select" extensions -pattern GL_DUAL_ALPHA12_SGIS = 0x8112 :: GLenum+pattern GL_DUAL_ALPHA12_SGIS = 0x8112 -pattern GL_DUAL_ALPHA16_SGIS = 0x8113 :: GLenum+pattern GL_DUAL_ALPHA16_SGIS = 0x8113 -pattern GL_DUAL_ALPHA4_SGIS = 0x8110 :: GLenum+pattern GL_DUAL_ALPHA4_SGIS = 0x8110 -pattern GL_DUAL_ALPHA8_SGIS = 0x8111 :: GLenum+pattern GL_DUAL_ALPHA8_SGIS = 0x8111 -pattern GL_DUAL_INTENSITY12_SGIS = 0x811A :: GLenum+pattern GL_DUAL_INTENSITY12_SGIS = 0x811A -pattern GL_DUAL_INTENSITY16_SGIS = 0x811B :: GLenum+pattern GL_DUAL_INTENSITY16_SGIS = 0x811B -pattern GL_DUAL_INTENSITY4_SGIS = 0x8118 :: GLenum+pattern GL_DUAL_INTENSITY4_SGIS = 0x8118 -pattern GL_DUAL_INTENSITY8_SGIS = 0x8119 :: GLenum+pattern GL_DUAL_INTENSITY8_SGIS = 0x8119 -pattern GL_DUAL_LUMINANCE12_SGIS = 0x8116 :: GLenum+pattern GL_DUAL_LUMINANCE12_SGIS = 0x8116 -pattern GL_DUAL_LUMINANCE16_SGIS = 0x8117 :: GLenum+pattern GL_DUAL_LUMINANCE16_SGIS = 0x8117 -pattern GL_DUAL_LUMINANCE4_SGIS = 0x8114 :: GLenum+pattern GL_DUAL_LUMINANCE4_SGIS = 0x8114 -pattern GL_DUAL_LUMINANCE8_SGIS = 0x8115 :: GLenum+pattern GL_DUAL_LUMINANCE8_SGIS = 0x8115 -pattern GL_DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C :: GLenum+pattern GL_DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C -pattern GL_DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D :: GLenum+pattern GL_DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D -pattern GL_DUAL_TEXTURE_SELECT_SGIS = 0x8124 :: GLenum+pattern GL_DUAL_TEXTURE_SELECT_SGIS = 0x8124 -pattern GL_QUAD_ALPHA4_SGIS = 0x811E :: GLenum+pattern GL_QUAD_ALPHA4_SGIS = 0x811E -pattern GL_QUAD_ALPHA8_SGIS = 0x811F :: GLenum+pattern GL_QUAD_ALPHA8_SGIS = 0x811F -pattern GL_QUAD_INTENSITY4_SGIS = 0x8122 :: GLenum+pattern GL_QUAD_INTENSITY4_SGIS = 0x8122 -pattern GL_QUAD_INTENSITY8_SGIS = 0x8123 :: GLenum+pattern GL_QUAD_INTENSITY8_SGIS = 0x8123 -pattern GL_QUAD_LUMINANCE4_SGIS = 0x8120 :: GLenum+pattern GL_QUAD_LUMINANCE4_SGIS = 0x8120 -pattern GL_QUAD_LUMINANCE8_SGIS = 0x8121 :: GLenum+pattern GL_QUAD_LUMINANCE8_SGIS = 0x8121 -pattern GL_QUAD_TEXTURE_SELECT_SGIS = 0x8125 :: GLenum+pattern GL_QUAD_TEXTURE_SELECT_SGIS = 0x8125
@@ -73,4 +73,4 @@ {-# NOINLINE glPollAsyncSGIXFunPtr #-} -pattern GL_ASYNC_MARKER_SGIX = 0x8329 :: GLenum+pattern GL_ASYNC_MARKER_SGIX = 0x8329
@@ -11,11 +11,10 @@ import Data.Set import Graphics.GL.Raw.Internal.Proc-import Graphics.GL.Raw.Types gl_SGIX_async_histogram :: Bool gl_SGIX_async_histogram = member "GL_SGIX_async_histogram" extensions -pattern GL_ASYNC_HISTOGRAM_SGIX = 0x832C :: GLenum+pattern GL_ASYNC_HISTOGRAM_SGIX = 0x832C -pattern GL_MAX_ASYNC_HISTOGRAM_SGIX = 0x832D :: GLenum+pattern GL_MAX_ASYNC_HISTOGRAM_SGIX = 0x832D
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff