Is the NV_vertex_program extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.VertexProgram
- 66 values
- PackageOpenGLRaw-3.3.4.1
- Exports149
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the NV_vertex_program extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVVertexProgram in those cases instead.
Enums
83 declarationsFunctions
64 declarationsThis command is an alias for glBindProgramARB.
glDeleteProgramsNV This command is an alias for glDeleteProgramsARB.
glExecuteProgramNV glGenProgramsNV This command is an alias for glGenProgramsARB.
glGetProgramParameterdvNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintindex.-> GLenumpnameof type VertexAttribEnumNV.-> Ptr GLdoubleparamspointing to4elements of typeGLdouble.-> m ()
glGetProgramParameterfvNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintindex.-> GLenumpnameof type VertexAttribEnumNV.-> Ptr GLfloatparamspointing to4elements of typeGLfloat.-> m ()
glGetProgramStringNV glGetProgramivNV glGetTrackMatrixivNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintaddress.-> GLenumpnameof type VertexAttribEnumNV.-> 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.
This command is an alias for glIsProgramARB.
glLoadProgramNV The vector equivalent of this command is glProgramParameter4dvNV.
The vector equivalent of this command is glProgramParameter4fvNV.
glTrackMatrixNV :: MonadIO m=> GLenumtargetof type VertexAttribEnumNV.-> GLuintaddress.-> GLenummatrixof type VertexAttribEnumNV.-> GLenumtransformof type VertexAttribEnumNV.-> m ()
The vector equivalent of this command is glVertexAttrib1dvNV. This command is an alias for glVertexAttrib1d.
glVertexAttrib1dvNV This command is an alias for glVertexAttrib1dv.
The vector equivalent of this command is glVertexAttrib1fvNV. This command is an alias for glVertexAttrib1f.
glVertexAttrib1fvNV This command is an alias for glVertexAttrib1fv.
The vector equivalent of this command is glVertexAttrib1svNV. This command is an alias for glVertexAttrib1s.
glVertexAttrib1svNV This command is an alias for glVertexAttrib1sv.
The vector equivalent of this command is glVertexAttrib2dvNV. This command is an alias for glVertexAttrib2d.
glVertexAttrib2dvNV This command is an alias for glVertexAttrib2dv.
The vector equivalent of this command is glVertexAttrib2fvNV. This command is an alias for glVertexAttrib2f.
glVertexAttrib2fvNV This command is an alias for glVertexAttrib2fv.
The vector equivalent of this command is glVertexAttrib2svNV. This command is an alias for glVertexAttrib2s.
glVertexAttrib2svNV This command is an alias for glVertexAttrib2sv.
The vector equivalent of this command is glVertexAttrib3dvNV. This command is an alias for glVertexAttrib3d.
glVertexAttrib3dvNV This command is an alias for glVertexAttrib3dv.
The vector equivalent of this command is glVertexAttrib3fvNV. This command is an alias for glVertexAttrib3f.
glVertexAttrib3fvNV This command is an alias for glVertexAttrib3fv.
The vector equivalent of this command is glVertexAttrib3svNV. This command is an alias for glVertexAttrib3s.
glVertexAttrib3svNV This command is an alias for glVertexAttrib3sv.
glVertexAttrib4dNV The vector equivalent of this command is glVertexAttrib4dvNV. This command is an alias for glVertexAttrib4d.
glVertexAttrib4dvNV This command is an alias for glVertexAttrib4dv.
glVertexAttrib4fNV The vector equivalent of this command is glVertexAttrib4fvNV. This command is an alias for glVertexAttrib4f.
glVertexAttrib4fvNV This command is an alias for glVertexAttrib4fv.
glVertexAttrib4sNV The vector equivalent of this command is glVertexAttrib4svNV. This command is an alias for glVertexAttrib4s.
glVertexAttrib4svNV This command is an alias for glVertexAttrib4sv.
glVertexAttrib4ubNV The vector equivalent of this command is glVertexAttrib4ubvNV. This command is an alias for glVertexAttrib4Nub.
glVertexAttrib4ubvNV This command is an alias for glVertexAttrib4Nubv.