Module GLSL

Description

Low-level functions needed to do 'modern' OpenGL rendering.

You probably want to start by looking at the GLSLUtils module, or the examples included in the module.


Constant GLSL_FLOAT_SIZE

constant GLSL.GLSL_FLOAT_SIZE


Constant GL_ALPHA16F_ARB

constant GLSL.GL_ALPHA16F_ARB


Constant GL_ALPHA32F_ARB

constant GLSL.GL_ALPHA32F_ARB


Constant GL_ARRAY_BUFFER

constant GLSL.GL_ARRAY_BUFFER


Constant GL_ARRAY_BUFFER_BINDING

constant GLSL.GL_ARRAY_BUFFER_BINDING


Constant GL_COLOR_ARRAY

constant GLSL.GL_COLOR_ARRAY


Constant GL_COLOR_ARRAY_BUFFER_BINDING

constant GLSL.GL_COLOR_ARRAY_BUFFER_BINDING


Constant GL_COLOR_ATTACHMENT0_EXT

constant GLSL.GL_COLOR_ATTACHMENT0_EXT


Constant GL_COLOR_ATTACHMENT1_EXT

constant GLSL.GL_COLOR_ATTACHMENT1_EXT


Constant GL_COLOR_ATTACHMENT2_EXT

constant GLSL.GL_COLOR_ATTACHMENT2_EXT


Constant GL_COLOR_ATTACHMENT3_EXT

constant GLSL.GL_COLOR_ATTACHMENT3_EXT


Constant GL_COLOR_ATTACHMENT4_EXT

constant GLSL.GL_COLOR_ATTACHMENT4_EXT


Constant GL_DEPTH_ATTACHMENT_EXT

constant GLSL.GL_DEPTH_ATTACHMENT_EXT


Constant GL_DEPTH_CLAMP_NV

constant GLSL.GL_DEPTH_CLAMP_NV


Constant GL_DEPTH_COMPONENT

constant GLSL.GL_DEPTH_COMPONENT


Constant GL_DEPTH_COMPONENT16

constant GLSL.GL_DEPTH_COMPONENT16


Constant GL_DEPTH_COMPONENT24

constant GLSL.GL_DEPTH_COMPONENT24


Constant GL_DEPTH_COMPONENT32

constant GLSL.GL_DEPTH_COMPONENT32


Constant GL_DRAW_FRAMEBUFFER_EXT

constant GLSL.GL_DRAW_FRAMEBUFFER_EXT


Constant GL_DYNAMIC_COPY

constant GLSL.GL_DYNAMIC_COPY


Constant GL_DYNAMIC_DRAW

constant GLSL.GL_DYNAMIC_DRAW


Constant GL_DYNAMIC_READ

constant GLSL.GL_DYNAMIC_READ


Constant GL_EDGE_FLAG_ARRAY

constant GLSL.GL_EDGE_FLAG_ARRAY


Constant GL_EDGE_FLAG_ARRAY_BUFFER_BINDING

constant GLSL.GL_EDGE_FLAG_ARRAY_BUFFER_BINDING


Constant GL_ELEMENT_ARRAY_BUFFER

constant GLSL.GL_ELEMENT_ARRAY_BUFFER


Constant GL_ELEMENT_ARRAY_BUFFER_BINDING

constant GLSL.GL_ELEMENT_ARRAY_BUFFER_BINDING


Constant GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING

constant GLSL.GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING


Constant GL_FRAGMENT_SHADER

constant GLSL.GL_FRAGMENT_SHADER


Constant GL_FRAMEBUFFER_COMPLETE_EXT

constant GLSL.GL_FRAMEBUFFER_COMPLETE_EXT


Constant GL_FRAMEBUFFER_EXT

constant GLSL.GL_FRAMEBUFFER_EXT


Constant GL_GENERATE_MIPMAP

constant GLSL.GL_GENERATE_MIPMAP


Constant GL_GENERATE_MIPMAP_HINT

constant GLSL.GL_GENERATE_MIPMAP_HINT


Constant GL_INDEX_ARRAY

constant GLSL.GL_INDEX_ARRAY


Constant GL_INDEX_ARRAY_BUFFER_BINDING

constant GLSL.GL_INDEX_ARRAY_BUFFER_BINDING


Constant GL_INTENSITY16F_ARB

constant GLSL.GL_INTENSITY16F_ARB


Constant GL_INTENSITY32F_ARB

constant GLSL.GL_INTENSITY32F_ARB


Constant GL_LUMINANCE16F_ARB

constant GLSL.GL_LUMINANCE16F_ARB


Constant GL_LUMINANCE32F_ARB

constant GLSL.GL_LUMINANCE32F_ARB


Constant GL_LUMINANCE8_EXT

constant GLSL.GL_LUMINANCE8_EXT


Constant GL_LUMINANCE_ALPHA16F_ARB

constant GLSL.GL_LUMINANCE_ALPHA16F_ARB


Constant GL_LUMINANCE_ALPHA32F_ARB

constant GLSL.GL_LUMINANCE_ALPHA32F_ARB


Constant GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB

constant GLSL.GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB


Constant GL_NORMAL_ARRAY

constant GLSL.GL_NORMAL_ARRAY


Constant GL_NORMAL_ARRAY_BUFFER_BINDING

constant GLSL.GL_NORMAL_ARRAY_BUFFER_BINDING


Constant GL_POINT_SPRITE

constant GLSL.GL_POINT_SPRITE


Constant GL_READ_FRAMEBUFFER_EXT

constant GLSL.GL_READ_FRAMEBUFFER_EXT


Constant GL_RGB16F_ARB

constant GLSL.GL_RGB16F_ARB


Constant GL_RGB32F_ARB

constant GLSL.GL_RGB32F_ARB


Constant GL_RGBA16F_ARB

constant GLSL.GL_RGBA16F_ARB


Constant GL_RGBA32F_ARB

constant GLSL.GL_RGBA32F_ARB


Constant GL_SECONDARY_COLOR_ARRAY

constant GLSL.GL_SECONDARY_COLOR_ARRAY


Constant GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING

constant GLSL.GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING


Constant GL_STATIC_COPY

constant GLSL.GL_STATIC_COPY


Constant GL_STATIC_DRAW

constant GLSL.GL_STATIC_DRAW


Constant GL_STATIC_READ

constant GLSL.GL_STATIC_READ


Constant GL_STREAM_COPY

constant GLSL.GL_STREAM_COPY


Constant GL_STREAM_DRAW

constant GLSL.GL_STREAM_DRAW


Constant GL_STREAM_READ

constant GLSL.GL_STREAM_READ


Constant GL_TEXTURE_COORD_ARRAY

constant GLSL.GL_TEXTURE_COORD_ARRAY


Constant GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING

constant GLSL.GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING


Constant GL_TEXTURE_RECTANGLE_ARB

constant GLSL.GL_TEXTURE_RECTANGLE_ARB


Constant GL_VERTEX_ARRAY

constant GLSL.GL_VERTEX_ARRAY


Constant GL_VERTEX_ARRAY_BUFFER_BINDING

constant GLSL.GL_VERTEX_ARRAY_BUFFER_BINDING


Constant GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

constant GLSL.GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING


Constant GL_VERTEX_PROGRAM_POINT_SIZE

constant GLSL.GL_VERTEX_PROGRAM_POINT_SIZE


Constant GL_VERTEX_SHADER

constant GLSL.GL_VERTEX_SHADER


Constant GL_WEIGHT_ARRAY_BUFFER_BINDING

constant GLSL.GL_WEIGHT_ARRAY_BUFFER_BINDING