File tree Expand file tree Collapse file tree 6 files changed +58
-2
lines changed
src/Graphics/Rendering/OpenGL/Raw Expand file tree Collapse file tree 6 files changed +58
-2
lines changed Original file line number Diff line number Diff line change 1
1
name : OpenGLRaw
2
- version : 2.5.1 .0
2
+ version : 2.5.2 .0
3
3
synopsis : A raw binding for the OpenGL graphics system
4
4
description :
5
5
OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 graphics system and
Original file line number Diff line number Diff line change @@ -347,6 +347,7 @@ module Graphics.Rendering.OpenGL.Raw.Functions (
347
347
glCompressedTextureSubImage2DEXT,
348
348
glCompressedTextureSubImage3D,
349
349
glCompressedTextureSubImage3DEXT,
350
+ glConservativeRasterParameterfNV,
350
351
glConvolutionFilter1D,
351
352
glConvolutionFilter1DEXT,
352
353
glConvolutionFilter2D,
@@ -8098,6 +8099,19 @@ glCompressedTextureSubImage3DEXT v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 = liftIO
8098
8099
ptr_glCompressedTextureSubImage3DEXT :: FunPtr (GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> IO ())
8099
8100
ptr_glCompressedTextureSubImage3DEXT = unsafePerformIO $ getCommand "glCompressedTextureSubImage3DEXT"
8100
8101
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
+
8101
8115
-- glConvolutionFilter1D -------------------------------------------------------
8102
8116
8103
8117
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glConvolutionFilter1D.xml OpenGL 2.x>
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ module Graphics.Rendering.OpenGL.Raw.NV (
22
22
module Graphics.Rendering.OpenGL.Raw.NV.ComputeProgram5 ,
23
23
module Graphics.Rendering.OpenGL.Raw.NV.ConditionalRender ,
24
24
module Graphics.Rendering.OpenGL.Raw.NV.ConservativeRaster ,
25
+ module Graphics.Rendering.OpenGL.Raw.NV.ConservativeRasterDilate ,
25
26
module Graphics.Rendering.OpenGL.Raw.NV.CopyDepthToColor ,
26
27
module Graphics.Rendering.OpenGL.Raw.NV.CopyImage ,
27
28
module Graphics.Rendering.OpenGL.Raw.NV.DeepTexture3D ,
@@ -99,6 +100,7 @@ import Graphics.Rendering.OpenGL.Raw.NV.CommandList
99
100
import Graphics.Rendering.OpenGL.Raw.NV.ComputeProgram5
100
101
import Graphics.Rendering.OpenGL.Raw.NV.ConditionalRender
101
102
import Graphics.Rendering.OpenGL.Raw.NV.ConservativeRaster
103
+ import Graphics.Rendering.OpenGL.Raw.NV.ConservativeRasterDilate
102
104
import Graphics.Rendering.OpenGL.Raw.NV.CopyDepthToColor
103
105
import Graphics.Rendering.OpenGL.Raw.NV.CopyImage
104
106
import Graphics.Rendering.OpenGL.Raw.NV.DeepTexture3D
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change @@ -2252,6 +2252,15 @@ gl_CONJOINT_NV = 0x9284
2252
2252
gl_CONSERVATIVE_RASTERIZATION_NV :: GLenum
2253
2253
gl_CONSERVATIVE_RASTERIZATION_NV = 0x9346
2254
2254
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
+
2255
2264
gl_CONSERVE_MEMORY_HINT_PGI :: GLenum
2256
2265
gl_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD
2257
2266
@@ -5333,6 +5342,12 @@ gl_GREEN_NV = 0x1904
5333
5342
gl_GREEN_SCALE :: GLenum
5334
5343
gl_GREEN_SCALE = 0x0D18
5335
5344
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
+
5336
5351
gl_GUILTY_CONTEXT_RESET :: GLenum
5337
5352
gl_GUILTY_CONTEXT_RESET = 0x8253
5338
5353
You can’t perform that action at this time.
0 commit comments