Is the ARB_vertex_program extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.VertexProgram
- 64 values
- PackageOpenGLRaw-3.3.4.1
- Exports143
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the ARB_vertex_program extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBVertexProgram in those cases instead.
Enums
79 declarationsFunctions
62 declarationsThis command is an alias for glDisableVertexAttribArray.
This command is an alias for glEnableVertexAttribArray.
glGetProgramStringARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramStringProperty.-> Ptr astringpointing toCOMPSIZE(target,pname)elements of typea.-> m ()
glGetProgramivARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumpnameof type ProgramPropertyARB.-> Ptr GLintparamspointing to1element of typeGLint.-> m ()
This command is an alias for glGetVertexAttribPointerv.
This command is an alias for glGetVertexAttribdv.
This command is an alias for glGetVertexAttribfv.
This command is an alias for glGetVertexAttribiv.
The vector equivalent of this command is glProgramEnvParameter4dvARB.
The vector equivalent of this command is glProgramEnvParameter4fvARB.
The vector equivalent of this command is glProgramLocalParameter4dvARB.
The vector equivalent of this command is glProgramLocalParameter4fvARB.
glProgramStringARB :: MonadIO m=> GLenumtargetof type ProgramTarget.-> GLenumformatof type ProgramFormat.-> GLsizeilen.-> Ptr astringpointing tolenelements of typea.-> m ()
The vector equivalent of this command is glVertexAttrib1dvARB. This command is an alias for glVertexAttrib1d.
glVertexAttrib1dvARB This command is an alias for glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1fvARB. This command is an alias for glVertexAttrib1f.
glVertexAttrib1fvARB This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svARB. This command is an alias for glVertexAttrib1s.
glVertexAttrib1svARB This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvARB. This command is an alias for glVertexAttrib2d.
glVertexAttrib2dvARB This command is an alias for glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2fvARB. This command is an alias for glVertexAttrib2f.
glVertexAttrib2fvARB This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svARB. This command is an alias for glVertexAttrib2s.
glVertexAttrib2svARB This command is an alias for glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib3dvARB. This command is an alias for glVertexAttrib3d.
glVertexAttrib3dvARB This command is an alias for glVertexAttrib3dv.
The vector equivalent of this command is glVertexAttrib3fvARB. This command is an alias for glVertexAttrib3f.
glVertexAttrib3fvARB This command is an alias for glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3svARB. This command is an alias for glVertexAttrib3s.
glVertexAttrib3svARB This command is an alias for glVertexAttrib3sv.
This command is an alias for glVertexAttrib4Nbv.
This command is an alias for glVertexAttrib4Niv.
This command is an alias for glVertexAttrib4Nsv.
This command is an alias for glVertexAttrib4Nub.
This command is an alias for glVertexAttrib4Nubv.
This command is an alias for glVertexAttrib4Nuiv.
This command is an alias for glVertexAttrib4Nusv.
glVertexAttrib4bvARB This command is an alias for glVertexAttrib4bv.
glVertexAttrib4dARB The vector equivalent of this command is glVertexAttrib4dvARB. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dvARB This command is an alias for glVertexAttrib4dv.
glVertexAttrib4fARB The vector equivalent of this command is glVertexAttrib4fvARB. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fvARB This command is an alias for glVertexAttrib4fv.
glVertexAttrib4ivARB This command is an alias for glVertexAttrib4iv.
glVertexAttrib4sARB The vector equivalent of this command is glVertexAttrib4svARB. This command is an alias for glVertexAttrib4s.
glVertexAttrib4svARB This command is an alias for glVertexAttrib4sv.
This command is an alias for glVertexAttrib4ubv.
This command is an alias for glVertexAttrib4uiv.
This command is an alias for glVertexAttrib4usv.
This command is an alias for glVertexAttribPointer.