15
15
--------------------------------------------------------------------------------
16
16
17
17
module Graphics.GL.Functions.F21 (
18
+ glProgramUniform1fv ,
18
19
glProgramUniform1fvEXT ,
19
20
glProgramUniform1i ,
20
21
glProgramUniform1i64ARB ,
@@ -113,8 +114,7 @@ module Graphics.GL.Functions.F21 (
113
114
glProgramUniformMatrix2dv ,
114
115
glProgramUniformMatrix2dvEXT ,
115
116
glProgramUniformMatrix2fv ,
116
- glProgramUniformMatrix2fvEXT ,
117
- glProgramUniformMatrix2x3dv
117
+ glProgramUniformMatrix2fvEXT
118
118
) where
119
119
120
120
import Control.Monad.IO.Class ( MonadIO (.. ) )
@@ -123,6 +123,22 @@ import Graphics.GL.Foreign
123
123
import Graphics.GL.Types
124
124
import System.IO.Unsafe ( unsafePerformIO )
125
125
126
+ -- glProgramUniform1fv ---------------------------------------------------------
127
+
128
+ -- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glProgramUniform.xhtml OpenGL 4.x>.
129
+ glProgramUniform1fv
130
+ :: MonadIO m
131
+ => GLuint -- ^ @program@.
132
+ -> GLint -- ^ @location@.
133
+ -> GLsizei -- ^ @count@.
134
+ -> Ptr GLfloat -- ^ @value@ pointing to @count@ elements of type @GLfloat@.
135
+ -> m ()
136
+ glProgramUniform1fv v1 v2 v3 v4 = liftIO $ dyn472 ptr_glProgramUniform1fv v1 v2 v3 v4
137
+
138
+ {-# NOINLINE ptr_glProgramUniform1fv #-}
139
+ ptr_glProgramUniform1fv :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLfloat -> IO () )
140
+ ptr_glProgramUniform1fv = unsafePerformIO $ getCommand " glProgramUniform1fv"
141
+
126
142
-- glProgramUniform1fvEXT ------------------------------------------------------
127
143
128
144
-- | This command is an alias for 'glProgramUniform1fv'.
@@ -1686,19 +1702,3 @@ glProgramUniformMatrix2fvEXT v1 v2 v3 v4 v5 = liftIO $ dyn693 ptr_glProgramUnifo
1686
1702
ptr_glProgramUniformMatrix2fvEXT :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO () )
1687
1703
ptr_glProgramUniformMatrix2fvEXT = unsafePerformIO $ getCommand " glProgramUniformMatrix2fvEXT"
1688
1704
1689
- -- glProgramUniformMatrix2x3dv -------------------------------------------------
1690
-
1691
- glProgramUniformMatrix2x3dv
1692
- :: MonadIO m
1693
- => GLuint -- ^ @program@.
1694
- -> GLint -- ^ @location@.
1695
- -> GLsizei -- ^ @count@.
1696
- -> GLboolean -- ^ @transpose@ of type [Boolean](Graphics-GL-Groups.html#Boolean).
1697
- -> Ptr GLdouble -- ^ @value@ pointing to @count*6@ elements of type @GLdouble@.
1698
- -> m ()
1699
- glProgramUniformMatrix2x3dv v1 v2 v3 v4 v5 = liftIO $ dyn692 ptr_glProgramUniformMatrix2x3dv v1 v2 v3 v4 v5
1700
-
1701
- {-# NOINLINE ptr_glProgramUniformMatrix2x3dv #-}
1702
- ptr_glProgramUniformMatrix2x3dv :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO () )
1703
- ptr_glProgramUniformMatrix2x3dv = unsafePerformIO $ getCommand " glProgramUniformMatrix2x3dv"
1704
-
0 commit comments