@@ -75,6 +75,7 @@ module Graphics.Rendering.OpenGL.Raw.Functions (
7575 glBindFragDataLocation,
7676 glBindFragDataLocationEXT,
7777 glBindFragDataLocationIndexed,
78+ glBindFragDataLocationIndexedEXT,
7879 glBindFragmentShaderATI,
7980 glBindFramebuffer,
8081 glBindFramebufferEXT,
@@ -902,6 +903,7 @@ module Graphics.Rendering.OpenGL.Raw.Functions (
902903 glGetFloatv,
903904 glGetFogFuncSGIS,
904905 glGetFragDataIndex,
906+ glGetFragDataIndexEXT,
905907 glGetFragDataLocation,
906908 glGetFragDataLocationEXT,
907909 glGetFragmentLightfvSGIX,
@@ -1085,6 +1087,7 @@ module Graphics.Rendering.OpenGL.Raw.Functions (
10851087 glGetProgramResourceIndex,
10861088 glGetProgramResourceLocation,
10871089 glGetProgramResourceLocationIndex,
1090+ glGetProgramResourceLocationIndexEXT,
10881091 glGetProgramResourceName,
10891092 glGetProgramResourcefvNV,
10901093 glGetProgramResourceiv,
@@ -4006,6 +4009,21 @@ glBindFragDataLocationIndexed v1 v2 v3 v4 = liftIO $ dyn24 ptr_glBindFragDataLoc
40064009ptr_glBindFragDataLocationIndexed :: FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLchar -> IO ())
40074010ptr_glBindFragDataLocationIndexed = unsafePerformIO $ getCommand "glBindFragDataLocationIndexed"
40084011
4012+ -- glBindFragDataLocationIndexedEXT --------------------------------------------
4013+
4014+ glBindFragDataLocationIndexedEXT
4015+ :: MonadIO m
4016+ => GLuint -- ^ @program@.
4017+ -> GLuint -- ^ @colorNumber@.
4018+ -> GLuint -- ^ @index@.
4019+ -> Ptr GLchar -- ^ @name@.
4020+ -> m ()
4021+ glBindFragDataLocationIndexedEXT v1 v2 v3 v4 = liftIO $ dyn24 ptr_glBindFragDataLocationIndexedEXT v1 v2 v3 v4
4022+
4023+ {-# NOINLINE ptr_glBindFragDataLocationIndexedEXT #-}
4024+ ptr_glBindFragDataLocationIndexedEXT :: FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLchar -> IO ())
4025+ ptr_glBindFragDataLocationIndexedEXT = unsafePerformIO $ getCommand "glBindFragDataLocationIndexedEXT"
4026+
40094027-- glBindFragmentShaderATI -----------------------------------------------------
40104028
40114029glBindFragmentShaderATI
@@ -16199,6 +16217,19 @@ glGetFragDataIndex v1 v2 = liftIO $ dyn306 ptr_glGetFragDataIndex v1 v2
1619916217ptr_glGetFragDataIndex :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
1620016218ptr_glGetFragDataIndex = unsafePerformIO $ getCommand "glGetFragDataIndex"
1620116219
16220+ -- glGetFragDataIndexEXT -------------------------------------------------------
16221+
16222+ glGetFragDataIndexEXT
16223+ :: MonadIO m
16224+ => GLuint -- ^ @program@.
16225+ -> Ptr GLchar -- ^ @name@.
16226+ -> m GLint
16227+ glGetFragDataIndexEXT v1 v2 = liftIO $ dyn306 ptr_glGetFragDataIndexEXT v1 v2
16228+
16229+ {-# NOINLINE ptr_glGetFragDataIndexEXT #-}
16230+ ptr_glGetFragDataIndexEXT :: FunPtr (GLuint -> Ptr GLchar -> IO GLint)
16231+ ptr_glGetFragDataIndexEXT = unsafePerformIO $ getCommand "glGetFragDataIndexEXT"
16232+
1620216233-- glGetFragDataLocation -------------------------------------------------------
1620316234
1620416235-- | Manual pages for <https://www.opengl.org/sdk/docs/man3/xhtml/glGetFragDataLocation.xml OpenGL 3.x> or <https://www.opengl.org/sdk/docs/man4/html/glGetFragDataLocation.xhtml OpenGL 4.x>
@@ -18882,6 +18913,20 @@ glGetProgramResourceLocationIndex v1 v2 v3 = liftIO $ dyn392 ptr_glGetProgramRes
1888218913ptr_glGetProgramResourceLocationIndex :: FunPtr (GLuint -> GLenum -> Ptr GLchar -> IO GLint)
1888318914ptr_glGetProgramResourceLocationIndex = unsafePerformIO $ getCommand "glGetProgramResourceLocationIndex"
1888418915
18916+ -- glGetProgramResourceLocationIndexEXT ----------------------------------------
18917+
18918+ glGetProgramResourceLocationIndexEXT
18919+ :: MonadIO m
18920+ => GLuint -- ^ @program@.
18921+ -> GLenum -- ^ @programInterface@.
18922+ -> Ptr GLchar -- ^ @name@ pointing to @COMPSIZE(name)@ elements of type @GLchar@.
18923+ -> m GLint
18924+ glGetProgramResourceLocationIndexEXT v1 v2 v3 = liftIO $ dyn392 ptr_glGetProgramResourceLocationIndexEXT v1 v2 v3
18925+
18926+ {-# NOINLINE ptr_glGetProgramResourceLocationIndexEXT #-}
18927+ ptr_glGetProgramResourceLocationIndexEXT :: FunPtr (GLuint -> GLenum -> Ptr GLchar -> IO GLint)
18928+ ptr_glGetProgramResourceLocationIndexEXT = unsafePerformIO $ getCommand "glGetProgramResourceLocationIndexEXT"
18929+
1888518930-- glGetProgramResourceName ----------------------------------------------------
1888618931
1888718932-- | Manual page for <https://www.opengl.org/sdk/docs/man4/html/glGetProgramResourceName.xhtml OpenGL 4.x>
0 commit comments