1
# This is the definition file for all GL 1.0 SGI stuff
6
// GL_SGIS_multitexture
7
GL_SELECTED_TEXTURE_SGIS = $835C;
8
GL_SELECTED_TEXTURE_COORD_SET_SGIS = $835D;
9
GL_MAX_TEXTURES_SGIS = $835E;
10
GL_TEXTURE0_SGIS = $835F;
11
GL_TEXTURE1_SGIS = $8360;
12
GL_TEXTURE2_SGIS = $8361;
13
GL_TEXTURE3_SGIS = $8362;
14
GL_TEXTURE_COORD_SET_SOURCE_SGIS = $8363;
17
// GL_SGIS_texture_edge_clamp
18
GL_CLAMP_TO_EDGE_SGIS = $812F;
23
#=====================================================================
24
# Procedures and functions
25
#=====================================================================
29
// GL_SGIS_multitexture
30
glMultiTexCoord1dSGIS: procedure(target: GLenum; s: Double);
31
glMultiTexCoord1dvSGIS: procedure(target: GLenum; var v: Double);
32
glMultiTexCoord1fSGIS: procedure(target: GLenum; s: Single);
33
glMultiTexCoord1fvSGIS: procedure(target: GLenum; var v: Single);
34
glMultiTexCoord1iSGIS: procedure(target: GLenum; s: LongInt);
35
glMultiTexCoord1ivSGIS: procedure(target: GLenum; var v: LongInt);
36
glMultiTexCoord1sSGIS: procedure(target: GLenum; s: ShortInt);
37
glMultiTexCoord1svSGIS: procedure(target: GLenum; var v: ShortInt);
38
glMultiTexCoord2dSGIS: procedure(target: GLenum; s, t: Double);
39
glMultiTexCoord2dvSGIS: procedure(target: GLenum; var v: Double);
40
glMultiTexCoord2fSGIS: procedure(target: GLenum; s, t: Single);
41
glMultiTexCoord2fvSGIS: procedure(target: GLenum; var v: Single);
42
glMultiTexCoord2iSGIS: procedure(target: GLenum; s, t: LongInt);
43
glMultiTexCoord2ivSGIS: procedure(target: GLenum; var v: LongInt);
44
glMultiTexCoord2sSGIS: procedure(target: GLenum; s, t: ShortInt);
45
glMultiTexCoord2svSGIS: procedure(target: GLenum; var v: ShortInt);
46
glMultiTexCoord3dSGIS: procedure(target: GLenum; s, t, r: Double);
47
glMultiTexCoord3dvSGIS: procedure(target: GLenum; var v: Double);
48
glMultiTexCoord3fSGIS: procedure(target: GLenum; s, t, r: Single);
49
glMultiTexCoord3fvSGIS: procedure(target: GLenum; var v: Single);
50
glMultiTexCoord3iSGIS: procedure(target: GLenum; s, t, r: LongInt);
51
glMultiTexCoord3ivSGIS: procedure(target: GLenum; var v: LongInt);
52
glMultiTexCoord3sSGIS: procedure(target: GLenum; s, t, r: ShortInt);
53
glMultiTexCoord3svSGIS: procedure(target: GLenum; var v: ShortInt);
54
glMultiTexCoord4dSGIS: procedure(target: GLenum; s, t, r, q: Double);
55
glMultiTexCoord4dvSGIS: procedure(target: GLenum; var v: Double);
56
glMultiTexCoord4fSGIS: procedure(target: GLenum; s, t, r, q: Single);
57
glMultiTexCoord4fvSGIS: procedure(target: GLenum; var v: Single);
58
glMultiTexCoord4iSGIS: procedure(target: GLenum; s, t, r, q: LongInt);
59
glMultiTexCoord4ivSGIS: procedure(target: GLenum; var v: LongInt);
60
glMultiTexCoord4sSGIS: procedure(target: GLenum; s, t, r, q: ShortInt);
61
glMultiTexCoord4svSGIS: procedure(target: GLenum; var v: ShortInt);
62
glMultiTexCoordPointerSGIS: procedure(target: GLenum; size: LongInt; AType: GLEnum; stride: LongInt; var APointer);
63
glSelectTextureSGIS: procedure(target: GLenum);
64
glSelectTextureCoordSetSGIS: procedure(target: GLenum);
66
// GL_EXT_multitexture
67
glMultiTexCoord1dEXT: procedure(target: GLenum; s: Double);
68
glMultiTexCoord1dvEXT: procedure(target: GLenum; var v: Double);
69
glMultiTexCoord1fEXT: procedure(target: GLenum; s: Single);
70
glMultiTexCoord1fvEXT: procedure(target: GLenum; var v: Single);
71
glMultiTexCoord1iEXT: procedure(target: GLenum; s: LongInt);
72
glMultiTexCoord1ivEXT: procedure(target: GLenum; var v: LongInt);
73
glMultiTexCoord1sEXT: procedure(target: GLenum; s: ShortInt);
74
glMultiTexCoord1svEXT: procedure(target: GLenum; var v: ShortInt);
75
glMultiTexCoord2dEXT: procedure(target: GLenum; s, t: Double);
76
glMultiTexCoord2dvEXT: procedure(target: GLenum; var v: Double);
77
glMultiTexCoord2fEXT: procedure(target: GLenum; s, t: Single);
78
glMultiTexCoord2fvEXT: procedure(target: GLenum; var v: Single);
79
glMultiTexCoord2iEXT: procedure(target: GLenum; s, t: LongInt);
80
glMultiTexCoord2ivEXT: procedure(target: GLenum; var v: LongInt);
81
glMultiTexCoord2sEXT: procedure(target: GLenum; s, t: ShortInt);
82
glMultiTexCoord2svEXT: procedure(target: GLenum; var v: ShortInt);
83
glMultiTexCoord3dEXT: procedure(target: GLenum; s, t, r: Double);
84
glMultiTexCoord3dvEXT: procedure(target: GLenum; var v: Double);
85
glMultiTexCoord3fEXT: procedure(target: GLenum; s, t, r: Single);
86
glMultiTexCoord3fvEXT: procedure(target: GLenum; var v: Single);
87
glMultiTexCoord3iEXT: procedure(target: GLenum; s, t, r: LongInt);
88
glMultiTexCoord3ivEXT: procedure(target: GLenum; var v: LongInt);
89
glMultiTexCoord3sEXT: procedure(target: GLenum; s, t, r: ShortInt);
90
glMultiTexCoord3svEXT: procedure(target: GLenum; var v: ShortInt);
91
glMultiTexCoord4dEXT: procedure(target: GLenum; s, t, r, q: Double);
92
glMultiTexCoord4dvEXT: procedure(target: GLenum; var v: Double);
93
glMultiTexCoord4fEXT: procedure(target: GLenum; s, t, r, q: Single);
94
glMultiTexCoord4fvEXT: procedure(target: GLenum; var v: Single);
95
glMultiTexCoord4iEXT: procedure(target: GLenum; s, t, r, q: LongInt);
96
glMultiTexCoord4ivEXT: procedure(target: GLenum; var v: LongInt);
97
glMultiTexCoord4sEXT: procedure(target: GLenum; s, t, r, q: ShortInt);
98
glMultiTexCoord4svEXT: procedure(target: GLenum; var v: ShortInt);
99
glInterleavedTextureCoordSetsEXT: procedure(factor: LongInt);
100
glSelectTextureEXT: procedure(target: GLenum);
101
glSelectTextureCoordSetEXT: procedure(target: GLenum);
102
glSelectTextureTransformEXT: procedure(target: GLenum);
104
// GL_EXT_point_parameters
105
glPointParameterfEXT: procedure(pname: GLenum; param: Single);
106
glPointParameterfvEXT: procedure(pname: GLenum; var params: Single);