@@ -20,7 +20,9 @@ module Graphics.GL.Functions.F03 (
20
20
glClearPixelLocalStorageuiEXT ,
21
21
glClearStencil ,
22
22
glClearTexImage ,
23
+ glClearTexImageEXT ,
23
24
glClearTexSubImage ,
25
+ glClearTexSubImageEXT ,
24
26
glClientActiveTexture ,
25
27
glClientActiveTextureARB ,
26
28
glClientActiveVertexStreamATI ,
@@ -112,9 +114,7 @@ module Graphics.GL.Functions.F03 (
112
114
glColorTableParameterivSGI ,
113
115
glColorTableSGI ,
114
116
glCombinerInputNV ,
115
- glCombinerOutputNV ,
116
- glCombinerParameterfNV ,
117
- glCombinerParameterfvNV
117
+ glCombinerOutputNV
118
118
) where
119
119
120
120
import Control.Monad.IO.Class ( MonadIO (.. ) )
@@ -199,6 +199,23 @@ glClearTexImage v1 v2 v3 v4 v5 = liftIO $ dyn90 ptr_glClearTexImage v1 v2 v3 v4
199
199
ptr_glClearTexImage :: FunPtr (GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> IO () )
200
200
ptr_glClearTexImage = unsafePerformIO $ getCommand " glClearTexImage"
201
201
202
+ -- glClearTexImageEXT ----------------------------------------------------------
203
+
204
+ -- | This command is an alias for 'glClearTexImage'.
205
+ glClearTexImageEXT
206
+ :: MonadIO m
207
+ => GLuint -- ^ @texture@.
208
+ -> GLint -- ^ @level@.
209
+ -> GLenum -- ^ @format@.
210
+ -> GLenum -- ^ @type@.
211
+ -> Ptr a -- ^ @data@ pointing to @COMPSIZE(format,type)@ elements of type @a@.
212
+ -> m ()
213
+ glClearTexImageEXT v1 v2 v3 v4 v5 = liftIO $ dyn90 ptr_glClearTexImageEXT v1 v2 v3 v4 v5
214
+
215
+ {-# NOINLINE ptr_glClearTexImageEXT #-}
216
+ ptr_glClearTexImageEXT :: FunPtr (GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> IO () )
217
+ ptr_glClearTexImageEXT = unsafePerformIO $ getCommand " glClearTexImageEXT"
218
+
202
219
-- glClearTexSubImage ----------------------------------------------------------
203
220
204
221
-- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glClearTexSubImage.xhtml OpenGL 4.x>.
@@ -222,6 +239,29 @@ glClearTexSubImage v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 = liftIO $ dyn91 ptr_glCle
222
239
ptr_glClearTexSubImage :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () )
223
240
ptr_glClearTexSubImage = unsafePerformIO $ getCommand " glClearTexSubImage"
224
241
242
+ -- glClearTexSubImageEXT -------------------------------------------------------
243
+
244
+ -- | This command is an alias for 'glClearTexSubImage'.
245
+ glClearTexSubImageEXT
246
+ :: MonadIO m
247
+ => GLuint -- ^ @texture@.
248
+ -> GLint -- ^ @level@.
249
+ -> GLint -- ^ @xoffset@.
250
+ -> GLint -- ^ @yoffset@.
251
+ -> GLint -- ^ @zoffset@.
252
+ -> GLsizei -- ^ @width@.
253
+ -> GLsizei -- ^ @height@.
254
+ -> GLsizei -- ^ @depth@.
255
+ -> GLenum -- ^ @format@.
256
+ -> GLenum -- ^ @type@.
257
+ -> Ptr a -- ^ @data@ pointing to @COMPSIZE(format,type)@ elements of type @a@.
258
+ -> m ()
259
+ glClearTexSubImageEXT v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 = liftIO $ dyn91 ptr_glClearTexSubImageEXT v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
260
+
261
+ {-# NOINLINE ptr_glClearTexSubImageEXT #-}
262
+ ptr_glClearTexSubImageEXT :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> IO () )
263
+ ptr_glClearTexSubImageEXT = unsafePerformIO $ getCommand " glClearTexSubImageEXT"
264
+
225
265
-- glClientActiveTexture -------------------------------------------------------
226
266
227
267
-- | Manual page for <https://www.opengl.org/sdk/docs/man2/xhtml/glClientActiveTexture.xml OpenGL 2.x>.
@@ -1590,29 +1630,3 @@ glCombinerOutputNV v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 = liftIO $ dyn135 ptr_glCombin
1590
1630
ptr_glCombinerOutputNV :: FunPtr (GLenum -> GLenum -> GLenum -> GLenum -> GLenum -> GLenum -> GLenum -> GLboolean -> GLboolean -> GLboolean -> IO () )
1591
1631
ptr_glCombinerOutputNV = unsafePerformIO $ getCommand " glCombinerOutputNV"
1592
1632
1593
- -- glCombinerParameterfNV ------------------------------------------------------
1594
-
1595
- glCombinerParameterfNV
1596
- :: MonadIO m
1597
- => GLenum -- ^ @pname@ of type @CombinerParameterNV@.
1598
- -> GLfloat -- ^ @param@.
1599
- -> m ()
1600
- glCombinerParameterfNV v1 v2 = liftIO $ dyn0 ptr_glCombinerParameterfNV v1 v2
1601
-
1602
- {-# NOINLINE ptr_glCombinerParameterfNV #-}
1603
- ptr_glCombinerParameterfNV :: FunPtr (GLenum -> GLfloat -> IO () )
1604
- ptr_glCombinerParameterfNV = unsafePerformIO $ getCommand " glCombinerParameterfNV"
1605
-
1606
- -- glCombinerParameterfvNV -----------------------------------------------------
1607
-
1608
- glCombinerParameterfvNV
1609
- :: MonadIO m
1610
- => GLenum -- ^ @pname@ of type @CombinerParameterNV@.
1611
- -> Ptr GLfloat -- ^ @params@ pointing to @COMPSIZE(pname)@ elements of type @CheckedFloat32@.
1612
- -> m ()
1613
- glCombinerParameterfvNV v1 v2 = liftIO $ dyn94 ptr_glCombinerParameterfvNV v1 v2
1614
-
1615
- {-# NOINLINE ptr_glCombinerParameterfvNV #-}
1616
- ptr_glCombinerParameterfvNV :: FunPtr (GLenum -> Ptr GLfloat -> IO () )
1617
- ptr_glCombinerParameterfvNV = unsafePerformIO $ getCommand " glCombinerParameterfvNV"
1618
-
0 commit comments