# This is the definition file for all GL 1.0 SGI stuff %COPY_INTERFACE const // GL_SGIS_multitexture GL_SELECTED_TEXTURE_SGIS = $835C; GL_SELECTED_TEXTURE_COORD_SET_SGIS = $835D; GL_MAX_TEXTURES_SGIS = $835E; GL_TEXTURE0_SGIS = $835F; GL_TEXTURE1_SGIS = $8360; GL_TEXTURE2_SGIS = $8361; GL_TEXTURE3_SGIS = $8362; GL_TEXTURE_COORD_SET_SOURCE_SGIS = $8363; const // GL_SGIS_texture_edge_clamp GL_CLAMP_TO_EDGE_SGIS = $812F; %END #===================================================================== # Procedures and functions #===================================================================== %PROCS // GL_SGIS_multitexture glMultiTexCoord1dSGIS: procedure(target: GLenum; s: Double); ogl_dll; glMultiTexCoord1dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord1fSGIS: procedure(target: GLenum; s: Single); ogl_dll; glMultiTexCoord1fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord1iSGIS: procedure(target: GLenum; s: LongInt); ogl_dll; glMultiTexCoord1ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord1sSGIS: procedure(target: GLenum; s: ShortInt); ogl_dll; glMultiTexCoord1svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoord2dSGIS: procedure(target: GLenum; s, t: Double); ogl_dll; glMultiTexCoord2dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord2fSGIS: procedure(target: GLenum; s, t: Single); ogl_dll; glMultiTexCoord2fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord2iSGIS: procedure(target: GLenum; s, t: LongInt); ogl_dll; glMultiTexCoord2ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord2sSGIS: procedure(target: GLenum; s, t: ShortInt); ogl_dll; glMultiTexCoord2svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoord3dSGIS: procedure(target: GLenum; s, t, r: Double); ogl_dll; glMultiTexCoord3dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord3fSGIS: procedure(target: GLenum; s, t, r: Single); ogl_dll; glMultiTexCoord3fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord3iSGIS: procedure(target: GLenum; s, t, r: LongInt); ogl_dll; glMultiTexCoord3ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord3sSGIS: procedure(target: GLenum; s, t, r: ShortInt); ogl_dll; glMultiTexCoord3svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoord4dSGIS: procedure(target: GLenum; s, t, r, q: Double); ogl_dll; glMultiTexCoord4dvSGIS: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord4fSGIS: procedure(target: GLenum; s, t, r, q: Single); ogl_dll; glMultiTexCoord4fvSGIS: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord4iSGIS: procedure(target: GLenum; s, t, r, q: LongInt); ogl_dll; glMultiTexCoord4ivSGIS: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord4sSGIS: procedure(target: GLenum; s, t, r, q: ShortInt); ogl_dll; glMultiTexCoord4svSGIS: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoordPointerSGIS: procedure(target: GLenum; size: LongInt; AType: GLEnum; stride: LongInt; var APointer); ogl_dll; glSelectTextureSGIS: procedure(target: GLenum); ogl_dll; glSelectTextureCoordSetSGIS: procedure(target: GLenum); ogl_dll; // GL_EXT_multitexture glMultiTexCoord1dEXT: procedure(target: GLenum; s: Double); ogl_dll; glMultiTexCoord1dvEXT: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord1fEXT: procedure(target: GLenum; s: Single); ogl_dll; glMultiTexCoord1fvEXT: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord1iEXT: procedure(target: GLenum; s: LongInt); ogl_dll; glMultiTexCoord1ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord1sEXT: procedure(target: GLenum; s: ShortInt); ogl_dll; glMultiTexCoord1svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoord2dEXT: procedure(target: GLenum; s, t: Double); ogl_dll; glMultiTexCoord2dvEXT: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord2fEXT: procedure(target: GLenum; s, t: Single); ogl_dll; glMultiTexCoord2fvEXT: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord2iEXT: procedure(target: GLenum; s, t: LongInt); ogl_dll; glMultiTexCoord2ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord2sEXT: procedure(target: GLenum; s, t: ShortInt); ogl_dll; glMultiTexCoord2svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoord3dEXT: procedure(target: GLenum; s, t, r: Double); ogl_dll; glMultiTexCoord3dvEXT: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord3fEXT: procedure(target: GLenum; s, t, r: Single); ogl_dll; glMultiTexCoord3fvEXT: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord3iEXT: procedure(target: GLenum; s, t, r: LongInt); ogl_dll; glMultiTexCoord3ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord3sEXT: procedure(target: GLenum; s, t, r: ShortInt); ogl_dll; glMultiTexCoord3svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll; glMultiTexCoord4dEXT: procedure(target: GLenum; s, t, r, q: Double); ogl_dll; glMultiTexCoord4dvEXT: procedure(target: GLenum; var v: Double); ogl_dll; glMultiTexCoord4fEXT: procedure(target: GLenum; s, t, r, q: Single); ogl_dll; glMultiTexCoord4fvEXT: procedure(target: GLenum; var v: Single); ogl_dll; glMultiTexCoord4iEXT: procedure(target: GLenum; s, t, r, q: LongInt); ogl_dll; glMultiTexCoord4ivEXT: procedure(target: GLenum; var v: LongInt); ogl_dll; glMultiTexCoord4sEXT: procedure(target: GLenum; s, t, r, q: ShortInt); ogl_dll; glMultiTexCoord4svEXT: procedure(target: GLenum; var v: ShortInt); ogl_dll; glInterleavedTextureCoordSetsEXT: procedure(factor: LongInt); ogl_dll; glSelectTextureEXT: procedure(target: GLenum); ogl_dll; glSelectTextureCoordSetEXT: procedure(target: GLenum); ogl_dll; glSelectTextureTransformEXT: procedure(target: GLenum); ogl_dll; // GL_EXT_point_parameters glPointParameterfEXT: procedure(pname: GLenum; param: Single); ogl_dll; glPointParameterfvEXT: procedure(pname: GLenum; var params: Single); ogl_dll; %END