Graphics.Rendering.OpenGL.Raw.ARB.ShaderObjects

Functions

glDeleteObject

glGetHandle

glDetachObject

glCreateShaderObject

glShaderSource

glCompileShader

glCreateProgramObject

glAttachObject

glLinkProgram

glUseProgramObject

glValidateProgram

glUniform1f

glUniform2f

glUniform3f

glUniform4f

glUniform1i

glUniform2i

glUniform3i

glUniform4i

glUniform1fv

glUniform2fv

glUniform3fv

glUniform4fv

glUniform1iv

glUniform2iv

glUniform3iv

glUniform4iv

glUniformMatrix2fv

glUniformMatrix3fv

glUniformMatrix4fv

glGetObjectParameterfv

glGetObjectParameteriv

glGetInfoLog

glGetAttachedObjects

glGetUniformLocation

glGetActiveUniform

glGetUniformfv

glGetUniformiv

glGetShaderSource

Tokens

gl_PROGRAM_OBJECT

gl_OBJECT_TYPE_ARB

gl_OBJECT_SUBTYPE

gl_OBJECT_DELETE_STATUS

gl_OBJECT_COMPILE_STATUS

gl_OBJECT_LINK_STATUS

gl_OBJECT_VALIDATE_STATUS

gl_OBJECT_INFO_LOG_LENGTH

gl_OBJECT_ATTACHED_OBJECTS

gl_OBJECT_ACTIVE_UNIFORMS

gl_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH

gl_OBJECT_SHADER_SOURCE_LENGTH

gl_SHADER_OBJECT

gl_FLOAT

gl_FLOAT_VEC2

gl_FLOAT_VEC3

gl_FLOAT_VEC4

gl_INT

gl_INT_VEC2

gl_INT_VEC3

gl_INT_VEC4

gl_BOOL

gl_BOOL_VEC2

gl_BOOL_VEC3

gl_BOOL_VEC4

gl_FLOAT_MAT2

gl_FLOAT_MAT3

gl_FLOAT_MAT4

gl_SAMPLER_1D

gl_SAMPLER_2D

gl_SAMPLER_3D

gl_SAMPLER_CUBE

gl_SAMPLER_1D_SHADOW

gl_SAMPLER_2D_SHADOW

gl_SAMPLER_2D_RECT

gl_SAMPLER_2D_RECT_SHADOW

Types

type GLhandle