Is the ARB_separate_shader_objects extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.SeparateShaderObjects
Contents
Synopsis
- value glGetARBSeparateShaderObjects
- value gl_ARB_separate_shader_objects
- pattern GL_ACTIVE_PROGRAM
- pattern GL_ALL_SHADER_BITS
- pattern GL_FRAGMENT_SHADER_BIT
- pattern GL_GEOMETRY_SHADER_BIT
- pattern GL_PROGRAM_PIPELINE_BINDING
- pattern GL_PROGRAM_SEPARABLE
- pattern GL_TESS_CONTROL_SHADER_BIT
- pattern GL_TESS_EVALUATION_SHADER_BIT
- pattern GL_VERTEX_SHADER_BIT
- value glActiveShaderProgram
- value glBindProgramPipeline
- value glCreateShaderProgramv
- value glDeleteProgramPipelines
- value glGenProgramPipelines
- value glGetProgramPipelineInfoLog
- value glGetProgramPipelineiv
- value glIsProgramPipeline
- value glProgramParameteri
- value glProgramUniform1d
- value glProgramUniform1dv
- value glProgramUniform1f
- value glProgramUniform1fv
- value glProgramUniform1i
- value glProgramUniform1iv
- value glProgramUniform1ui
- value glProgramUniform1uiv
- value glProgramUniform2d
- value glProgramUniform2dv
- value glProgramUniform2f
- value glProgramUniform2fv
- value glProgramUniform2i
- value glProgramUniform2iv
- value glProgramUniform2ui
- value glProgramUniform2uiv
- value glProgramUniform3d
- value glProgramUniform3dv
- value glProgramUniform3f
- value glProgramUniform3fv
- value glProgramUniform3i
- value glProgramUniform3iv
- value glProgramUniform3ui
- value glProgramUniform3uiv
- value glProgramUniform4d
- value glProgramUniform4dv
- value glProgramUniform4f
- value glProgramUniform4fv
- value glProgramUniform4i
- value glProgramUniform4iv
- value glProgramUniform4ui
- value glProgramUniform4uiv
- value glProgramUniformMatrix2dv
- value glProgramUniformMatrix2fv
- value glProgramUniformMatrix2x3dv
- value glProgramUniformMatrix2x3fv
- value glProgramUniformMatrix2x4dv
- value glProgramUniformMatrix2x4fv
- value glProgramUniformMatrix3dv
- value glProgramUniformMatrix3fv
- value glProgramUniformMatrix3x2dv
- value glProgramUniformMatrix3x2fv
- value glProgramUniformMatrix3x4dv
- value glProgramUniformMatrix3x4fv
- value glProgramUniformMatrix4dv
- value glProgramUniformMatrix4fv
- value glProgramUniformMatrix4x2dv
- value glProgramUniformMatrix4x2fv
- value glProgramUniformMatrix4x3dv
- value glProgramUniformMatrix4x3fv
- value glUseProgramStages
- value glValidateProgramPipeline
- PackageOpenGLRaw-3.3.4.1
- Exports72
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ARB_separate_shader_objects extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBSeparateShaderObjects in those cases instead.
Enums
Functions
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramParameteri :: MonadIO m=> GLuintprogram.-> GLenumpnameof type ProgramParameterPName.-> GLintvalue.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramUniform1fv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramUniform1iv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glProgramUniform1uiv Manual page for OpenGL 4.x.
glProgramUniform2f Manual page for OpenGL 4.x.
glProgramUniform2fv Manual page for OpenGL 4.x.
glProgramUniform2i Manual page for OpenGL 4.x.
glProgramUniform2iv Manual page for OpenGL 4.x.
glProgramUniform2ui Manual page for OpenGL 4.x.
glProgramUniform2uiv Manual page for OpenGL 4.x.
glProgramUniform3f Manual page for OpenGL 4.x.
glProgramUniform3fv Manual page for OpenGL 4.x.
glProgramUniform3i Manual page for OpenGL 4.x.
glProgramUniform3iv Manual page for OpenGL 4.x.
glProgramUniform3ui Manual page for OpenGL 4.x.
glProgramUniform3uiv Manual page for OpenGL 4.x.
glProgramUniform4f Manual page for OpenGL 4.x.
glProgramUniform4fv Manual page for OpenGL 4.x.
glProgramUniform4i Manual page for OpenGL 4.x.
glProgramUniform4iv Manual page for OpenGL 4.x.
glProgramUniform4ui Manual page for OpenGL 4.x.
glProgramUniform4uiv Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.
glUseProgramStages :: MonadIO m=> GLuintpipeline.-> GLbitfieldstagesof type UseProgramStageMask.-> GLuintprogram.-> m ()
Manual page for OpenGL 4.x.
Manual page for OpenGL 4.x.