Skip to content

Commit 7860e28

Browse files
committed
Updated OpenGL registry to r31717. Bumped version to 2.5.2.0.
1 parent 24ba00c commit 7860e28

File tree

6 files changed

+58
-2
lines changed

6 files changed

+58
-2
lines changed

OpenGLRaw.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: OpenGLRaw
2-
version: 2.5.1.0
2+
version: 2.5.2.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

src/Graphics/Rendering/OpenGL/Raw/Functions.hs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ module Graphics.Rendering.OpenGL.Raw.Functions (
347347
glCompressedTextureSubImage2DEXT,
348348
glCompressedTextureSubImage3D,
349349
glCompressedTextureSubImage3DEXT,
350+
glConservativeRasterParameterfNV,
350351
glConvolutionFilter1D,
351352
glConvolutionFilter1DEXT,
352353
glConvolutionFilter2D,
@@ -8098,6 +8099,19 @@ glCompressedTextureSubImage3DEXT v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 = liftIO
80988099
ptr_glCompressedTextureSubImage3DEXT :: FunPtr (GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ())
80998100
ptr_glCompressedTextureSubImage3DEXT = unsafePerformIO $ getCommand "glCompressedTextureSubImage3DEXT"
81008101

8102+
-- glConservativeRasterParameterfNV --------------------------------------------
8103+
8104+
glConservativeRasterParameterfNV
8105+
:: MonadIO m
8106+
=> GLenum -- ^ @pname@.
8107+
-> GLfloat -- ^ @value@.
8108+
-> m ()
8109+
glConservativeRasterParameterfNV v1 v2 = liftIO $ dyn0 ptr_glConservativeRasterParameterfNV v1 v2
8110+
8111+
{-# NOINLINE ptr_glConservativeRasterParameterfNV #-}
8112+
ptr_glConservativeRasterParameterfNV :: FunPtr (GLenum -> GLfloat -> IO ())
8113+
ptr_glConservativeRasterParameterfNV = unsafePerformIO $ getCommand "glConservativeRasterParameterfNV"
8114+
81018115
-- glConvolutionFilter1D -------------------------------------------------------
81028116

81038117
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glConvolutionFilter1D.xml OpenGL 2.x>

src/Graphics/Rendering/OpenGL/Raw/NV.hs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ module Graphics.Rendering.OpenGL.Raw.NV (
2222
module Graphics.Rendering.OpenGL.Raw.NV.ComputeProgram5,
2323
module Graphics.Rendering.OpenGL.Raw.NV.ConditionalRender,
2424
module Graphics.Rendering.OpenGL.Raw.NV.ConservativeRaster,
25+
module Graphics.Rendering.OpenGL.Raw.NV.ConservativeRasterDilate,
2526
module Graphics.Rendering.OpenGL.Raw.NV.CopyDepthToColor,
2627
module Graphics.Rendering.OpenGL.Raw.NV.CopyImage,
2728
module Graphics.Rendering.OpenGL.Raw.NV.DeepTexture3D,
@@ -99,6 +100,7 @@ import Graphics.Rendering.OpenGL.Raw.NV.CommandList
99100
import Graphics.Rendering.OpenGL.Raw.NV.ComputeProgram5
100101
import Graphics.Rendering.OpenGL.Raw.NV.ConditionalRender
101102
import Graphics.Rendering.OpenGL.Raw.NV.ConservativeRaster
103+
import Graphics.Rendering.OpenGL.Raw.NV.ConservativeRasterDilate
102104
import Graphics.Rendering.OpenGL.Raw.NV.CopyDepthToColor
103105
import Graphics.Rendering.OpenGL.Raw.NV.CopyImage
104106
import Graphics.Rendering.OpenGL.Raw.NV.DeepTexture3D
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
--------------------------------------------------------------------------------
2+
-- |
3+
-- Module : Graphics.Rendering.OpenGL.Raw.NV.ConservativeRasterDilate
4+
-- Copyright : (c) Sven Panne 2015
5+
-- License : BSD3
6+
--
7+
-- Maintainer : Sven Panne <[email protected]>
8+
-- Stability : stable
9+
-- Portability : portable
10+
--
11+
-- The <https://www.opengl.org/registry/specs/NV/conservative_raster_dilate.txt NV_conservative_raster_dilate> extension.
12+
--
13+
--------------------------------------------------------------------------------
14+
15+
module Graphics.Rendering.OpenGL.Raw.NV.ConservativeRasterDilate (
16+
-- * Enums
17+
gl_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV,
18+
gl_CONSERVATIVE_RASTER_DILATE_NV,
19+
gl_CONSERVATIVE_RASTER_DILATE_RANGE_NV,
20+
-- * Functions
21+
glConservativeRasterParameterfNV
22+
) where
23+
24+
import Graphics.Rendering.OpenGL.Raw.Tokens
25+
import Graphics.Rendering.OpenGL.Raw.Functions

src/Graphics/Rendering/OpenGL/Raw/Tokens.hs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2252,6 +2252,15 @@ gl_CONJOINT_NV = 0x9284
22522252
gl_CONSERVATIVE_RASTERIZATION_NV :: GLenum
22532253
gl_CONSERVATIVE_RASTERIZATION_NV = 0x9346
22542254

2255+
gl_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV :: GLenum
2256+
gl_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 0x937B
2257+
2258+
gl_CONSERVATIVE_RASTER_DILATE_NV :: GLenum
2259+
gl_CONSERVATIVE_RASTER_DILATE_NV = 0x9379
2260+
2261+
gl_CONSERVATIVE_RASTER_DILATE_RANGE_NV :: GLenum
2262+
gl_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 0x937A
2263+
22552264
gl_CONSERVE_MEMORY_HINT_PGI :: GLenum
22562265
gl_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD
22572266

@@ -5333,6 +5342,12 @@ gl_GREEN_NV = 0x1904
53335342
gl_GREEN_SCALE :: GLenum
53345343
gl_GREEN_SCALE = 0x0D18
53355344

5345+
gl_GS_PROGRAM_BINARY_MTK :: GLenum
5346+
gl_GS_PROGRAM_BINARY_MTK = 0x9641
5347+
5348+
gl_GS_SHADER_BINARY_MTK :: GLenum
5349+
gl_GS_SHADER_BINARY_MTK = 0x9640
5350+
53365351
gl_GUILTY_CONTEXT_RESET :: GLenum
53375352
gl_GUILTY_CONTEXT_RESET = 0x8253
53385353

0 commit comments

Comments
 (0)