SlideShare a Scribd company logo
Ring Documentation, Release 1.5.3
• GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
• GL_PROXY_TEXTURE_CUBE_MAP
• GL_MAX_CUBE_MAP_TEXTURE_SIZE
• GL_COMBINE
• GL_COMBINE_RGB
• GL_COMBINE_ALPHA
• GL_RGB_SCALE
• GL_ADD_SIGNED
• GL_INTERPOLATE
• GL_CONSTANT
• GL_PRIMARY_COLOR
• GL_PREVIOUS
• GL_SOURCE0_RGB
• GL_SOURCE1_RGB
• GL_SOURCE2_RGB
• GL_SOURCE0_ALPHA
• GL_SOURCE1_ALPHA
• GL_SOURCE2_ALPHA
• GL_OPERAND0_RGB
• GL_OPERAND1_RGB
• GL_OPERAND2_RGB
• GL_OPERAND0_ALPHA
• GL_OPERAND1_ALPHA
• GL_OPERAND2_ALPHA
• GL_TEXTURE_COMPRESSED_IMAGE_SIZE
• GL_TEXTURE_COMPRESSED
• GL_NUM_COMPRESSED_TEXTURE_FORMATS
• GL_COMPRESSED_TEXTURE_FORMATS
• GL_DOT3_RGB
• GL_DOT3_RGBA
• GL_MULTISAMPLE_BIT
• GL_BLEND_DST_RGB
• GL_BLEND_SRC_RGB
• GL_BLEND_DST_ALPHA
• GL_BLEND_SRC_ALPHA
• GL_POINT_SIZE_MIN
1045
Ring Documentation, Release 1.5.3
• GL_POINT_SIZE_MAX
• GL_POINT_FADE_THRESHOLD_SIZE
• GL_POINT_DISTANCE_ATTENUATION
• GL_GENERATE_MIPMAP
• GL_GENERATE_MIPMAP_HINT
• GL_DEPTH_COMPONENT16
• GL_DEPTH_COMPONENT24
• GL_DEPTH_COMPONENT32
• GL_MIRRORED_REPEAT
• GL_FOG_COORDINATE_SOURCE
• GL_FOG_COORDINATE
• GL_FRAGMENT_DEPTH
• GL_CURRENT_FOG_COORDINATE
• GL_FOG_COORDINATE_ARRAY_TYPE
• GL_FOG_COORDINATE_ARRAY_STRIDE
• GL_FOG_COORDINATE_ARRAY_POINTER
• GL_FOG_COORDINATE_ARRAY
• GL_COLOR_SUM
• GL_CURRENT_SECONDARY_COLOR
• GL_SECONDARY_COLOR_ARRAY_SIZE
• GL_SECONDARY_COLOR_ARRAY_TYPE
• GL_SECONDARY_COLOR_ARRAY_STRIDE
• GL_SECONDARY_COLOR_ARRAY_POINTER
• GL_SECONDARY_COLOR_ARRAY
• GL_MAX_TEXTURE_LOD_BIAS
• GL_TEXTURE_FILTER_CONTROL
• GL_TEXTURE_LOD_BIAS
• GL_INCR_WRAP
• GL_DECR_WRAP
• GL_TEXTURE_DEPTH_SIZE
• GL_DEPTH_TEXTURE_MODE
• GL_TEXTURE_COMPARE_MODE
• GL_TEXTURE_COMPARE_FUNC
• GL_COMPARE_R_TO_TEXTURE
• GL_CURRENT_FOG_COORD
• GL_FOG_COORD
1046
Ring Documentation, Release 1.5.3
• GL_FOG_COORD_ARRAY
• GL_FOG_COORD_ARRAY_BUFFER_BINDING
• GL_FOG_COORD_ARRAY_POINTER
• GL_FOG_COORD_ARRAY_STRIDE
• GL_FOG_COORD_ARRAY_TYPE
• GL_FOG_COORD_SRC
• GL_SRC0_ALPHA
• GL_SRC0_RGB
• GL_SRC1_ALPHA
• GL_SRC1_RGB
• GL_SRC2_ALPHA
• GL_SRC2_RGB
• GL_BUFFER_SIZE
• GL_BUFFER_USAGE
• GL_QUERY_COUNTER_BITS
• GL_CURRENT_QUERY
• GL_QUERY_RESULT
• GL_QUERY_RESULT_AVAILABLE
• GL_ARRAY_BUFFER
• GL_ELEMENT_ARRAY_BUFFER
• GL_ARRAY_BUFFER_BINDING
• GL_ELEMENT_ARRAY_BUFFER_BINDING
• GL_VERTEX_ARRAY_BUFFER_BINDING
• GL_NORMAL_ARRAY_BUFFER_BINDING
• GL_COLOR_ARRAY_BUFFER_BINDING
• GL_INDEX_ARRAY_BUFFER_BINDING
• GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
• GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
• GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
• GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
• GL_WEIGHT_ARRAY_BUFFER_BINDING
• GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
• GL_READ_ONLY
• GL_WRITE_ONLY
• GL_READ_WRITE
• GL_BUFFER_ACCESS
1047
Ring Documentation, Release 1.5.3
• GL_BUFFER_MAPPED
• GL_BUFFER_MAP_POINTER
• GL_STREAM_DRAW
• GL_STREAM_READ
• GL_STREAM_COPY
• GL_STATIC_DRAW
• GL_STATIC_READ
• GL_STATIC_COPY
• GL_DYNAMIC_DRAW
• GL_DYNAMIC_READ
• GL_DYNAMIC_COPY
• GL_SAMPLES_PASSED
• GL_BLEND_EQUATION_RGB
• GL_VERTEX_ATTRIB_ARRAY_ENABLED
• GL_VERTEX_ATTRIB_ARRAY_SIZE
• GL_VERTEX_ATTRIB_ARRAY_STRIDE
• GL_VERTEX_ATTRIB_ARRAY_TYPE
• GL_CURRENT_VERTEX_ATTRIB
• GL_VERTEX_PROGRAM_POINT_SIZE
• GL_VERTEX_PROGRAM_TWO_SIDE
• GL_VERTEX_ATTRIB_ARRAY_POINTER
• GL_STENCIL_BACK_FUNC
• GL_STENCIL_BACK_FAIL
• GL_STENCIL_BACK_PASS_DEPTH_FAIL
• GL_STENCIL_BACK_PASS_DEPTH_PASS
• GL_MAX_DRAW_BUFFERS
• GL_DRAW_BUFFER0
• GL_DRAW_BUFFER1
• GL_DRAW_BUFFER2
• GL_DRAW_BUFFER3
• GL_DRAW_BUFFER4
• GL_DRAW_BUFFER5
• GL_DRAW_BUFFER6
• GL_DRAW_BUFFER7
• GL_DRAW_BUFFER8
• GL_DRAW_BUFFER9
1048
Ring Documentation, Release 1.5.3
• GL_DRAW_BUFFER10
• GL_DRAW_BUFFER11
• GL_DRAW_BUFFER12
• GL_DRAW_BUFFER13
• GL_DRAW_BUFFER14
• GL_DRAW_BUFFER15
• GL_BLEND_EQUATION_ALPHA
• GL_POINT_SPRITE
• GL_COORD_REPLACE
• GL_MAX_VERTEX_ATTRIBS
• GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
• GL_MAX_TEXTURE_COORDS
• GL_MAX_TEXTURE_IMAGE_UNITS
• GL_FRAGMENT_SHADER
• GL_VERTEX_SHADER
• GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
• GL_MAX_VERTEX_UNIFORM_COMPONENTS
• GL_MAX_VARYING_FLOATS
• GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
• GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
• GL_SHADER_TYPE
• GL_FLOAT_VEC2
• GL_FLOAT_VEC3
• GL_FLOAT_VEC4
• 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
1049
Ring Documentation, Release 1.5.3
• GL_SAMPLER_3D
• GL_SAMPLER_CUBE
• GL_SAMPLER_1D_SHADOW
• GL_SAMPLER_2D_SHADOW
• GL_DELETE_STATUS
• GL_COMPILE_STATUS
• GL_LINK_STATUS
• GL_VALIDATE_STATUS
• GL_INFO_LOG_LENGTH
• GL_ATTACHED_SHADERS
• GL_ACTIVE_UNIFORMS
• GL_ACTIVE_UNIFORM_MAX_LENGTH
• GL_SHADER_SOURCE_LENGTH
• GL_ACTIVE_ATTRIBUTES
• GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
• GL_FRAGMENT_SHADER_DERIVATIVE_HINT
• GL_SHADING_LANGUAGE_VERSION
• GL_CURRENT_PROGRAM
• GL_POINT_SPRITE_COORD_ORIGIN
• GL_LOWER_LEFT
• GL_UPPER_LEFT
• GL_STENCIL_BACK_REF
• GL_STENCIL_BACK_VALUE_MASK
• GL_STENCIL_BACK_WRITEMASK
• GL_CURRENT_RASTER_SECONDARY_COLOR
• GL_PIXEL_PACK_BUFFER
• GL_PIXEL_UNPACK_BUFFER
• GL_PIXEL_PACK_BUFFER_BINDING
• GL_PIXEL_UNPACK_BUFFER_BINDING
• GL_FLOAT_MAT2x3
• GL_FLOAT_MAT2x4
• GL_FLOAT_MAT3x2
• GL_FLOAT_MAT3x4
• GL_FLOAT_MAT4x2
• GL_FLOAT_MAT4x3
• GL_SRGB
1050
Ring Documentation, Release 1.5.3
• GL_SRGB8
• GL_SRGB_ALPHA
• GL_SRGB8_ALPHA8
• GL_SLUMINANCE_ALPHA
• GL_SLUMINANCE8_ALPHA8
• GL_SLUMINANCE
• GL_SLUMINANCE8
• GL_COMPRESSED_SRGB
• GL_COMPRESSED_SRGB_ALPHA
• GL_COMPRESSED_SLUMINANCE
• GL_COMPRESSED_SLUMINANCE_ALPHA
• void glAccum(GLenum op,GLfloat value)
• void glActiveTexture(GLenum texture)
• void glAlphaFunc(GLenum func,GLclampf ref)
• GLboolean glAreTexturesResident(GLsizei n,const GLuint * textures,GLboolean * residences)
• void glArrayElement(GLint i)
• void glAttachShader(GLuint program,GLuint shader)
• void glBegin(GLenum mode)
• void glBeginQuery(GLenum target,GLuint id)
• void glBindAttribLocation(GLuint program,GLuint index,const GLchar *name)
• void glBindBuffer(GLenum target,GLuint buffer)
• void glBindTexture(GLenum target,GLuint texture)
• void glBitmap(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const
GLubyte * bitmap)
• void glBlendColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha)
• void glBlendEquation(GLenum mode)
• void glBlendEquationSeparate(GLenum modeRGB,GLenum modeAlpha)
• void glBlendFunc(GLenum sfactor,GLenum dfactor)
• void glBlendFuncSeparate(GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha)
• void glBufferData(GLenum target,GLsizeiptr size,const GLvoid * data,GLenum usage)
• void glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const GLvoid * data)
• void glCallList(GLuint list)
• void glCallLists(GLsizei n,GLenum type,const GLvoid * lists)
• void glClear(GLbitfield mask)
• void glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)
• void glClearColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha)
1051
Ring Documentation, Release 1.5.3
• void glClearDepth(GLclampd depth)
• void glClearIndex(GLfloat c)
• void glClearStencil(GLint s)
• void glClientActiveTexture(GLenum texture)
• void glClipPlane(GLenum plane,const GLdouble * equation)
• void glColor3b(GLbyte red,GLbyte green,GLbyte blue)
• void glColor3s(GLshort red,GLshort green,GLshort blue)
• void glColor3i(GLint red,GLint green,GLint blue)
• void glColor3f(GLfloat red,GLfloat green,GLfloat blue)
• void glColor3d(GLdouble red,GLdouble green,GLdouble blue)
• void glColor3ub(GLubyte red,GLubyte green,GLubyte blue)
• void glColor3us(GLushort red,GLushort green,GLushort blue)
• void glColor3ui(GLuint red,GLuint green,GLuint blue)
• void glColor4b(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha)
• void glColor4s(GLshort red,GLshort green,GLshort blue,GLshort alpha)
• void glColor4i(GLint red,GLint green,GLint blue,GLint alpha)
• void glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha)
• void glColor4d(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha)
• void glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha)
• void glColor4us(GLushort red,GLushort green,GLushort blue,GLushort alpha)
• void glColor4ui(GLuint red,GLuint green,GLuint blue,GLuint alpha)
• void glColor3bv(const GLbyte * v)
• void glColor3sv(const GLshort * v)
• void glColor3iv(const GLint * v)
• void glColor3fv(const GLfloat * v)
• void glColor3dv(const GLdouble * v)
• void glColor3ubv(const GLubyte * v)
• void glColor3usv(const GLushort * v)
• void glColor3uiv(const GLuint * v)
• void glColor4bv(const GLbyte * v)
• void glColor4sv(const GLshort * v)
• void glColor4iv(const GLint * v)
• void glColor4fv(const GLfloat * v)
• void glColor4dv(const GLdouble * v)
• void glColor4ubv(const GLubyte * v)
• void glColor4usv(const GLushort * v)
1052
Ring Documentation, Release 1.5.3
• void glColor4uiv(const GLuint * v)
• void glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha)
• void glColorMaterial(GLenum face,GLenum mode)
• void glColorPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer)
• void glColorSubTable(GLenum target,GLsizei start,GLsizei count,GLenum format,GLenum type,const GLvoid
* data)
• void glColorTable(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const
GLvoid * data)
• void glColorTableParameterfv(GLenum target,GLenum pname,const GLfloat * params)
• void glColorTableParameteriv(GLenum target,GLenum pname,const GLint * params)
• void glCompileShader(GLuint shader)
• void glCompressedTexImage1D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint bor-
der,GLsizei imageSize,const GLvoid * data)
• void glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei
height,GLint border,GLsizei imageSize,const GLvoid * data)
• void glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei
height,GLsizei depth,GLint border,GLsizei imageSize,const GLvoid * data)
• void glCompressedTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum for-
mat,GLsizei imageSize,const GLvoid * data)
• void glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei
width,GLsizei height,GLenum format,GLsizei imageSize,const GLvoid * data)
• void glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoff-
set,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const GLvoid * data)
• void glConvolutionFilter1D(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum
type,const GLvoid * data)
• void glConvolutionFilter2D(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum
format,GLenum type,const GLvoid * data)
• void glConvolutionParameterf(GLenum target,GLenum pname,GLfloat params)
• void glConvolutionParameteri(GLenum target,GLenum pname,GLint params)
• void glConvolutionParameterfv(GLenum target,GLenum pname,const GLfloat * params)
• void glConvolutionParameteriv(GLenum target,GLenum pname,const GLint * params)
• void glCopyColorSubTable(GLenum target,GLsizei start,GLint x,GLint y,GLsizei width)
• void glCopyColorTable(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)
• void glCopyConvolutionFilter1D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width)
• void glCopyConvolutionFilter2D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei
width,GLsizei height)
• void glCopyPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type)
• void glCopyTexImage1D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei
width,GLint border)
1053
Ring Documentation, Release 1.5.3
• void glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei
width,GLsizei height,GLint border)
• void glCopyTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width)
• void glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei
width,GLsizei height)
• void glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint
x,GLint y,GLsizei width,GLsizei height)
• GLuint glCreateProgram(void)
• GLuint glCreateShader(GLenum shaderType)
• void glCullFace(GLenum mode)
• void glDeleteBuffers(GLsizei n,const GLuint * buffers)
• void glDeleteLists(GLuint list,GLsizei range)
• void glDeleteProgram(GLuint program)
• void glDeleteQueries(GLsizei n,const GLuint * ids)
• void glDeleteShader(GLuint shader)
• void glDeleteTextures(GLsizei n,const GLuint * textures)
• void glDepthFunc(GLenum func)
• void glDepthMask(GLboolean flag)
• void glDepthRange(GLclampd nearVal,GLclampd farVal)
• void glDetachShader(GLuint program,GLuint shader)
• void glEnable(GLenum cap)
• void glEnableClientState(GLenum cap)
• void glEnableVertexAttribArray(GLuint index)
• void glDisableVertexAttribArray(GLuint index)
• void glDrawArrays(GLenum mode,GLint first,GLsizei count)
• void glDrawBuffer(GLenum mode)
• void glDrawBuffers(GLsizei n,const GLenum *bufs)
• void glDrawElements(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices)
• void glDrawPixels(GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * data)
• void glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const
GLvoid * indices)
• void glEdgeFlag(GLboolean flag)
• void glEdgeFlagPointer(GLsizei stride,const GLvoid * pointer)
• void glEnd(void)
• void glEndList(void)
• void glEndQuery(GLenum target)
• void glEvalCoord1f(GLfloat u)
1054

More Related Content

What's hot (20)

PDF
The Ring programming language version 1.8 book - Part 195 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5 book - Part 19 of 31
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 155 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 108 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 185 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 143 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5 book - Part 23 of 31
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 95 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 138 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 139 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.1 book - Part 118 of 180
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 105 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 108 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 89 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 104 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 166 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 138 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 147 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 122 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 195 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.5 book - Part 19 of 31
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 155 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 108 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 185 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 143 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5 book - Part 23 of 31
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 95 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 138 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 139 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 118 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 105 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 108 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 89 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 104 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 166 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 138 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 147 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 122 of 181
Mahmoud Samir Fayed
 

Similar to The Ring programming language version 1.5.3 book - Part 118 of 184 (20)

PDF
The Ring programming language version 1.5.2 book - Part 119 of 181
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.3 book - Part 127 of 184
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.7 book - Part 153 of 196
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 163 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 154 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 161 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 168 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 141 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.3 book - Part 102 of 184
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.3 book - Part 159 of 194
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.9 book - Part 136 of 210
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 122 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 136 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5 book - Part 24 of 31
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.8 book - Part 182 of 202
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 182 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.1 book - Part 156 of 180
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.6 book - Part 135 of 189
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.4 book - Part 113 of 185
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.5.2 book - Part 138 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 119 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 127 of 184
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 153 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 163 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 154 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 161 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 168 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 141 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 102 of 184
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 159 of 194
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 136 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 122 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 136 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5 book - Part 24 of 31
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 182 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 182 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 156 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 135 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 113 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 138 of 181
Mahmoud Samir Fayed
 
Ad

More from Mahmoud Samir Fayed (20)

PDF
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 
PDF
The Ring programming language version 1.10 book - Part 191 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 212 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 211 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 210 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 208 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 207 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 205 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 206 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 204 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 203 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 202 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 200 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 196 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 195 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 194 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 193 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 192 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 191 of 212
Mahmoud Samir Fayed
 
Ad

Recently uploaded (20)

PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 

The Ring programming language version 1.5.3 book - Part 118 of 184

  • 1. Ring Documentation, Release 1.5.3 • GL_TEXTURE_CUBE_MAP_NEGATIVE_Z • GL_PROXY_TEXTURE_CUBE_MAP • GL_MAX_CUBE_MAP_TEXTURE_SIZE • GL_COMBINE • GL_COMBINE_RGB • GL_COMBINE_ALPHA • GL_RGB_SCALE • GL_ADD_SIGNED • GL_INTERPOLATE • GL_CONSTANT • GL_PRIMARY_COLOR • GL_PREVIOUS • GL_SOURCE0_RGB • GL_SOURCE1_RGB • GL_SOURCE2_RGB • GL_SOURCE0_ALPHA • GL_SOURCE1_ALPHA • GL_SOURCE2_ALPHA • GL_OPERAND0_RGB • GL_OPERAND1_RGB • GL_OPERAND2_RGB • GL_OPERAND0_ALPHA • GL_OPERAND1_ALPHA • GL_OPERAND2_ALPHA • GL_TEXTURE_COMPRESSED_IMAGE_SIZE • GL_TEXTURE_COMPRESSED • GL_NUM_COMPRESSED_TEXTURE_FORMATS • GL_COMPRESSED_TEXTURE_FORMATS • GL_DOT3_RGB • GL_DOT3_RGBA • GL_MULTISAMPLE_BIT • GL_BLEND_DST_RGB • GL_BLEND_SRC_RGB • GL_BLEND_DST_ALPHA • GL_BLEND_SRC_ALPHA • GL_POINT_SIZE_MIN 1045
  • 2. Ring Documentation, Release 1.5.3 • GL_POINT_SIZE_MAX • GL_POINT_FADE_THRESHOLD_SIZE • GL_POINT_DISTANCE_ATTENUATION • GL_GENERATE_MIPMAP • GL_GENERATE_MIPMAP_HINT • GL_DEPTH_COMPONENT16 • GL_DEPTH_COMPONENT24 • GL_DEPTH_COMPONENT32 • GL_MIRRORED_REPEAT • GL_FOG_COORDINATE_SOURCE • GL_FOG_COORDINATE • GL_FRAGMENT_DEPTH • GL_CURRENT_FOG_COORDINATE • GL_FOG_COORDINATE_ARRAY_TYPE • GL_FOG_COORDINATE_ARRAY_STRIDE • GL_FOG_COORDINATE_ARRAY_POINTER • GL_FOG_COORDINATE_ARRAY • GL_COLOR_SUM • GL_CURRENT_SECONDARY_COLOR • GL_SECONDARY_COLOR_ARRAY_SIZE • GL_SECONDARY_COLOR_ARRAY_TYPE • GL_SECONDARY_COLOR_ARRAY_STRIDE • GL_SECONDARY_COLOR_ARRAY_POINTER • GL_SECONDARY_COLOR_ARRAY • GL_MAX_TEXTURE_LOD_BIAS • GL_TEXTURE_FILTER_CONTROL • GL_TEXTURE_LOD_BIAS • GL_INCR_WRAP • GL_DECR_WRAP • GL_TEXTURE_DEPTH_SIZE • GL_DEPTH_TEXTURE_MODE • GL_TEXTURE_COMPARE_MODE • GL_TEXTURE_COMPARE_FUNC • GL_COMPARE_R_TO_TEXTURE • GL_CURRENT_FOG_COORD • GL_FOG_COORD 1046
  • 3. Ring Documentation, Release 1.5.3 • GL_FOG_COORD_ARRAY • GL_FOG_COORD_ARRAY_BUFFER_BINDING • GL_FOG_COORD_ARRAY_POINTER • GL_FOG_COORD_ARRAY_STRIDE • GL_FOG_COORD_ARRAY_TYPE • GL_FOG_COORD_SRC • GL_SRC0_ALPHA • GL_SRC0_RGB • GL_SRC1_ALPHA • GL_SRC1_RGB • GL_SRC2_ALPHA • GL_SRC2_RGB • GL_BUFFER_SIZE • GL_BUFFER_USAGE • GL_QUERY_COUNTER_BITS • GL_CURRENT_QUERY • GL_QUERY_RESULT • GL_QUERY_RESULT_AVAILABLE • GL_ARRAY_BUFFER • GL_ELEMENT_ARRAY_BUFFER • GL_ARRAY_BUFFER_BINDING • GL_ELEMENT_ARRAY_BUFFER_BINDING • GL_VERTEX_ARRAY_BUFFER_BINDING • GL_NORMAL_ARRAY_BUFFER_BINDING • GL_COLOR_ARRAY_BUFFER_BINDING • GL_INDEX_ARRAY_BUFFER_BINDING • GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING • GL_EDGE_FLAG_ARRAY_BUFFER_BINDING • GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING • GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING • GL_WEIGHT_ARRAY_BUFFER_BINDING • GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING • GL_READ_ONLY • GL_WRITE_ONLY • GL_READ_WRITE • GL_BUFFER_ACCESS 1047
  • 4. Ring Documentation, Release 1.5.3 • GL_BUFFER_MAPPED • GL_BUFFER_MAP_POINTER • GL_STREAM_DRAW • GL_STREAM_READ • GL_STREAM_COPY • GL_STATIC_DRAW • GL_STATIC_READ • GL_STATIC_COPY • GL_DYNAMIC_DRAW • GL_DYNAMIC_READ • GL_DYNAMIC_COPY • GL_SAMPLES_PASSED • GL_BLEND_EQUATION_RGB • GL_VERTEX_ATTRIB_ARRAY_ENABLED • GL_VERTEX_ATTRIB_ARRAY_SIZE • GL_VERTEX_ATTRIB_ARRAY_STRIDE • GL_VERTEX_ATTRIB_ARRAY_TYPE • GL_CURRENT_VERTEX_ATTRIB • GL_VERTEX_PROGRAM_POINT_SIZE • GL_VERTEX_PROGRAM_TWO_SIDE • GL_VERTEX_ATTRIB_ARRAY_POINTER • GL_STENCIL_BACK_FUNC • GL_STENCIL_BACK_FAIL • GL_STENCIL_BACK_PASS_DEPTH_FAIL • GL_STENCIL_BACK_PASS_DEPTH_PASS • GL_MAX_DRAW_BUFFERS • GL_DRAW_BUFFER0 • GL_DRAW_BUFFER1 • GL_DRAW_BUFFER2 • GL_DRAW_BUFFER3 • GL_DRAW_BUFFER4 • GL_DRAW_BUFFER5 • GL_DRAW_BUFFER6 • GL_DRAW_BUFFER7 • GL_DRAW_BUFFER8 • GL_DRAW_BUFFER9 1048
  • 5. Ring Documentation, Release 1.5.3 • GL_DRAW_BUFFER10 • GL_DRAW_BUFFER11 • GL_DRAW_BUFFER12 • GL_DRAW_BUFFER13 • GL_DRAW_BUFFER14 • GL_DRAW_BUFFER15 • GL_BLEND_EQUATION_ALPHA • GL_POINT_SPRITE • GL_COORD_REPLACE • GL_MAX_VERTEX_ATTRIBS • GL_VERTEX_ATTRIB_ARRAY_NORMALIZED • GL_MAX_TEXTURE_COORDS • GL_MAX_TEXTURE_IMAGE_UNITS • GL_FRAGMENT_SHADER • GL_VERTEX_SHADER • GL_MAX_FRAGMENT_UNIFORM_COMPONENTS • GL_MAX_VERTEX_UNIFORM_COMPONENTS • GL_MAX_VARYING_FLOATS • GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS • GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS • GL_SHADER_TYPE • GL_FLOAT_VEC2 • GL_FLOAT_VEC3 • GL_FLOAT_VEC4 • 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 1049
  • 6. Ring Documentation, Release 1.5.3 • GL_SAMPLER_3D • GL_SAMPLER_CUBE • GL_SAMPLER_1D_SHADOW • GL_SAMPLER_2D_SHADOW • GL_DELETE_STATUS • GL_COMPILE_STATUS • GL_LINK_STATUS • GL_VALIDATE_STATUS • GL_INFO_LOG_LENGTH • GL_ATTACHED_SHADERS • GL_ACTIVE_UNIFORMS • GL_ACTIVE_UNIFORM_MAX_LENGTH • GL_SHADER_SOURCE_LENGTH • GL_ACTIVE_ATTRIBUTES • GL_ACTIVE_ATTRIBUTE_MAX_LENGTH • GL_FRAGMENT_SHADER_DERIVATIVE_HINT • GL_SHADING_LANGUAGE_VERSION • GL_CURRENT_PROGRAM • GL_POINT_SPRITE_COORD_ORIGIN • GL_LOWER_LEFT • GL_UPPER_LEFT • GL_STENCIL_BACK_REF • GL_STENCIL_BACK_VALUE_MASK • GL_STENCIL_BACK_WRITEMASK • GL_CURRENT_RASTER_SECONDARY_COLOR • GL_PIXEL_PACK_BUFFER • GL_PIXEL_UNPACK_BUFFER • GL_PIXEL_PACK_BUFFER_BINDING • GL_PIXEL_UNPACK_BUFFER_BINDING • GL_FLOAT_MAT2x3 • GL_FLOAT_MAT2x4 • GL_FLOAT_MAT3x2 • GL_FLOAT_MAT3x4 • GL_FLOAT_MAT4x2 • GL_FLOAT_MAT4x3 • GL_SRGB 1050
  • 7. Ring Documentation, Release 1.5.3 • GL_SRGB8 • GL_SRGB_ALPHA • GL_SRGB8_ALPHA8 • GL_SLUMINANCE_ALPHA • GL_SLUMINANCE8_ALPHA8 • GL_SLUMINANCE • GL_SLUMINANCE8 • GL_COMPRESSED_SRGB • GL_COMPRESSED_SRGB_ALPHA • GL_COMPRESSED_SLUMINANCE • GL_COMPRESSED_SLUMINANCE_ALPHA • void glAccum(GLenum op,GLfloat value) • void glActiveTexture(GLenum texture) • void glAlphaFunc(GLenum func,GLclampf ref) • GLboolean glAreTexturesResident(GLsizei n,const GLuint * textures,GLboolean * residences) • void glArrayElement(GLint i) • void glAttachShader(GLuint program,GLuint shader) • void glBegin(GLenum mode) • void glBeginQuery(GLenum target,GLuint id) • void glBindAttribLocation(GLuint program,GLuint index,const GLchar *name) • void glBindBuffer(GLenum target,GLuint buffer) • void glBindTexture(GLenum target,GLuint texture) • void glBitmap(GLsizei width,GLsizei height,GLfloat xorig,GLfloat yorig,GLfloat xmove,GLfloat ymove,const GLubyte * bitmap) • void glBlendColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha) • void glBlendEquation(GLenum mode) • void glBlendEquationSeparate(GLenum modeRGB,GLenum modeAlpha) • void glBlendFunc(GLenum sfactor,GLenum dfactor) • void glBlendFuncSeparate(GLenum srcRGB,GLenum dstRGB,GLenum srcAlpha,GLenum dstAlpha) • void glBufferData(GLenum target,GLsizeiptr size,const GLvoid * data,GLenum usage) • void glBufferSubData(GLenum target,GLintptr offset,GLsizeiptr size,const GLvoid * data) • void glCallList(GLuint list) • void glCallLists(GLsizei n,GLenum type,const GLvoid * lists) • void glClear(GLbitfield mask) • void glClearAccum(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha) • void glClearColor(GLclampf red,GLclampf green,GLclampf blue,GLclampf alpha) 1051
  • 8. Ring Documentation, Release 1.5.3 • void glClearDepth(GLclampd depth) • void glClearIndex(GLfloat c) • void glClearStencil(GLint s) • void glClientActiveTexture(GLenum texture) • void glClipPlane(GLenum plane,const GLdouble * equation) • void glColor3b(GLbyte red,GLbyte green,GLbyte blue) • void glColor3s(GLshort red,GLshort green,GLshort blue) • void glColor3i(GLint red,GLint green,GLint blue) • void glColor3f(GLfloat red,GLfloat green,GLfloat blue) • void glColor3d(GLdouble red,GLdouble green,GLdouble blue) • void glColor3ub(GLubyte red,GLubyte green,GLubyte blue) • void glColor3us(GLushort red,GLushort green,GLushort blue) • void glColor3ui(GLuint red,GLuint green,GLuint blue) • void glColor4b(GLbyte red,GLbyte green,GLbyte blue,GLbyte alpha) • void glColor4s(GLshort red,GLshort green,GLshort blue,GLshort alpha) • void glColor4i(GLint red,GLint green,GLint blue,GLint alpha) • void glColor4f(GLfloat red,GLfloat green,GLfloat blue,GLfloat alpha) • void glColor4d(GLdouble red,GLdouble green,GLdouble blue,GLdouble alpha) • void glColor4ub(GLubyte red,GLubyte green,GLubyte blue,GLubyte alpha) • void glColor4us(GLushort red,GLushort green,GLushort blue,GLushort alpha) • void glColor4ui(GLuint red,GLuint green,GLuint blue,GLuint alpha) • void glColor3bv(const GLbyte * v) • void glColor3sv(const GLshort * v) • void glColor3iv(const GLint * v) • void glColor3fv(const GLfloat * v) • void glColor3dv(const GLdouble * v) • void glColor3ubv(const GLubyte * v) • void glColor3usv(const GLushort * v) • void glColor3uiv(const GLuint * v) • void glColor4bv(const GLbyte * v) • void glColor4sv(const GLshort * v) • void glColor4iv(const GLint * v) • void glColor4fv(const GLfloat * v) • void glColor4dv(const GLdouble * v) • void glColor4ubv(const GLubyte * v) • void glColor4usv(const GLushort * v) 1052
  • 9. Ring Documentation, Release 1.5.3 • void glColor4uiv(const GLuint * v) • void glColorMask(GLboolean red,GLboolean green,GLboolean blue,GLboolean alpha) • void glColorMaterial(GLenum face,GLenum mode) • void glColorPointer(GLint size,GLenum type,GLsizei stride,const GLvoid * pointer) • void glColorSubTable(GLenum target,GLsizei start,GLsizei count,GLenum format,GLenum type,const GLvoid * data) • void glColorTable(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * data) • void glColorTableParameterfv(GLenum target,GLenum pname,const GLfloat * params) • void glColorTableParameteriv(GLenum target,GLenum pname,const GLint * params) • void glCompileShader(GLuint shader) • void glCompressedTexImage1D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint bor- der,GLsizei imageSize,const GLvoid * data) • void glCompressedTexImage2D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLint border,GLsizei imageSize,const GLvoid * data) • void glCompressedTexImage3D(GLenum target,GLint level,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLint border,GLsizei imageSize,const GLvoid * data) • void glCompressedTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum for- mat,GLsizei imageSize,const GLvoid * data) • void glCompressedTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLsizei width,GLsizei height,GLenum format,GLsizei imageSize,const GLvoid * data) • void glCompressedTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoff- set,GLsizei width,GLsizei height,GLsizei depth,GLenum format,GLsizei imageSize,const GLvoid * data) • void glConvolutionFilter1D(GLenum target,GLenum internalformat,GLsizei width,GLenum format,GLenum type,const GLvoid * data) • void glConvolutionFilter2D(GLenum target,GLenum internalformat,GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * data) • void glConvolutionParameterf(GLenum target,GLenum pname,GLfloat params) • void glConvolutionParameteri(GLenum target,GLenum pname,GLint params) • void glConvolutionParameterfv(GLenum target,GLenum pname,const GLfloat * params) • void glConvolutionParameteriv(GLenum target,GLenum pname,const GLint * params) • void glCopyColorSubTable(GLenum target,GLsizei start,GLint x,GLint y,GLsizei width) • void glCopyColorTable(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width) • void glCopyConvolutionFilter1D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width) • void glCopyConvolutionFilter2D(GLenum target,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height) • void glCopyPixels(GLint x,GLint y,GLsizei width,GLsizei height,GLenum type) • void glCopyTexImage1D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLint border) 1053
  • 10. Ring Documentation, Release 1.5.3 • void glCopyTexImage2D(GLenum target,GLint level,GLenum internalformat,GLint x,GLint y,GLsizei width,GLsizei height,GLint border) • void glCopyTexSubImage1D(GLenum target,GLint level,GLint xoffset,GLint x,GLint y,GLsizei width) • void glCopyTexSubImage2D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint x,GLint y,GLsizei width,GLsizei height) • void glCopyTexSubImage3D(GLenum target,GLint level,GLint xoffset,GLint yoffset,GLint zoffset,GLint x,GLint y,GLsizei width,GLsizei height) • GLuint glCreateProgram(void) • GLuint glCreateShader(GLenum shaderType) • void glCullFace(GLenum mode) • void glDeleteBuffers(GLsizei n,const GLuint * buffers) • void glDeleteLists(GLuint list,GLsizei range) • void glDeleteProgram(GLuint program) • void glDeleteQueries(GLsizei n,const GLuint * ids) • void glDeleteShader(GLuint shader) • void glDeleteTextures(GLsizei n,const GLuint * textures) • void glDepthFunc(GLenum func) • void glDepthMask(GLboolean flag) • void glDepthRange(GLclampd nearVal,GLclampd farVal) • void glDetachShader(GLuint program,GLuint shader) • void glEnable(GLenum cap) • void glEnableClientState(GLenum cap) • void glEnableVertexAttribArray(GLuint index) • void glDisableVertexAttribArray(GLuint index) • void glDrawArrays(GLenum mode,GLint first,GLsizei count) • void glDrawBuffer(GLenum mode) • void glDrawBuffers(GLsizei n,const GLenum *bufs) • void glDrawElements(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices) • void glDrawPixels(GLsizei width,GLsizei height,GLenum format,GLenum type,const GLvoid * data) • void glDrawRangeElements(GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const GLvoid * indices) • void glEdgeFlag(GLboolean flag) • void glEdgeFlagPointer(GLsizei stride,const GLvoid * pointer) • void glEnd(void) • void glEndList(void) • void glEndQuery(GLenum target) • void glEvalCoord1f(GLfloat u) 1054