Lua ConstGL

Development < Lua Scripting < Lua ConstGL

Contents

Drawing Primitives

GL.POINTS
GL.LINES
GL.LINE_LOOP
GL.LINE_STRIP
GL.TRIANGLES
GL.TRIANGLE_STRIP
GL.TRIANGLE_FAN
GL.QUADS
GL.QUAD_STRIP
GL.POLYGON

BlendingFactorDest

GL.ZERO
GL.ONE
GL.SRC_COLOR
GL.ONE_MINUS_SRC_COLOR
GL.SRC_ALPHA
GL.ONE_MINUS_SRC_ALPHA
GL.DST_ALPHA
GL.ONE_MINUS_DST_ALPHA

BlendingFactorSrc

GL.ZERO
GL.ONE
GL.SRC_COLOR
GL.ONE_MINUS_SRC_COLOR
GL.SRC_ALPHA
GL.ONE_MINUS_SRC_ALPHA
GL.DST_ALPHA
GL.ONE_MINUS_DST_ALPHA
GL.DST_COLOR
GL.ONE_MINUS_DST_COLOR
GL.SRC_ALPHA_SATURATE

AlphaFunction and DepthFunction

GL.NEVER
GL.LESS
GL.EQUAL
GL.LEQUAL
GL.GREATER
GL.NOTEQUAL
GL.GEQUAL
GL.ALWAYS

LogicOp

GL.CLEAR
GL.AND
GL.AND_REVERSE
GL.COPY
GL.AND_INVERTED
GL.NOOP
GL.XOR
GL.OR
GL.NOR
GL.EQUIV
GL.INVERT
GL.OR_REVERSE
GL.COPY_INVERTED
GL.OR_INVERTED
GL.NAND
GL.SET

Culling

GL.BACK
GL.FRONT
GL.FRONT_AND_BACK

PolygonMode

GL.POINT
GL.LINE
GL.FILL

Clear Bits

GL.DEPTH_BUFFER_BIT
GL.ACCUM_BUFFER_BIT
GL.STENCIL_BUFFER_BIT
GL.COLOR_BUFFER_BIT

ShadeModel

GL.FLAT
GL.SMOOTH

MatrixMode

GL.MODELVIEW
GL.PROJECTION
GL.TEXTURE

Texture Filtering

GL.NEAREST
GL.LINEAR
GL.NEAREST_MIPMAP_NEAREST
GL.LINEAR_MIPMAP_NEAREST
GL.NEAREST_MIPMAP_LINEAR
GL.LINEAR_MIPMAP_LINEAR

Texture Clamping

GL.REPEAT
GL.MIRRORED_REPEAT
GL.CLAMP
GL.CLAMP_TO_EDGE
GL.CLAMP_TO_BORDER

Texture Environment

GL.TEXTURE_ENV
GL.TEXTURE_ENV_MODE
GL.TEXTURE_ENV_COLOR
GL.MODULATE
GL.DECAL
GL.BLEND
GL.REPLACE

GL_TEXTURE_FILTER_CONTROL
GL_TEXTURE_LOD_BIAS

Texture Generation

GL.TEXTURE_GEN_MODE
GL.EYE_PLANE
GL.OBJECT_PLANE
GL.EYE_LINEAR
GL.OBJECT_LINEAR
GL.SPHERE_MAP
GL.NORMAL_MAP
GL.REFLECTION_MAP
GL.S
GL.T
GL.R
GL.Q

glPushAttrib() bits

GL.CURRENT_BIT
GL.POINT_BIT
GL.LINE_BIT
GL.POLYGON_BIT
GL.POLYGON_STIPPLE_BIT
GL.PIXEL_MODE_BIT
GL.LIGHTING_BIT
GL.FOG_BIT
GL.DEPTH_BUFFER_BIT
GL.ACCUM_BUFFER_BIT
GL.STENCIL_BUFFER_BIT
GL.VIEWPORT_BIT
GL.TRANSFORM_BIT
GL.ENABLE_BIT
GL.COLOR_BUFFER_BIT
GL.HINT_BIT
GL.EVAL_BIT
GL.LIST_BIT
GL.TEXTURE_BIT
GL.SCISSOR_BIT
GL.ALL_ATTRIB_BITS

glHint() targets

GL.FOG_HINT
GL.LINE_SMOOTH_HINT
GL.POINT_SMOOTH_HINT
GL.POLYGON_SMOOTH_HINT
GL.PERSPECTIVE_CORRECTION_HINT

glHint() modes

GL.DONT_CARE
GL.FASTEST
GL.NICEST

Light Specification

GL.AMBIENT
GL.DIFFUSE
GL.SPECULAR
GL.POSITION
GL.SPOT_DIRECTION
GL.SPOT_EXPONENT
GL.SPOT_CUTOFF
GL.CONSTANT_ATTENUATION
GL.LINEAR_ATTENUATION
GL.QUADRATIC_ATTENUATION


Usefull, but not included constants

Texture Formats

 GL_RGBA16F_ARB = 0x881A
 GL_RGBA32F_ARB = 0x8814
 GL_DEPTH_COMPONENT   = 0x1902
 GL_DEPTH_COMPONENT16 = 0x81A5
 GL_DEPTH_COMPONENT24 = 0x81A6
 GL_DEPTH_COMPONENT32 = 0x81A7

RBO Formats

 GL_RGB             = 0x1907
 GL_RGBA            = 0x1908
 GL_DEPTH_COMPONENT = 0x1902
 GL_STENCIL_INDEX   = 0x1901

FBO Targets

 GL_FRAMEBUFFER_EXT      = 0x8D40
 GL_READ_FRAMEBUFFER_EXT = 0x8CA8
 GL_DRAW_FRAMEBUFFER_EXT = 0x8CA9

FBO Status

 GL_FRAMEBUFFER_COMPLETE_EXT                        = 0x8CD5
 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT           = 0x8CD6
 GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT   = 0x8CD7
 GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8
 GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT           = 0x8CD9
 GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT              = 0x8CDA
 GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT          = 0x8CDB
 GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT          = 0x8CDC
 GL_FRAMEBUFFER_UNSUPPORTED_EXT                     = 0x8CDD
 GL_FRAMEBUFFER_STATUS_ERROR_EXT                    = 0x8CDE

FBO Attachments

 GL_COLOR_ATTACHMENT0_EXT  = 0x8CE0
 ..
 GL_COLOR_ATTACHMENT15_EXT = 0x8CEF
 GL_DEPTH_ATTACHMENT_EXT   = 0x8D00
 GL_STENCIL_ATTACHMENT_EXT = 0x8D20

 
 

Page editing toolbox

Browse
Main page
Community portal
Current events
Recent changes
Random page
Help
Edit
View source
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in
Special pages
New pages
<imagelist>
Statistics
More...

Site layout created by Roflcopter et al.