Is the ATI_vertex_streams extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ATI.VertexStreams
Contents
Synopsis
- value glGetATIVertexStreams
- value gl_ATI_vertex_streams
- pattern GL_MAX_VERTEX_STREAMS_ATI
- pattern GL_VERTEX_SOURCE_ATI
- pattern GL_VERTEX_STREAM0_ATI
- pattern GL_VERTEX_STREAM1_ATI
- pattern GL_VERTEX_STREAM2_ATI
- pattern GL_VERTEX_STREAM3_ATI
- pattern GL_VERTEX_STREAM4_ATI
- pattern GL_VERTEX_STREAM5_ATI
- pattern GL_VERTEX_STREAM6_ATI
- pattern GL_VERTEX_STREAM7_ATI
- value glClientActiveVertexStreamATI
- value glNormalStream3bATI
- value glNormalStream3bvATI
- value glNormalStream3dATI
- value glNormalStream3dvATI
- value glNormalStream3fATI
- value glNormalStream3fvATI
- value glNormalStream3iATI
- value glNormalStream3ivATI
- value glNormalStream3sATI
- value glNormalStream3svATI
- value glVertexBlendEnvfATI
- value glVertexBlendEnviATI
- value glVertexStream1dATI
- value glVertexStream1dvATI
- value glVertexStream1fATI
- value glVertexStream1fvATI
- value glVertexStream1iATI
- value glVertexStream1ivATI
- value glVertexStream1sATI
- value glVertexStream1svATI
- value glVertexStream2dATI
- value glVertexStream2dvATI
- value glVertexStream2fATI
- value glVertexStream2fvATI
- value glVertexStream2iATI
- value glVertexStream2ivATI
- value glVertexStream2sATI
- value glVertexStream2svATI
- value glVertexStream3dATI
- value glVertexStream3dvATI
- value glVertexStream3fATI
- value glVertexStream3fvATI
- value glVertexStream3iATI
- value glVertexStream3ivATI
- value glVertexStream3sATI
- value glVertexStream3svATI
- value glVertexStream4dATI
- value glVertexStream4dvATI
- value glVertexStream4fATI
- value glVertexStream4fvATI
- value glVertexStream4iATI
- value glVertexStream4ivATI
- value glVertexStream4sATI
- value glVertexStream4svATI
- PackageOpenGLRaw-3.3.4.1
- Exports57
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ATI_vertex_streams extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetATIVertexStreams in those cases instead.
Enums
Functions
glNormalStream3bATI glNormalStream3bvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLbytecoordspointing to3elements of typeGLbyte.-> m ()
glNormalStream3dATI glNormalStream3dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to3elements of typeGLdouble.-> m ()
glNormalStream3fATI glNormalStream3fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to3elements of typeGLfloat.-> m ()
glNormalStream3iATI glNormalStream3ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to3elements of typeGLint.-> m ()
glNormalStream3sATI glNormalStream3svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to3elements of typeGLshort.-> m ()
glVertexBlendEnvfATI :: MonadIO m=> GLenumpnameof type VertexStreamATI.-> GLfloatparam.-> m ()
glVertexStream1dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to1element of typeGLdouble.-> m ()
glVertexStream1fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to1element of typeGLfloat.-> m ()
glVertexStream1ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to1element of typeGLint.-> m ()
glVertexStream1svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to1element of typeGLshort.-> m ()
glVertexStream2dATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLdoublex.-> GLdoubley.-> m ()
glVertexStream2dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to2elements of typeGLdouble.-> m ()
glVertexStream2fATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLfloatx.-> GLfloaty.-> m ()
glVertexStream2fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to2elements of typeGLfloat.-> m ()
glVertexStream2iATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLintx.-> GLinty.-> m ()
glVertexStream2ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to2elements of typeGLint.-> m ()
glVertexStream2sATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> GLshortx.-> GLshorty.-> m ()
glVertexStream2svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to2elements of typeGLshort.-> m ()
glVertexStream3dATI glVertexStream3dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to3elements of typeGLdouble.-> m ()
glVertexStream3fATI glVertexStream3fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to3elements of typeGLfloat.-> m ()
glVertexStream3iATI glVertexStream3ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to3elements of typeGLint.-> m ()
glVertexStream3sATI glVertexStream3svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to3elements of typeGLshort.-> m ()
glVertexStream4dATI glVertexStream4dvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLdoublecoordspointing to4elements of typeGLdouble.-> m ()
glVertexStream4fATI glVertexStream4fvATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLfloatcoordspointing to4elements of typeGLfloat.-> m ()
glVertexStream4iATI glVertexStream4ivATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLintcoordspointing to4elements of typeGLint.-> m ()
glVertexStream4sATI glVertexStream4svATI :: MonadIO m=> GLenumstreamof type VertexStreamATI.-> Ptr GLshortcoordspointing to4elements of typeGLshort.-> m ()