Is the NV_shader_buffer_load extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.ShaderBufferLoad
- 16 values
- PackageOpenGLRaw-3.3.4.1
- Exports19
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the NV_shader_buffer_load extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVShaderBufferLoad in those cases instead.
Enums
3 declarationsFunctions
14 declarationsglGetBufferParameterui64vNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpname.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
glGetIntegerui64vNV :: MonadIO m=> GLenumvalue.-> Ptr GLuint64EXTresultpointing toCOMPSIZE(value)elements of typeGLuint64EXT.-> m ()
glGetNamedBufferParameterui64vNV :: MonadIO m=> GLuintbuffer.-> GLenumpnameof type VertexBufferObjectParameter.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(pname)elements of typeGLuint64EXT.-> m ()
glGetUniformui64vNV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> Ptr GLuint64EXTparamspointing toCOMPSIZE(program,location)elements of typeGLuint64EXT.-> m ()
glProgramUniformui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTvalue.-> m ()
glUniformui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*1elements of typeGLuint64EXT.-> m ()