Skip to content

Commit df5915e

Browse files
committed
Updated OpenGL registry to 89bede35b. Bumped version to 3.2.6.0.
1 parent 1029fcc commit df5915e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+7563
-5711
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
3.2.6.0
2+
-------
3+
* Updated OpenGL registry to 89bede35b.
4+
15
3.2.5.0
26
-------
37
* Updated OpenGL registry to 97558118d.

OpenGLRaw.cabal

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: OpenGLRaw
2-
version: 3.2.5.0
2+
version: 3.2.6.0
33
synopsis: A raw binding for the OpenGL graphics system
44
description:
55
OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 graphics system and
@@ -176,6 +176,7 @@ library
176176
Graphics.GL.ARB.PixelBufferObject
177177
Graphics.GL.ARB.PointParameters
178178
Graphics.GL.ARB.PointSprite
179+
Graphics.GL.ARB.PolygonOffsetClamp
179180
Graphics.GL.ARB.ProgramInterfaceQuery
180181
Graphics.GL.ARB.ProvokingVertex
181182
Graphics.GL.ARB.QueryBufferObject
@@ -198,6 +199,7 @@ library
198199
Graphics.GL.ARB.ShadowAmbient
199200
Graphics.GL.ARB.SparseBuffer
200201
Graphics.GL.ARB.SparseTexture
202+
Graphics.GL.ARB.SpirvExtensions
201203
Graphics.GL.ARB.StencilTexturing
202204
Graphics.GL.ARB.Sync
203205
Graphics.GL.ARB.TessellationShader
@@ -213,6 +215,7 @@ library
213215
Graphics.GL.ARB.TextureCubeMapArray
214216
Graphics.GL.ARB.TextureEnvCombine
215217
Graphics.GL.ARB.TextureEnvDot3
218+
Graphics.GL.ARB.TextureFilterAnisotropic
216219
Graphics.GL.ARB.TextureFilterMinmax
217220
Graphics.GL.ARB.TextureFloat
218221
Graphics.GL.ARB.TextureGather
@@ -420,12 +423,15 @@ library
420423
Graphics.GL.KHR.DebugCompatibility
421424
Graphics.GL.KHR.DebugCore
422425
Graphics.GL.KHR.NoError
426+
Graphics.GL.KHR.ParallelShaderCompile
423427
Graphics.GL.KHR.Robustness
424428
Graphics.GL.KHR.TextureCompressionASTCHDR
425429
Graphics.GL.KHR.TextureCompressionASTCLDR
426430
Graphics.GL.MESA
427431
Graphics.GL.MESA.PackInvert
432+
Graphics.GL.MESA.ProgramBinaryFormats
428433
Graphics.GL.MESA.ResizeBuffers
434+
Graphics.GL.MESA.TileRasterOrder
429435
Graphics.GL.MESA.WindowPos
430436
Graphics.GL.MESA.YCbCrTexture
431437
Graphics.GL.MESAX
@@ -437,6 +443,7 @@ library
437443
Graphics.GL.NV.BindlessTexture
438444
Graphics.GL.NV.BlendEquationAdvanced
439445
Graphics.GL.NV.BlendEquationAdvancedCoherent
446+
Graphics.GL.NV.BlendMinmaxFactor
440447
Graphics.GL.NV.ClipSpaceWScaling
441448
Graphics.GL.NV.CommandList
442449
Graphics.GL.NV.ComputeProgram5
@@ -482,6 +489,8 @@ library
482489
Graphics.GL.NV.PointSprite
483490
Graphics.GL.NV.PresentVideo
484491
Graphics.GL.NV.PrimitiveRestart
492+
Graphics.GL.NV.QueryResource
493+
Graphics.GL.NV.QueryResourceTag
485494
Graphics.GL.NV.RegisterCombiners
486495
Graphics.GL.NV.RegisterCombiners2
487496
Graphics.GL.NV.RobustnessVideoMemoryPurge

RegistryProcessor/OpenGL-Registry

Submodule OpenGL-Registry updated 76 files

src/Graphics/GL/ARB.hs

+6
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ module Graphics.GL.ARB (
8181
module Graphics.GL.ARB.PixelBufferObject,
8282
module Graphics.GL.ARB.PointParameters,
8383
module Graphics.GL.ARB.PointSprite,
84+
module Graphics.GL.ARB.PolygonOffsetClamp,
8485
module Graphics.GL.ARB.ProgramInterfaceQuery,
8586
module Graphics.GL.ARB.ProvokingVertex,
8687
module Graphics.GL.ARB.QueryBufferObject,
@@ -103,6 +104,7 @@ module Graphics.GL.ARB (
103104
module Graphics.GL.ARB.ShadowAmbient,
104105
module Graphics.GL.ARB.SparseBuffer,
105106
module Graphics.GL.ARB.SparseTexture,
107+
module Graphics.GL.ARB.SpirvExtensions,
106108
module Graphics.GL.ARB.StencilTexturing,
107109
module Graphics.GL.ARB.Sync,
108110
module Graphics.GL.ARB.TessellationShader,
@@ -118,6 +120,7 @@ module Graphics.GL.ARB (
118120
module Graphics.GL.ARB.TextureCubeMapArray,
119121
module Graphics.GL.ARB.TextureEnvCombine,
120122
module Graphics.GL.ARB.TextureEnvDot3,
123+
module Graphics.GL.ARB.TextureFilterAnisotropic,
121124
module Graphics.GL.ARB.TextureFilterMinmax,
122125
module Graphics.GL.ARB.TextureFloat,
123126
module Graphics.GL.ARB.TextureGather,
@@ -222,6 +225,7 @@ import Graphics.GL.ARB.PipelineStatisticsQuery
222225
import Graphics.GL.ARB.PixelBufferObject
223226
import Graphics.GL.ARB.PointParameters
224227
import Graphics.GL.ARB.PointSprite
228+
import Graphics.GL.ARB.PolygonOffsetClamp
225229
import Graphics.GL.ARB.ProgramInterfaceQuery
226230
import Graphics.GL.ARB.ProvokingVertex
227231
import Graphics.GL.ARB.QueryBufferObject
@@ -244,6 +248,7 @@ import Graphics.GL.ARB.Shadow
244248
import Graphics.GL.ARB.ShadowAmbient
245249
import Graphics.GL.ARB.SparseBuffer
246250
import Graphics.GL.ARB.SparseTexture
251+
import Graphics.GL.ARB.SpirvExtensions
247252
import Graphics.GL.ARB.StencilTexturing
248253
import Graphics.GL.ARB.Sync
249254
import Graphics.GL.ARB.TessellationShader
@@ -259,6 +264,7 @@ import Graphics.GL.ARB.TextureCubeMap
259264
import Graphics.GL.ARB.TextureCubeMapArray
260265
import Graphics.GL.ARB.TextureEnvCombine
261266
import Graphics.GL.ARB.TextureEnvDot3
267+
import Graphics.GL.ARB.TextureFilterAnisotropic
262268
import Graphics.GL.ARB.TextureFilterMinmax
263269
import Graphics.GL.ARB.TextureFloat
264270
import Graphics.GL.ARB.TextureGather
+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{-# LANGUAGE PatternSynonyms #-}
2+
--------------------------------------------------------------------------------
3+
-- |
4+
-- Module : Graphics.GL.ARB.PolygonOffsetClamp
5+
-- Copyright : (c) Sven Panne 2016
6+
-- License : BSD3
7+
--
8+
-- Maintainer : Sven Panne <[email protected]>
9+
-- Stability : stable
10+
-- Portability : portable
11+
--
12+
--------------------------------------------------------------------------------
13+
14+
module Graphics.GL.ARB.PolygonOffsetClamp (
15+
-- * Extension Support
16+
glGetARBPolygonOffsetClamp,
17+
gl_ARB_polygon_offset_clamp,
18+
-- * Enums
19+
pattern GL_POLYGON_OFFSET_CLAMP,
20+
-- * Functions
21+
glPolygonOffsetClamp
22+
) where
23+
24+
import Graphics.GL.ExtensionPredicates
25+
import Graphics.GL.Tokens
26+
import Graphics.GL.Functions
+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{-# LANGUAGE PatternSynonyms #-}
2+
--------------------------------------------------------------------------------
3+
-- |
4+
-- Module : Graphics.GL.ARB.SpirvExtensions
5+
-- Copyright : (c) Sven Panne 2016
6+
-- License : BSD3
7+
--
8+
-- Maintainer : Sven Panne <[email protected]>
9+
-- Stability : stable
10+
-- Portability : portable
11+
--
12+
--------------------------------------------------------------------------------
13+
14+
module Graphics.GL.ARB.SpirvExtensions (
15+
-- * Extension Support
16+
glGetARBSpirvExtensions,
17+
gl_ARB_spirv_extensions,
18+
-- * Enums
19+
pattern GL_NUM_SPIR_V_EXTENSIONS,
20+
pattern GL_SPIR_V_EXTENSIONS
21+
) where
22+
23+
import Graphics.GL.ExtensionPredicates
24+
import Graphics.GL.Tokens
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{-# LANGUAGE PatternSynonyms #-}
2+
--------------------------------------------------------------------------------
3+
-- |
4+
-- Module : Graphics.GL.ARB.TextureFilterAnisotropic
5+
-- Copyright : (c) Sven Panne 2016
6+
-- License : BSD3
7+
--
8+
-- Maintainer : Sven Panne <[email protected]>
9+
-- Stability : stable
10+
-- Portability : portable
11+
--
12+
--------------------------------------------------------------------------------
13+
14+
module Graphics.GL.ARB.TextureFilterAnisotropic (
15+
-- * Extension Support
16+
glGetARBTextureFilterAnisotropic,
17+
gl_ARB_texture_filter_anisotropic,
18+
-- * Enums
19+
pattern GL_MAX_TEXTURE_MAX_ANISOTROPY,
20+
pattern GL_TEXTURE_MAX_ANISOTROPY
21+
) where
22+
23+
import Graphics.GL.ExtensionPredicates
24+
import Graphics.GL.Tokens

src/Graphics/GL/Compatibility30.hs

+2
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,11 @@ module Graphics.GL.Compatibility30 (
9696
pattern GL_BITMAP,
9797
pattern GL_BITMAP_TOKEN,
9898
pattern GL_BLEND,
99+
pattern GL_BLEND_COLOR,
99100
pattern GL_BLEND_DST,
100101
pattern GL_BLEND_DST_ALPHA,
101102
pattern GL_BLEND_DST_RGB,
103+
pattern GL_BLEND_EQUATION,
102104
pattern GL_BLEND_EQUATION_ALPHA,
103105
pattern GL_BLEND_EQUATION_RGB,
104106
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility31.hs

+2
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,11 @@ module Graphics.GL.Compatibility31 (
9898
pattern GL_BITMAP,
9999
pattern GL_BITMAP_TOKEN,
100100
pattern GL_BLEND,
101+
pattern GL_BLEND_COLOR,
101102
pattern GL_BLEND_DST,
102103
pattern GL_BLEND_DST_ALPHA,
103104
pattern GL_BLEND_DST_RGB,
105+
pattern GL_BLEND_EQUATION,
104106
pattern GL_BLEND_EQUATION_ALPHA,
105107
pattern GL_BLEND_EQUATION_RGB,
106108
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility32.hs

+2
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,11 @@ module Graphics.GL.Compatibility32 (
102102
pattern GL_BITMAP,
103103
pattern GL_BITMAP_TOKEN,
104104
pattern GL_BLEND,
105+
pattern GL_BLEND_COLOR,
105106
pattern GL_BLEND_DST,
106107
pattern GL_BLEND_DST_ALPHA,
107108
pattern GL_BLEND_DST_RGB,
109+
pattern GL_BLEND_EQUATION,
108110
pattern GL_BLEND_EQUATION_ALPHA,
109111
pattern GL_BLEND_EQUATION_RGB,
110112
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility33.hs

+2
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,11 @@ module Graphics.GL.Compatibility33 (
103103
pattern GL_BITMAP,
104104
pattern GL_BITMAP_TOKEN,
105105
pattern GL_BLEND,
106+
pattern GL_BLEND_COLOR,
106107
pattern GL_BLEND_DST,
107108
pattern GL_BLEND_DST_ALPHA,
108109
pattern GL_BLEND_DST_RGB,
110+
pattern GL_BLEND_EQUATION,
109111
pattern GL_BLEND_EQUATION_ALPHA,
110112
pattern GL_BLEND_EQUATION_RGB,
111113
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility40.hs

+2
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,11 @@ module Graphics.GL.Compatibility40 (
108108
pattern GL_BITMAP,
109109
pattern GL_BITMAP_TOKEN,
110110
pattern GL_BLEND,
111+
pattern GL_BLEND_COLOR,
111112
pattern GL_BLEND_DST,
112113
pattern GL_BLEND_DST_ALPHA,
113114
pattern GL_BLEND_DST_RGB,
115+
pattern GL_BLEND_EQUATION,
114116
pattern GL_BLEND_EQUATION_ALPHA,
115117
pattern GL_BLEND_EQUATION_RGB,
116118
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility41.hs

+2
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,11 @@ module Graphics.GL.Compatibility41 (
110110
pattern GL_BITMAP,
111111
pattern GL_BITMAP_TOKEN,
112112
pattern GL_BLEND,
113+
pattern GL_BLEND_COLOR,
113114
pattern GL_BLEND_DST,
114115
pattern GL_BLEND_DST_ALPHA,
115116
pattern GL_BLEND_DST_RGB,
117+
pattern GL_BLEND_EQUATION,
116118
pattern GL_BLEND_EQUATION_ALPHA,
117119
pattern GL_BLEND_EQUATION_RGB,
118120
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility42.hs

+2
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,11 @@ module Graphics.GL.Compatibility42 (
125125
pattern GL_BITMAP,
126126
pattern GL_BITMAP_TOKEN,
127127
pattern GL_BLEND,
128+
pattern GL_BLEND_COLOR,
128129
pattern GL_BLEND_DST,
129130
pattern GL_BLEND_DST_ALPHA,
130131
pattern GL_BLEND_DST_RGB,
132+
pattern GL_BLEND_EQUATION,
131133
pattern GL_BLEND_EQUATION_ALPHA,
132134
pattern GL_BLEND_EQUATION_RGB,
133135
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility43.hs

+2
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,11 @@ module Graphics.GL.Compatibility43 (
136136
pattern GL_BITMAP,
137137
pattern GL_BITMAP_TOKEN,
138138
pattern GL_BLEND,
139+
pattern GL_BLEND_COLOR,
139140
pattern GL_BLEND_DST,
140141
pattern GL_BLEND_DST_ALPHA,
141142
pattern GL_BLEND_DST_RGB,
143+
pattern GL_BLEND_EQUATION,
142144
pattern GL_BLEND_EQUATION_ALPHA,
143145
pattern GL_BLEND_EQUATION_RGB,
144146
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility44.hs

+2
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,11 @@ module Graphics.GL.Compatibility44 (
136136
pattern GL_BITMAP,
137137
pattern GL_BITMAP_TOKEN,
138138
pattern GL_BLEND,
139+
pattern GL_BLEND_COLOR,
139140
pattern GL_BLEND_DST,
140141
pattern GL_BLEND_DST_ALPHA,
141142
pattern GL_BLEND_DST_RGB,
143+
pattern GL_BLEND_EQUATION,
142144
pattern GL_BLEND_EQUATION_ALPHA,
143145
pattern GL_BLEND_EQUATION_RGB,
144146
pattern GL_BLEND_SRC,

src/Graphics/GL/Compatibility45.hs

+2
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,11 @@ module Graphics.GL.Compatibility45 (
136136
pattern GL_BITMAP,
137137
pattern GL_BITMAP_TOKEN,
138138
pattern GL_BLEND,
139+
pattern GL_BLEND_COLOR,
139140
pattern GL_BLEND_DST,
140141
pattern GL_BLEND_DST_ALPHA,
141142
pattern GL_BLEND_DST_RGB,
143+
pattern GL_BLEND_EQUATION,
142144
pattern GL_BLEND_EQUATION_ALPHA,
143145
pattern GL_BLEND_EQUATION_RGB,
144146
pattern GL_BLEND_SRC,

src/Graphics/GL/Core30.hs

+2
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,11 @@ module Graphics.GL.Core30 (
9696
pattern GL_BITMAP,
9797
pattern GL_BITMAP_TOKEN,
9898
pattern GL_BLEND,
99+
pattern GL_BLEND_COLOR,
99100
pattern GL_BLEND_DST,
100101
pattern GL_BLEND_DST_ALPHA,
101102
pattern GL_BLEND_DST_RGB,
103+
pattern GL_BLEND_EQUATION,
102104
pattern GL_BLEND_EQUATION_ALPHA,
103105
pattern GL_BLEND_EQUATION_RGB,
104106
pattern GL_BLEND_SRC,

src/Graphics/GL/Core31.hs

+2
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,11 @@ module Graphics.GL.Core31 (
9898
pattern GL_BITMAP,
9999
pattern GL_BITMAP_TOKEN,
100100
pattern GL_BLEND,
101+
pattern GL_BLEND_COLOR,
101102
pattern GL_BLEND_DST,
102103
pattern GL_BLEND_DST_ALPHA,
103104
pattern GL_BLEND_DST_RGB,
105+
pattern GL_BLEND_EQUATION,
104106
pattern GL_BLEND_EQUATION_ALPHA,
105107
pattern GL_BLEND_EQUATION_RGB,
106108
pattern GL_BLEND_SRC,

src/Graphics/GL/Core32.hs

+2
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,11 @@ module Graphics.GL.Core32 (
6161
pattern GL_BGRA_INTEGER,
6262
pattern GL_BGR_INTEGER,
6363
pattern GL_BLEND,
64+
pattern GL_BLEND_COLOR,
6465
pattern GL_BLEND_DST,
6566
pattern GL_BLEND_DST_ALPHA,
6667
pattern GL_BLEND_DST_RGB,
68+
pattern GL_BLEND_EQUATION,
6769
pattern GL_BLEND_EQUATION_ALPHA,
6870
pattern GL_BLEND_EQUATION_RGB,
6971
pattern GL_BLEND_SRC,

src/Graphics/GL/Core33.hs

+2
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,11 @@ module Graphics.GL.Core33 (
6262
pattern GL_BGRA_INTEGER,
6363
pattern GL_BGR_INTEGER,
6464
pattern GL_BLEND,
65+
pattern GL_BLEND_COLOR,
6566
pattern GL_BLEND_DST,
6667
pattern GL_BLEND_DST_ALPHA,
6768
pattern GL_BLEND_DST_RGB,
69+
pattern GL_BLEND_EQUATION,
6870
pattern GL_BLEND_EQUATION_ALPHA,
6971
pattern GL_BLEND_EQUATION_RGB,
7072
pattern GL_BLEND_SRC,

src/Graphics/GL/Core40.hs

+2
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,11 @@ module Graphics.GL.Core40 (
6767
pattern GL_BGRA_INTEGER,
6868
pattern GL_BGR_INTEGER,
6969
pattern GL_BLEND,
70+
pattern GL_BLEND_COLOR,
7071
pattern GL_BLEND_DST,
7172
pattern GL_BLEND_DST_ALPHA,
7273
pattern GL_BLEND_DST_RGB,
74+
pattern GL_BLEND_EQUATION,
7375
pattern GL_BLEND_EQUATION_ALPHA,
7476
pattern GL_BLEND_EQUATION_RGB,
7577
pattern GL_BLEND_SRC,

src/Graphics/GL/Core41.hs

+2
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,11 @@ module Graphics.GL.Core41 (
6969
pattern GL_BGRA_INTEGER,
7070
pattern GL_BGR_INTEGER,
7171
pattern GL_BLEND,
72+
pattern GL_BLEND_COLOR,
7273
pattern GL_BLEND_DST,
7374
pattern GL_BLEND_DST_ALPHA,
7475
pattern GL_BLEND_DST_RGB,
76+
pattern GL_BLEND_EQUATION,
7577
pattern GL_BLEND_EQUATION_ALPHA,
7678
pattern GL_BLEND_EQUATION_RGB,
7779
pattern GL_BLEND_SRC,

0 commit comments

Comments
 (0)