Is the NV_gpu_shader5 extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.GPUShader5
Contents
Synopsis
- value glGetNVGPUShader5
- value gl_NV_gpu_shader5
- pattern GL_FLOAT16_NV
- pattern GL_FLOAT16_VEC2_NV
- pattern GL_FLOAT16_VEC3_NV
- pattern GL_FLOAT16_VEC4_NV
- pattern GL_INT16_NV
- pattern GL_INT16_VEC2_NV
- pattern GL_INT16_VEC3_NV
- pattern GL_INT16_VEC4_NV
- pattern GL_INT64_NV
- pattern GL_INT64_VEC2_NV
- pattern GL_INT64_VEC3_NV
- pattern GL_INT64_VEC4_NV
- pattern GL_INT8_NV
- pattern GL_INT8_VEC2_NV
- pattern GL_INT8_VEC3_NV
- pattern GL_INT8_VEC4_NV
- pattern GL_PATCHES
- pattern GL_UNSIGNED_INT16_NV
- pattern GL_UNSIGNED_INT16_VEC2_NV
- pattern GL_UNSIGNED_INT16_VEC3_NV
- pattern GL_UNSIGNED_INT16_VEC4_NV
- pattern GL_UNSIGNED_INT64_NV
- pattern GL_UNSIGNED_INT64_VEC2_NV
- pattern GL_UNSIGNED_INT64_VEC3_NV
- pattern GL_UNSIGNED_INT64_VEC4_NV
- pattern GL_UNSIGNED_INT8_NV
- pattern GL_UNSIGNED_INT8_VEC2_NV
- pattern GL_UNSIGNED_INT8_VEC3_NV
- pattern GL_UNSIGNED_INT8_VEC4_NV
- value glGetUniformi64vNV
- value glProgramUniform1i64NV
- value glProgramUniform1i64vNV
- value glProgramUniform1ui64NV
- value glProgramUniform1ui64vNV
- value glProgramUniform2i64NV
- value glProgramUniform2i64vNV
- value glProgramUniform2ui64NV
- value glProgramUniform2ui64vNV
- value glProgramUniform3i64NV
- value glProgramUniform3i64vNV
- value glProgramUniform3ui64NV
- value glProgramUniform3ui64vNV
- value glProgramUniform4i64NV
- value glProgramUniform4i64vNV
- value glProgramUniform4ui64NV
- value glProgramUniform4ui64vNV
- value glUniform1i64NV
- value glUniform1i64vNV
- value glUniform1ui64NV
- value glUniform1ui64vNV
- value glUniform2i64NV
- value glUniform2i64vNV
- value glUniform2ui64NV
- value glUniform2ui64vNV
- value glUniform3i64NV
- value glUniform3i64vNV
- value glUniform3ui64NV
- value glUniform3ui64vNV
- value glUniform4i64NV
- value glUniform4i64vNV
- value glUniform4ui64NV
- value glUniform4ui64vNV
- PackageOpenGLRaw-3.3.4.1
- Exports64
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_gpu_shader5 extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVGPUShader5 in those cases instead.
Enums
Functions
glGetUniformi64vNV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> Ptr GLint64EXTparamspointing toCOMPSIZE(program,location)elements of typeGLint64EXT.-> m ()
glProgramUniform2i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> m ()
glProgramUniform2ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> m ()
glProgramUniform3i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
glProgramUniform3ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
glProgramUniform4i64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
glProgramUniform4ui64NV :: MonadIO m=> GLuintprogram.-> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
glUniform1i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*1elements of typeGLint64EXT.-> m ()
glUniform1ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*1elements of typeGLuint64EXT.-> m ()
glUniform2i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*2elements of typeGLint64EXT.-> m ()
glUniform2ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*2elements of typeGLuint64EXT.-> m ()
glUniform3i64NV :: MonadIO m=> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> m ()
glUniform3i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*3elements of typeGLint64EXT.-> m ()
glUniform3ui64NV :: MonadIO m=> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> m ()
glUniform3ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*3elements of typeGLuint64EXT.-> m ()
glUniform4i64NV :: MonadIO m=> GLintlocation.-> GLint64EXTx.-> GLint64EXTy.-> GLint64EXTz.-> GLint64EXTw.-> m ()
glUniform4i64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLint64EXTvaluepointing tocount*4elements of typeGLint64EXT.-> m ()
glUniform4ui64NV :: MonadIO m=> GLintlocation.-> GLuint64EXTx.-> GLuint64EXTy.-> GLuint64EXTz.-> GLuint64EXTw.-> m ()
glUniform4ui64vNV :: MonadIO m=> GLintlocation.-> GLsizeicount.-> Ptr GLuint64EXTvaluepointing tocount*4elements of typeGLuint64EXT.-> m ()