SlideShare a Scribd company logo
Ring Documentation, Release 1.7
• 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
1322
Ring Documentation, Release 1.7
• 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
1323
Ring Documentation, Release 1.7
• 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
1324
Ring Documentation, Release 1.7
• 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
1325
Ring Documentation, Release 1.7
• 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
• void glAccum(GLenum op, GLfloat value)
• void glAlphaFunc(GLenum func, GLclampf ref)
• GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
• void glArrayElement(GLint i)
• void glBegin(GLenum mode)
• void glBindTexture(GLenum target, GLuint texture)
• void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove,
const GLubyte *bitmap)
• void glBlendFunc(GLenum sfactor, GLenum dfactor)
• void glCallList(GLuint list)
• void glCallLists(GLsizei n, GLenum type, const void *lists)
• void glClear(GLbitfield mask)
1326
Ring Documentation, Release 1.7
• void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
• void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
• void glClearDepth(GLclampd depth)
• void glClearIndex(GLfloat c)
• void glClearStencil(GLint s)
• void glClipPlane(GLenum plane, const GLdouble *equation)
• void glColor3b(GLbyte red, GLbyte green, GLbyte blue)
• void glColor3bv(const GLbyte *v)
• void glColor3d(GLdouble red, GLdouble green, GLdouble blue)
• void glColor3dv(const GLdouble *v)
• void glColor3f(GLfloat red, GLfloat green, GLfloat blue)
• void glColor3fv(const GLfloat *v)
• void glColor3i(GLint red, GLint green, GLint blue)
• void glColor3iv(const GLint *v)
• void glColor3s(GLshort red, GLshort green, GLshort blue)
• void glColor3sv(const GLshort *v)
• void glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
• void glColor3ubv(const GLubyte *v)
• void glColor3ui(GLuint red, GLuint green, GLuint blue)
• void glColor3uiv(const GLuint *v)
• void glColor3us(GLushort red, GLushort green, GLushort blue)
• void glColor3usv(const GLushort *v)
• void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
• void glColor4bv(const GLbyte *v)
• void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
• void glColor4dv(const GLdouble *v)
• void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
• void glColor4fv(const GLfloat *v)
• void glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
• void glColor4iv(const GLint *v)
• void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
• void glColor4sv(const GLshort *v)
• void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
• void glColor4ubv(const GLubyte *v)
• void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
• void glColor4uiv(const GLuint *v)
1327
Ring Documentation, Release 1.7
• void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
• void glColor4usv(const GLushort *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 void *pointer)
• 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)
• 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, GL-
sizei width, GLsizei height)
• void glCullFace(GLenum mode)
• void glDeleteLists(GLuint list, GLsizei range)
• void glDeleteTextures(GLsizei n, const GLuint *textures)
• void glDepthFunc(GLenum func)
• void glDepthMask(GLboolean flag)
• void glDepthRange(GLclampd zNear, GLclampd zFar)
• void glDisable(GLenum cap)
• void glDisableClientState(GLenum array)
• void glDrawArrays(GLenum mode, GLint first, GLsizei count)
• void glDrawBuffer(GLenum mode)
• void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices)
• void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
• void glEdgeFlag(GLboolean flag)
• void glEdgeFlagPointer(GLsizei stride, const void *pointer)
• void glEdgeFlagv(const GLboolean *flag)
• void glEnable(GLenum cap)
• void glEnableClientState(GLenum array)
• void glEnd(void)
• void glEndList(void)
• void glEvalCoord1d(GLdouble u)
• void glEvalCoord1dv(const GLdouble *u)
• void glEvalCoord1f(GLfloat u)
• void glEvalCoord1fv(const GLfloat *u)
• void glEvalCoord2d(GLdouble u, GLdouble v)
1328
Ring Documentation, Release 1.7
• void glEvalCoord2dv(const GLdouble *u)
• void glEvalCoord2f(GLfloat u, GLfloat v)
• void glEvalCoord2fv(const GLfloat *u)
• void glEvalMesh1(GLenum mode, GLint i1, GLint i2)
• void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
• void glEvalPoint1(GLint i)
• void glEvalPoint2(GLint i, GLint j)
• void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
• void glFinish(void)
• void glFlush(void)
• void glFogf(GLenum pname, GLfloat param)
• void glFogfv(GLenum pname, const GLfloat *params)
• void glFogi(GLenum pname, GLint param)
• void glFogiv(GLenum pname, const GLint *params)
• void glFrontFace(GLenum mode)
• void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble
zFar)
• GLuint glGenLists(GLsizei range)
• void glGenTextures(GLsizei n, GLuint *textures)
• void glGetBooleanv(GLenum pname, GLboolean *params)
• void glGetClipPlane(GLenum plane, GLdouble *equation)
• void glGetDoublev(GLenum pname, GLdouble *params)
• GLenum glGetError(void)
• void glGetFloatv(GLenum pname, GLfloat *params)
• void glGetIntegerv(GLenum pname, GLint *params)
• void glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
• void glGetLightiv(GLenum light, GLenum pname, GLint *params)
• void glGetMapdv(GLenum target, GLenum query, GLdouble *v)
• void glGetMapfv(GLenum target, GLenum query, GLfloat *v)
• void glGetMapiv(GLenum target, GLenum query, GLint *v)
• void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
• void glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
• void glGetPixelMapfv(GLenum map, GLfloat *values)
• void glGetPixelMapuiv(GLenum map, GLuint *values)
• void glGetPixelMapusv(GLenum map, GLushort *values)
• void glGetPointerv(GLenum pname, void* *params)
1329
Ring Documentation, Release 1.7
• void glGetPolygonStipple(GLubyte *mask)
• GLubyte * glGetString(GLenum name)
• void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
• void glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
• void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
• void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
• void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
• void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
• void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
• void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
• void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
• void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
• void glHint(GLenum target, GLenum mode)
• void glIndexMask(GLuint mask)
• void glIndexPointer(GLenum type, GLsizei stride, const void *pointer)
• void glIndexd(GLdouble c)
• void glIndexdv(const GLdouble *c)
• void glIndexf(GLfloat c)
• void glIndexfv(const GLfloat *c)
• void glIndexi(GLint c)
• void glIndexiv(const GLint *c)
• void glIndexs(GLshort c)
• void glIndexsv(const GLshort *c)
• void glIndexub(GLubyte c)
• void glIndexubv(const GLubyte *c)
• void glInitNames(void)
• void glInterleavedArrays(GLenum format, GLsizei stride, const void *pointer)
• GLboolean glIsEnabled(GLenum cap)
• GLboolean glIsList(GLuint list)
• GLboolean glIsTexture(GLuint texture)
• void glLightModelf(GLenum pname, GLfloat param)
• void glLightModelfv(GLenum pname, const GLfloat *params)
• void glLightModeli(GLenum pname, GLint param)
• void glLightModeliv(GLenum pname, const GLint *params)
• void glLightf(GLenum light, GLenum pname, GLfloat param)
• void glLightfv(GLenum light, GLenum pname, const GLfloat *params)
1330
Ring Documentation, Release 1.7
• void glLighti(GLenum light, GLenum pname, GLint param)
• void glLightiv(GLenum light, GLenum pname, const GLint *params)
• void glLineStipple(GLint factor, GLushort pattern)
• void glLineWidth(GLfloat width)
• void glListBase(GLuint base)
• void glLoadIdentity(void)
• void glLoadMatrixd(const GLdouble *m)
• void glLoadMatrixf(const GLfloat *m)
• void glLoadName(GLuint name)
• void glLogicOp(GLenum opcode)
• void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
• void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
• void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdou-
ble v2, GLint vstride, GLint vorder, const GLdouble *points)
• void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2,
GLint vstride, GLint vorder, const GLfloat *points)
• void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
• void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
• void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
• void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
• void glMaterialf(GLenum face, GLenum pname, GLfloat param)
• void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
• void glMateriali(GLenum face, GLenum pname, GLint param)
• void glMaterialiv(GLenum face, GLenum pname, const GLint *params)
• void glMatrixMode(GLenum mode)
• void glMultMatrixd(const GLdouble *m)
• void glMultMatrixf(const GLfloat *m)
• void glNewList(GLuint list, GLenum mode)
• void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
• void glNormal3bv(const GLbyte *v)
• void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
• void glNormal3dv(const GLdouble *v)
• void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
• void glNormal3fv(const GLfloat *v)
• void glNormal3i(GLint nx, GLint ny, GLint nz)
• void glNormal3iv(const GLint *v)
• void glNormal3s(GLshort nx, GLshort ny, GLshort nz)
1331
Ad

More Related Content

What's hot (20)

The Ring programming language version 1.8 book - Part 138 of 202
The Ring programming language version 1.8 book - Part 138 of 202The Ring programming language version 1.8 book - Part 138 of 202
The Ring programming language version 1.8 book - Part 138 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 150 of 189
The Ring programming language version 1.6 book - Part 150 of 189The Ring programming language version 1.6 book - Part 150 of 189
The Ring programming language version 1.6 book - Part 150 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 125 of 181
The Ring programming language version 1.5.2 book - Part 125 of 181The Ring programming language version 1.5.2 book - Part 125 of 181
The Ring programming language version 1.5.2 book - Part 125 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 128 of 185
The Ring programming language version 1.5.4 book - Part 128 of 185The Ring programming language version 1.5.4 book - Part 128 of 185
The Ring programming language version 1.5.4 book - Part 128 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 182 of 202
The Ring programming language version 1.8 book - Part 182 of 202The Ring programming language version 1.8 book - Part 182 of 202
The Ring programming language version 1.8 book - Part 182 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 186 of 210
The Ring programming language version 1.9 book - Part 186 of 210The Ring programming language version 1.9 book - Part 186 of 210
The Ring programming language version 1.9 book - Part 186 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 148 of 181
The Ring programming language version 1.5.2 book - Part 148 of 181The Ring programming language version 1.5.2 book - Part 148 of 181
The Ring programming language version 1.5.2 book - Part 148 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 205 of 210
The Ring programming language version 1.9 book - Part 205 of 210The Ring programming language version 1.9 book - Part 205 of 210
The Ring programming language version 1.9 book - Part 205 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 191 of 196
The Ring programming language version 1.7 book - Part 191 of 196The Ring programming language version 1.7 book - Part 191 of 196
The Ring programming language version 1.7 book - Part 191 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 160 of 202
The Ring programming language version 1.8 book - Part 160 of 202The Ring programming language version 1.8 book - Part 160 of 202
The Ring programming language version 1.8 book - Part 160 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 169 of 202
The Ring programming language version 1.8 book - Part 169 of 202The Ring programming language version 1.8 book - Part 169 of 202
The Ring programming language version 1.8 book - Part 169 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 172 of 196
The Ring programming language version 1.7 book - Part 172 of 196The Ring programming language version 1.7 book - Part 172 of 196
The Ring programming language version 1.7 book - Part 172 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 192 of 196
The Ring programming language version 1.7 book - Part 192 of 196The Ring programming language version 1.7 book - Part 192 of 196
The Ring programming language version 1.7 book - Part 192 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 132 of 189
The Ring programming language version 1.6 book - Part 132 of 189The Ring programming language version 1.6 book - Part 132 of 189
The Ring programming language version 1.6 book - Part 132 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 180 of 210
The Ring programming language version 1.9 book - Part 180 of 210The Ring programming language version 1.9 book - Part 180 of 210
The Ring programming language version 1.9 book - Part 180 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 158 of 181
The Ring programming language version 1.5.2 book - Part 158 of 181The Ring programming language version 1.5.2 book - Part 158 of 181
The Ring programming language version 1.5.2 book - Part 158 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 157 of 210
The Ring programming language version 1.9 book - Part 157 of 210 The Ring programming language version 1.9 book - Part 157 of 210
The Ring programming language version 1.9 book - Part 157 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 138 of 202
The Ring programming language version 1.8 book - Part 138 of 202The Ring programming language version 1.8 book - Part 138 of 202
The Ring programming language version 1.8 book - Part 138 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 150 of 189
The Ring programming language version 1.6 book - Part 150 of 189The Ring programming language version 1.6 book - Part 150 of 189
The Ring programming language version 1.6 book - Part 150 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 125 of 181
The Ring programming language version 1.5.2 book - Part 125 of 181The Ring programming language version 1.5.2 book - Part 125 of 181
The Ring programming language version 1.5.2 book - Part 125 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 128 of 185
The Ring programming language version 1.5.4 book - Part 128 of 185The Ring programming language version 1.5.4 book - Part 128 of 185
The Ring programming language version 1.5.4 book - Part 128 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 182 of 202
The Ring programming language version 1.8 book - Part 182 of 202The Ring programming language version 1.8 book - Part 182 of 202
The Ring programming language version 1.8 book - Part 182 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 186 of 210
The Ring programming language version 1.9 book - Part 186 of 210The Ring programming language version 1.9 book - Part 186 of 210
The Ring programming language version 1.9 book - Part 186 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 148 of 181
The Ring programming language version 1.5.2 book - Part 148 of 181The Ring programming language version 1.5.2 book - Part 148 of 181
The Ring programming language version 1.5.2 book - Part 148 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 205 of 210
The Ring programming language version 1.9 book - Part 205 of 210The Ring programming language version 1.9 book - Part 205 of 210
The Ring programming language version 1.9 book - Part 205 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 191 of 196
The Ring programming language version 1.7 book - Part 191 of 196The Ring programming language version 1.7 book - Part 191 of 196
The Ring programming language version 1.7 book - Part 191 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 160 of 202
The Ring programming language version 1.8 book - Part 160 of 202The Ring programming language version 1.8 book - Part 160 of 202
The Ring programming language version 1.8 book - Part 160 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.8 book - Part 169 of 202
The Ring programming language version 1.8 book - Part 169 of 202The Ring programming language version 1.8 book - Part 169 of 202
The Ring programming language version 1.8 book - Part 169 of 202
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185The Ring programming language version 1.5.4 book - Part 152 of 185
The Ring programming language version 1.5.4 book - Part 152 of 185
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 172 of 196
The Ring programming language version 1.7 book - Part 172 of 196The Ring programming language version 1.7 book - Part 172 of 196
The Ring programming language version 1.7 book - Part 172 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 192 of 196
The Ring programming language version 1.7 book - Part 192 of 196The Ring programming language version 1.7 book - Part 192 of 196
The Ring programming language version 1.7 book - Part 192 of 196
Mahmoud Samir Fayed
 
The Ring programming language version 1.6 book - Part 132 of 189
The Ring programming language version 1.6 book - Part 132 of 189The Ring programming language version 1.6 book - Part 132 of 189
The Ring programming language version 1.6 book - Part 132 of 189
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 180 of 210
The Ring programming language version 1.9 book - Part 180 of 210The Ring programming language version 1.9 book - Part 180 of 210
The Ring programming language version 1.9 book - Part 180 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 158 of 181
The Ring programming language version 1.5.2 book - Part 158 of 181The Ring programming language version 1.5.2 book - Part 158 of 181
The Ring programming language version 1.5.2 book - Part 158 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 157 of 210
The Ring programming language version 1.9 book - Part 157 of 210 The Ring programming language version 1.9 book - Part 157 of 210
The Ring programming language version 1.9 book - Part 157 of 210
Mahmoud Samir Fayed
 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
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
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
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
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
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
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
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
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
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
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
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
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
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
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
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
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
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
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
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
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
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
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
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
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
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
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
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
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
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
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
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
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
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
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
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
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
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
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
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
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
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
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
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
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
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
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
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
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
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
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
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
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
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
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
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
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
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
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
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
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
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
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
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
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
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
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
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
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212
Mahmoud Samir Fayed
 
Ad

Recently uploaded (20)

AI and Meaningful Work by Pablo Fernández Vallejo
AI and Meaningful Work by Pablo Fernández VallejoAI and Meaningful Work by Pablo Fernández Vallejo
AI and Meaningful Work by Pablo Fernández Vallejo
UXPA Boston
 
Secondary Storage for a microcontroller system
Secondary Storage for a microcontroller systemSecondary Storage for a microcontroller system
Secondary Storage for a microcontroller system
fizarcse
 
Scientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal DomainsScientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal Domains
syedanidakhader1
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategy
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT StrategyRisk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategy
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategy
john823664
 
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
DNF 2.0 Implementations Challenges in Nepal
DNF 2.0 Implementations Challenges in NepalDNF 2.0 Implementations Challenges in Nepal
DNF 2.0 Implementations Challenges in Nepal
ICT Frame Magazine Pvt. Ltd.
 
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdfICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
Eryk Budi Pratama
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptxUiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
anabulhac
 
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc
 
SQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptxSQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptx
Scott Keck-Warren
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
SOFTTECHHUB
 
Building a research repository that works by Clare Cady
Building a research repository that works by Clare CadyBuilding a research repository that works by Clare Cady
Building a research repository that works by Clare Cady
UXPA Boston
 
Best 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat PlatformsBest 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat Platforms
Soulmaite
 
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Gary Arora
 
AI and Meaningful Work by Pablo Fernández Vallejo
AI and Meaningful Work by Pablo Fernández VallejoAI and Meaningful Work by Pablo Fernández Vallejo
AI and Meaningful Work by Pablo Fernández Vallejo
UXPA Boston
 
Secondary Storage for a microcontroller system
Secondary Storage for a microcontroller systemSecondary Storage for a microcontroller system
Secondary Storage for a microcontroller system
fizarcse
 
Scientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal DomainsScientific Large Language Models in Multi-Modal Domains
Scientific Large Language Models in Multi-Modal Domains
syedanidakhader1
 
Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?Shoehorning dependency injection into a FP language, what does it take?
Shoehorning dependency injection into a FP language, what does it take?
Eric Torreborre
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategy
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT StrategyRisk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategy
Risk Analysis 101: Using a Risk Analyst to Fortify Your IT Strategy
john823664
 
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Whose choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdfICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
Eryk Budi Pratama
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptxUiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
UiPath AgentHack - Build the AI agents of tomorrow_Enablement 1.pptx
anabulhac
 
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc Webinar: Cross-Border Data Transfers in 2025
TrustArc
 
SQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptxSQL Database Design For Developers at PhpTek 2025.pptx
SQL Database Design For Developers at PhpTek 2025.pptx
Scott Keck-Warren
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Dark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanizationDark Dynamism: drones, dark factories and deurbanization
Dark Dynamism: drones, dark factories and deurbanization
Jakub Šimek
 
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
OpenAI Just Announced Codex: A cloud engineering agent that excels in handlin...
SOFTTECHHUB
 
Building a research repository that works by Clare Cady
Building a research repository that works by Clare CadyBuilding a research repository that works by Clare Cady
Building a research repository that works by Clare Cady
UXPA Boston
 
Best 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat PlatformsBest 10 Free AI Character Chat Platforms
Best 10 Free AI Character Chat Platforms
Soulmaite
 
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Harmonizing Multi-Agent Intelligence | Open Data Science Conference | Gary Ar...
Gary Arora
 
Ad

The Ring programming language version 1.7 book - Part 136 of 196

  • 1. Ring Documentation, Release 1.7 • 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 1322
  • 2. Ring Documentation, Release 1.7 • 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 1323
  • 3. Ring Documentation, Release 1.7 • 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 1324
  • 4. Ring Documentation, Release 1.7 • 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 1325
  • 5. Ring Documentation, Release 1.7 • 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 • void glAccum(GLenum op, GLfloat value) • void glAlphaFunc(GLenum func, GLclampf ref) • GLboolean glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences) • void glArrayElement(GLint i) • void glBegin(GLenum mode) • void glBindTexture(GLenum target, GLuint texture) • void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) • void glBlendFunc(GLenum sfactor, GLenum dfactor) • void glCallList(GLuint list) • void glCallLists(GLsizei n, GLenum type, const void *lists) • void glClear(GLbitfield mask) 1326
  • 6. Ring Documentation, Release 1.7 • void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) • void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) • void glClearDepth(GLclampd depth) • void glClearIndex(GLfloat c) • void glClearStencil(GLint s) • void glClipPlane(GLenum plane, const GLdouble *equation) • void glColor3b(GLbyte red, GLbyte green, GLbyte blue) • void glColor3bv(const GLbyte *v) • void glColor3d(GLdouble red, GLdouble green, GLdouble blue) • void glColor3dv(const GLdouble *v) • void glColor3f(GLfloat red, GLfloat green, GLfloat blue) • void glColor3fv(const GLfloat *v) • void glColor3i(GLint red, GLint green, GLint blue) • void glColor3iv(const GLint *v) • void glColor3s(GLshort red, GLshort green, GLshort blue) • void glColor3sv(const GLshort *v) • void glColor3ub(GLubyte red, GLubyte green, GLubyte blue) • void glColor3ubv(const GLubyte *v) • void glColor3ui(GLuint red, GLuint green, GLuint blue) • void glColor3uiv(const GLuint *v) • void glColor3us(GLushort red, GLushort green, GLushort blue) • void glColor3usv(const GLushort *v) • void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) • void glColor4bv(const GLbyte *v) • void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) • void glColor4dv(const GLdouble *v) • void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) • void glColor4fv(const GLfloat *v) • void glColor4i(GLint red, GLint green, GLint blue, GLint alpha) • void glColor4iv(const GLint *v) • void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha) • void glColor4sv(const GLshort *v) • void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) • void glColor4ubv(const GLubyte *v) • void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha) • void glColor4uiv(const GLuint *v) 1327
  • 7. Ring Documentation, Release 1.7 • void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha) • void glColor4usv(const GLushort *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 void *pointer) • 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) • 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, GL- sizei width, GLsizei height) • void glCullFace(GLenum mode) • void glDeleteLists(GLuint list, GLsizei range) • void glDeleteTextures(GLsizei n, const GLuint *textures) • void glDepthFunc(GLenum func) • void glDepthMask(GLboolean flag) • void glDepthRange(GLclampd zNear, GLclampd zFar) • void glDisable(GLenum cap) • void glDisableClientState(GLenum array) • void glDrawArrays(GLenum mode, GLint first, GLsizei count) • void glDrawBuffer(GLenum mode) • void glDrawElements(GLenum mode, GLsizei count, GLenum type, const void *indices) • void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) • void glEdgeFlag(GLboolean flag) • void glEdgeFlagPointer(GLsizei stride, const void *pointer) • void glEdgeFlagv(const GLboolean *flag) • void glEnable(GLenum cap) • void glEnableClientState(GLenum array) • void glEnd(void) • void glEndList(void) • void glEvalCoord1d(GLdouble u) • void glEvalCoord1dv(const GLdouble *u) • void glEvalCoord1f(GLfloat u) • void glEvalCoord1fv(const GLfloat *u) • void glEvalCoord2d(GLdouble u, GLdouble v) 1328
  • 8. Ring Documentation, Release 1.7 • void glEvalCoord2dv(const GLdouble *u) • void glEvalCoord2f(GLfloat u, GLfloat v) • void glEvalCoord2fv(const GLfloat *u) • void glEvalMesh1(GLenum mode, GLint i1, GLint i2) • void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) • void glEvalPoint1(GLint i) • void glEvalPoint2(GLint i, GLint j) • void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer) • void glFinish(void) • void glFlush(void) • void glFogf(GLenum pname, GLfloat param) • void glFogfv(GLenum pname, const GLfloat *params) • void glFogi(GLenum pname, GLint param) • void glFogiv(GLenum pname, const GLint *params) • void glFrontFace(GLenum mode) • void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) • GLuint glGenLists(GLsizei range) • void glGenTextures(GLsizei n, GLuint *textures) • void glGetBooleanv(GLenum pname, GLboolean *params) • void glGetClipPlane(GLenum plane, GLdouble *equation) • void glGetDoublev(GLenum pname, GLdouble *params) • GLenum glGetError(void) • void glGetFloatv(GLenum pname, GLfloat *params) • void glGetIntegerv(GLenum pname, GLint *params) • void glGetLightfv(GLenum light, GLenum pname, GLfloat *params) • void glGetLightiv(GLenum light, GLenum pname, GLint *params) • void glGetMapdv(GLenum target, GLenum query, GLdouble *v) • void glGetMapfv(GLenum target, GLenum query, GLfloat *v) • void glGetMapiv(GLenum target, GLenum query, GLint *v) • void glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params) • void glGetMaterialiv(GLenum face, GLenum pname, GLint *params) • void glGetPixelMapfv(GLenum map, GLfloat *values) • void glGetPixelMapuiv(GLenum map, GLuint *values) • void glGetPixelMapusv(GLenum map, GLushort *values) • void glGetPointerv(GLenum pname, void* *params) 1329
  • 9. Ring Documentation, Release 1.7 • void glGetPolygonStipple(GLubyte *mask) • GLubyte * glGetString(GLenum name) • void glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params) • void glGetTexEnviv(GLenum target, GLenum pname, GLint *params) • void glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params) • void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params) • void glGetTexGeniv(GLenum coord, GLenum pname, GLint *params) • void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, void *pixels) • void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params) • void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params) • void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) • void glGetTexParameteriv(GLenum target, GLenum pname, GLint *params) • void glHint(GLenum target, GLenum mode) • void glIndexMask(GLuint mask) • void glIndexPointer(GLenum type, GLsizei stride, const void *pointer) • void glIndexd(GLdouble c) • void glIndexdv(const GLdouble *c) • void glIndexf(GLfloat c) • void glIndexfv(const GLfloat *c) • void glIndexi(GLint c) • void glIndexiv(const GLint *c) • void glIndexs(GLshort c) • void glIndexsv(const GLshort *c) • void glIndexub(GLubyte c) • void glIndexubv(const GLubyte *c) • void glInitNames(void) • void glInterleavedArrays(GLenum format, GLsizei stride, const void *pointer) • GLboolean glIsEnabled(GLenum cap) • GLboolean glIsList(GLuint list) • GLboolean glIsTexture(GLuint texture) • void glLightModelf(GLenum pname, GLfloat param) • void glLightModelfv(GLenum pname, const GLfloat *params) • void glLightModeli(GLenum pname, GLint param) • void glLightModeliv(GLenum pname, const GLint *params) • void glLightf(GLenum light, GLenum pname, GLfloat param) • void glLightfv(GLenum light, GLenum pname, const GLfloat *params) 1330
  • 10. Ring Documentation, Release 1.7 • void glLighti(GLenum light, GLenum pname, GLint param) • void glLightiv(GLenum light, GLenum pname, const GLint *params) • void glLineStipple(GLint factor, GLushort pattern) • void glLineWidth(GLfloat width) • void glListBase(GLuint base) • void glLoadIdentity(void) • void glLoadMatrixd(const GLdouble *m) • void glLoadMatrixf(const GLfloat *m) • void glLoadName(GLuint name) • void glLogicOp(GLenum opcode) • void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) • void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) • void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdou- ble v2, GLint vstride, GLint vorder, const GLdouble *points) • void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) • void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2) • void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2) • void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) • void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) • void glMaterialf(GLenum face, GLenum pname, GLfloat param) • void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params) • void glMateriali(GLenum face, GLenum pname, GLint param) • void glMaterialiv(GLenum face, GLenum pname, const GLint *params) • void glMatrixMode(GLenum mode) • void glMultMatrixd(const GLdouble *m) • void glMultMatrixf(const GLfloat *m) • void glNewList(GLuint list, GLenum mode) • void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz) • void glNormal3bv(const GLbyte *v) • void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz) • void glNormal3dv(const GLdouble *v) • void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz) • void glNormal3fv(const GLfloat *v) • void glNormal3i(GLint nx, GLint ny, GLint nz) • void glNormal3iv(const GLint *v) • void glNormal3s(GLshort nx, GLshort ny, GLshort nz) 1331
  翻译: