Is the ARB_multitexture extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.Multitexture
Contents
Synopsis
- value glGetARBMultitexture
- value gl_ARB_multitexture
- pattern GL_ACTIVE_TEXTURE_ARB
- pattern GL_CLIENT_ACTIVE_TEXTURE_ARB
- pattern GL_MAX_TEXTURE_UNITS_ARB
- pattern GL_TEXTURE0_ARB
- pattern GL_TEXTURE10_ARB
- pattern GL_TEXTURE11_ARB
- pattern GL_TEXTURE12_ARB
- pattern GL_TEXTURE13_ARB
- pattern GL_TEXTURE14_ARB
- pattern GL_TEXTURE15_ARB
- pattern GL_TEXTURE16_ARB
- pattern GL_TEXTURE17_ARB
- pattern GL_TEXTURE18_ARB
- pattern GL_TEXTURE19_ARB
- pattern GL_TEXTURE1_ARB
- pattern GL_TEXTURE20_ARB
- pattern GL_TEXTURE21_ARB
- pattern GL_TEXTURE22_ARB
- pattern GL_TEXTURE23_ARB
- pattern GL_TEXTURE24_ARB
- pattern GL_TEXTURE25_ARB
- pattern GL_TEXTURE26_ARB
- pattern GL_TEXTURE27_ARB
- pattern GL_TEXTURE28_ARB
- pattern GL_TEXTURE29_ARB
- pattern GL_TEXTURE2_ARB
- pattern GL_TEXTURE30_ARB
- pattern GL_TEXTURE31_ARB
- pattern GL_TEXTURE3_ARB
- pattern GL_TEXTURE4_ARB
- pattern GL_TEXTURE5_ARB
- pattern GL_TEXTURE6_ARB
- pattern GL_TEXTURE7_ARB
- pattern GL_TEXTURE8_ARB
- pattern GL_TEXTURE9_ARB
- value glActiveTextureARB
- value glClientActiveTextureARB
- value glMultiTexCoord1dARB
- value glMultiTexCoord1dvARB
- value glMultiTexCoord1fARB
- value glMultiTexCoord1fvARB
- value glMultiTexCoord1iARB
- value glMultiTexCoord1ivARB
- value glMultiTexCoord1sARB
- value glMultiTexCoord1svARB
- value glMultiTexCoord2dARB
- value glMultiTexCoord2dvARB
- value glMultiTexCoord2fARB
- value glMultiTexCoord2fvARB
- value glMultiTexCoord2iARB
- value glMultiTexCoord2ivARB
- value glMultiTexCoord2sARB
- value glMultiTexCoord2svARB
- value glMultiTexCoord3dARB
- value glMultiTexCoord3dvARB
- value glMultiTexCoord3fARB
- value glMultiTexCoord3fvARB
- value glMultiTexCoord3iARB
- value glMultiTexCoord3ivARB
- value glMultiTexCoord3sARB
- value glMultiTexCoord3svARB
- value glMultiTexCoord4dARB
- value glMultiTexCoord4dvARB
- value glMultiTexCoord4fARB
- value glMultiTexCoord4fvARB
- value glMultiTexCoord4iARB
- value glMultiTexCoord4ivARB
- value glMultiTexCoord4sARB
- value glMultiTexCoord4svARB
- PackageOpenGLRaw-3.3.4.1
- Exports71
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ARB_multitexture extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBMultitexture in those cases instead.
Enums
Functions
This command is an alias for glActiveTexture.
This command is an alias for glClientActiveTexture.
glMultiTexCoord1dARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> m ()
The vector equivalent of this command is glMultiTexCoord1dv. This command is an alias for glMultiTexCoord1d.
glMultiTexCoord1dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to1element of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord1dv.
glMultiTexCoord1fARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> m ()
The vector equivalent of this command is glMultiTexCoord1fv. This command is an alias for glMultiTexCoord1f.
glMultiTexCoord1fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to1element of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord1fv.
glMultiTexCoord1iARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> m ()
The vector equivalent of this command is glMultiTexCoord1iv. This command is an alias for glMultiTexCoord1i.
glMultiTexCoord1ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to1element of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord1iv.
glMultiTexCoord1sARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> m ()
The vector equivalent of this command is glMultiTexCoord1sv. This command is an alias for glMultiTexCoord1s.
glMultiTexCoord1svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to1element of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord1sv.
glMultiTexCoord2dARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLdoublesof typeCoordD.-> GLdoubletof typeCoordD.-> m ()
The vector equivalent of this command is glMultiTexCoord2dv. This command is an alias for glMultiTexCoord2d.
glMultiTexCoord2dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to2elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord2dv.
glMultiTexCoord2fARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLfloatsof typeCoordF.-> GLfloattof typeCoordF.-> m ()
The vector equivalent of this command is glMultiTexCoord2fv. This command is an alias for glMultiTexCoord2f.
glMultiTexCoord2fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to2elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord2fv.
glMultiTexCoord2iARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLintsof typeCoordI.-> GLinttof typeCoordI.-> m ()
The vector equivalent of this command is glMultiTexCoord2iv. This command is an alias for glMultiTexCoord2i.
glMultiTexCoord2ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to2elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord2iv.
glMultiTexCoord2sARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> GLshortsof typeCoordS.-> GLshorttof typeCoordS.-> m ()
The vector equivalent of this command is glMultiTexCoord2sv. This command is an alias for glMultiTexCoord2s.
glMultiTexCoord2svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to2elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord2sv.
glMultiTexCoord3dARB The vector equivalent of this command is glMultiTexCoord3dv. This command is an alias for glMultiTexCoord3d.
glMultiTexCoord3dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to3elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord3dv.
glMultiTexCoord3fARB The vector equivalent of this command is glMultiTexCoord3fv. This command is an alias for glMultiTexCoord3f.
glMultiTexCoord3fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to3elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord3fv.
glMultiTexCoord3iARB The vector equivalent of this command is glMultiTexCoord3iv. This command is an alias for glMultiTexCoord3i.
glMultiTexCoord3ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to3elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord3iv.
glMultiTexCoord3sARB The vector equivalent of this command is glMultiTexCoord3sv. This command is an alias for glMultiTexCoord3s.
glMultiTexCoord3svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to3elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord3sv.
glMultiTexCoord4dARB The vector equivalent of this command is glMultiTexCoord4dv. This command is an alias for glMultiTexCoord4d.
glMultiTexCoord4dvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLdoublevpointing to4elements of typeCoordD.-> m ()
This command is an alias for glMultiTexCoord4dv.
glMultiTexCoord4fARB The vector equivalent of this command is glMultiTexCoord4fv. This command is an alias for glMultiTexCoord4f.
glMultiTexCoord4fvARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLfloatvpointing to4elements of typeCoordF.-> m ()
This command is an alias for glMultiTexCoord4fv.
glMultiTexCoord4iARB The vector equivalent of this command is glMultiTexCoord4iv. This command is an alias for glMultiTexCoord4i.
glMultiTexCoord4ivARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLintvpointing to4elements of typeCoordI.-> m ()
This command is an alias for glMultiTexCoord4iv.
glMultiTexCoord4sARB The vector equivalent of this command is glMultiTexCoord4sv. This command is an alias for glMultiTexCoord4s.
glMultiTexCoord4svARB :: MonadIO m=> GLenumtargetof type TextureUnit.-> Ptr GLshortvpointing to4elements of typeCoordS.-> m ()
This command is an alias for glMultiTexCoord4sv.