Commit | Line | Data |
---|---|---|
7faf1d71 AW |
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd"> |
2 | <!-- saved from url=(0013)about:internet --> | |
3 | <?xml-stylesheet type="text/xsl" href="mathml.xsl"?><html xmlns="http://www.w3.org/1999/xhtml" xmlns:pref="http://www.w3.org/2002/Math/preference" pref:renderer="mathplayer-dl"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>glIsEnabled</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /></head><body><div class="refentry" lang="en" xml:lang="en"><a id="glIsEnabled"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>glIsEnabled — test whether a capability is enabled</p></div><div class="refsynopsisdiv"><h2>C Specification</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0"><tr><td><code class="funcdef">GLboolean <b class="fsfunc">glIsEnabled</b>(</code></td><td>GLenum </td><td><var class="pdparam">cap</var><code>)</code>;</td></tr></table></div></div><div class="refsect1" lang="en" xml:lang="en"><a id="parameters"></a><h2>Parameters</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>cap</code></em></span></dt><dd><p> | |
4 | Specifies a symbolic constant indicating a GL capability. | |
5 | </p></dd></dl></div></div><div class="refsect1" lang="en" xml:lang="en"><a id="description"></a><h2>Description</h2><p> | |
6 | <code class="function">glIsEnabled</code> returns <code class="constant">GL_TRUE</code> if <em class="parameter"><code>cap</code></em> is an enabled capability | |
7 | and returns <code class="constant">GL_FALSE</code> otherwise. | |
8 | Initially all capabilities except <code class="constant">GL_DITHER</code> are disabled; | |
9 | <code class="constant">GL_DITHER</code> is initially enabled. | |
10 | </p><p> | |
11 | The following capabilities are accepted for <em class="parameter"><code>cap</code></em>: | |
12 | </p><p> | |
13 | </p><div class="informaltable"><table border="1"><colgroup><col align="left" /><col align="left" /></colgroup><thead><tr><th align="left"><span class="bold"><strong> | |
14 | Constant | |
15 | </strong></span></th><th align="left"><span class="bold"><strong> | |
16 | See | |
17 | </strong></span></th></tr></thead><tbody><tr><td align="left"> | |
18 | <code class="constant">GL_ALPHA_TEST</code> | |
19 | </td><td align="left"> | |
20 | <a class="citerefentry" href="glAlphaFunc.xml"><span class="citerefentry"><span class="refentrytitle">glAlphaFunc</span></span></a> | |
21 | </td></tr><tr><td align="left"> | |
22 | <code class="constant">GL_AUTO_NORMAL</code> | |
23 | </td><td align="left"> | |
24 | <a class="citerefentry" href="glEvalCoord.xml"><span class="citerefentry"><span class="refentrytitle">glEvalCoord</span></span></a> | |
25 | </td></tr><tr><td align="left"> | |
26 | <code class="constant">GL_BLEND</code> | |
27 | </td><td align="left"> | |
28 | <a class="citerefentry" href="glBlendFunc.xml"><span class="citerefentry"><span class="refentrytitle">glBlendFunc</span></span></a>, <a class="citerefentry" href="glLogicOp.xml"><span class="citerefentry"><span class="refentrytitle">glLogicOp</span></span></a> | |
29 | </td></tr><tr><td align="left"> | |
30 | <code class="constant">GL_CLIP_PLANE</code><span class="emphasis"><em>i</em></span> | |
31 | </td><td align="left"> | |
32 | <a class="citerefentry" href="glClipPlane.xml"><span class="citerefentry"><span class="refentrytitle">glClipPlane</span></span></a> | |
33 | </td></tr><tr><td align="left"> | |
34 | <code class="constant">GL_COLOR_ARRAY</code> | |
35 | </td><td align="left"> | |
36 | <a class="citerefentry" href="glColorPointer.xml"><span class="citerefentry"><span class="refentrytitle">glColorPointer</span></span></a> | |
37 | </td></tr><tr><td align="left"> | |
38 | <code class="constant">GL_COLOR_LOGIC_OP</code> | |
39 | </td><td align="left"> | |
40 | <a class="citerefentry" href="glLogicOp.xml"><span class="citerefentry"><span class="refentrytitle">glLogicOp</span></span></a> | |
41 | </td></tr><tr><td align="left"> | |
42 | <code class="constant">GL_COLOR_MATERIAL</code> | |
43 | </td><td align="left"> | |
44 | <a class="citerefentry" href="glColorMaterial.xml"><span class="citerefentry"><span class="refentrytitle">glColorMaterial</span></span></a> | |
45 | </td></tr><tr><td align="left"> | |
46 | <code class="constant">GL_COLOR_SUM</code> | |
47 | </td><td align="left"> | |
48 | <a class="citerefentry" href="glSecondaryColor.xml"><span class="citerefentry"><span class="refentrytitle">glSecondaryColor</span></span></a> | |
49 | </td></tr><tr><td align="left"> | |
50 | <code class="constant">GL_COLOR_TABLE</code> | |
51 | </td><td align="left"> | |
52 | <a class="citerefentry" href="glColorTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorTable</span></span></a> | |
53 | </td></tr><tr><td align="left"> | |
54 | <code class="constant">GL_CONVOLUTION_1D</code> | |
55 | </td><td align="left"> | |
56 | <a class="citerefentry" href="glConvolutionFilter1D.xml"><span class="citerefentry"><span class="refentrytitle">glConvolutionFilter1D</span></span></a> | |
57 | </td></tr><tr><td align="left"> | |
58 | <code class="constant">GL_CONVOLUTION_2D</code> | |
59 | </td><td align="left"> | |
60 | <a class="citerefentry" href="glConvolutionFilter2D.xml"><span class="citerefentry"><span class="refentrytitle">glConvolutionFilter2D</span></span></a> | |
61 | </td></tr><tr><td align="left"> | |
62 | <code class="constant">GL_CULL_FACE</code> | |
63 | </td><td align="left"> | |
64 | <a class="citerefentry" href="glCullFace.xml"><span class="citerefentry"><span class="refentrytitle">glCullFace</span></span></a> | |
65 | </td></tr><tr><td align="left"> | |
66 | <code class="constant">GL_DEPTH_TEST</code> | |
67 | </td><td align="left"> | |
68 | <a class="citerefentry" href="glDepthFunc.xml"><span class="citerefentry"><span class="refentrytitle">glDepthFunc</span></span></a>, <a class="citerefentry" href="glDepthRange.xml"><span class="citerefentry"><span class="refentrytitle">glDepthRange</span></span></a> | |
69 | </td></tr><tr><td align="left"> | |
70 | <code class="constant">GL_DITHER</code> | |
71 | </td><td align="left"> | |
72 | <a class="citerefentry" href="glEnable.xml"><span class="citerefentry"><span class="refentrytitle">glEnable</span></span></a> | |
73 | </td></tr><tr><td align="left"> | |
74 | <code class="constant">GL_EDGE_FLAG_ARRAY</code> | |
75 | </td><td align="left"> | |
76 | <a class="citerefentry" href="glEdgeFlagPointer.xml"><span class="citerefentry"><span class="refentrytitle">glEdgeFlagPointer</span></span></a> | |
77 | </td></tr><tr><td align="left"> | |
78 | <code class="constant">GL_FOG</code> | |
79 | </td><td align="left"> | |
80 | <a class="citerefentry" href="glFog.xml"><span class="citerefentry"><span class="refentrytitle">glFog</span></span></a> | |
81 | </td></tr><tr><td align="left"> | |
82 | <code class="constant">GL_FOG_COORD_ARRAY</code> | |
83 | </td><td align="left"> | |
84 | <a class="citerefentry" href="glFogCoordPointer.xml"><span class="citerefentry"><span class="refentrytitle">glFogCoordPointer</span></span></a> | |
85 | </td></tr><tr><td align="left"> | |
86 | <code class="constant">GL_HISTOGRAM</code> | |
87 | </td><td align="left"> | |
88 | <a class="citerefentry" href="glHistogram.xml"><span class="citerefentry"><span class="refentrytitle">glHistogram</span></span></a> | |
89 | </td></tr><tr><td align="left"> | |
90 | <code class="constant">GL_INDEX_ARRAY</code> | |
91 | </td><td align="left"> | |
92 | <a class="citerefentry" href="glIndexPointer.xml"><span class="citerefentry"><span class="refentrytitle">glIndexPointer</span></span></a> | |
93 | </td></tr><tr><td align="left"> | |
94 | <code class="constant">GL_INDEX_LOGIC_OP</code> | |
95 | </td><td align="left"> | |
96 | <a class="citerefentry" href="glLogicOp.xml"><span class="citerefentry"><span class="refentrytitle">glLogicOp</span></span></a> | |
97 | </td></tr><tr><td align="left"> | |
98 | <code class="constant">GL_LIGHT</code><span class="emphasis"><em>i</em></span> | |
99 | </td><td align="left"> | |
100 | <a class="citerefentry" href="glLightModel.xml"><span class="citerefentry"><span class="refentrytitle">glLightModel</span></span></a>, <a class="citerefentry" href="glLight.xml"><span class="citerefentry"><span class="refentrytitle">glLight</span></span></a> | |
101 | </td></tr><tr><td align="left"> | |
102 | <code class="constant">GL_LIGHTING</code> | |
103 | </td><td align="left"> | |
104 | <a class="citerefentry" href="glMaterial.xml"><span class="citerefentry"><span class="refentrytitle">glMaterial</span></span></a>, <a class="citerefentry" href="glLightModel.xml"><span class="citerefentry"><span class="refentrytitle">glLightModel</span></span></a>, <a class="citerefentry" href="glLight.xml"><span class="citerefentry"><span class="refentrytitle">glLight</span></span></a> | |
105 | </td></tr><tr><td align="left"> | |
106 | <code class="constant">GL_LINE_SMOOTH</code> | |
107 | </td><td align="left"> | |
108 | <a class="citerefentry" href="glLineWidth.xml"><span class="citerefentry"><span class="refentrytitle">glLineWidth</span></span></a> | |
109 | </td></tr><tr><td align="left"> | |
110 | <code class="constant">GL_LINE_STIPPLE</code> | |
111 | </td><td align="left"> | |
112 | <a class="citerefentry" href="glLineStipple.xml"><span class="citerefentry"><span class="refentrytitle">glLineStipple</span></span></a> | |
113 | </td></tr><tr><td align="left"> | |
114 | <code class="constant">GL_MAP1_COLOR_4</code> | |
115 | </td><td align="left"> | |
116 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
117 | </td></tr><tr><td align="left"> | |
118 | <code class="constant">GL_MAP1_INDEX</code> | |
119 | </td><td align="left"> | |
120 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
121 | </td></tr><tr><td align="left"> | |
122 | <code class="constant">GL_MAP1_NORMAL</code> | |
123 | </td><td align="left"> | |
124 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
125 | </td></tr><tr><td align="left"> | |
126 | <code class="constant">GL_MAP1_TEXTURE_COORD_1</code> | |
127 | </td><td align="left"> | |
128 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
129 | </td></tr><tr><td align="left"> | |
130 | <code class="constant">GL_MAP1_TEXTURE_COORD_2</code> | |
131 | </td><td align="left"> | |
132 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
133 | </td></tr><tr><td align="left"> | |
134 | <code class="constant">GL_MAP1_TEXTURE_COORD_3</code> | |
135 | </td><td align="left"> | |
136 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
137 | </td></tr><tr><td align="left"> | |
138 | <code class="constant">GL_MAP1_TEXTURE_COORD_4</code> | |
139 | </td><td align="left"> | |
140 | <a class="citerefentry" href="glMap1.xml"><span class="citerefentry"><span class="refentrytitle">glMap1</span></span></a> | |
141 | </td></tr><tr><td align="left"> | |
142 | <code class="constant">GL_MAP2_COLOR_4</code> | |
143 | </td><td align="left"> | |
144 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
145 | </td></tr><tr><td align="left"> | |
146 | <code class="constant">GL_MAP2_INDEX</code> | |
147 | </td><td align="left"> | |
148 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
149 | </td></tr><tr><td align="left"> | |
150 | <code class="constant">GL_MAP2_NORMAL</code> | |
151 | </td><td align="left"> | |
152 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
153 | </td></tr><tr><td align="left"> | |
154 | <code class="constant">GL_MAP2_TEXTURE_COORD_1</code> | |
155 | </td><td align="left"> | |
156 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
157 | </td></tr><tr><td align="left"> | |
158 | <code class="constant">GL_MAP2_TEXTURE_COORD_2</code> | |
159 | </td><td align="left"> | |
160 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
161 | </td></tr><tr><td align="left"> | |
162 | <code class="constant">GL_MAP2_TEXTURE_COORD_3</code> | |
163 | </td><td align="left"> | |
164 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
165 | </td></tr><tr><td align="left"> | |
166 | <code class="constant">GL_MAP2_TEXTURE_COORD_4</code> | |
167 | </td><td align="left"> | |
168 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
169 | </td></tr><tr><td align="left"> | |
170 | <code class="constant">GL_MAP2_VERTEX_3</code> | |
171 | </td><td align="left"> | |
172 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
173 | </td></tr><tr><td align="left"> | |
174 | <code class="constant">GL_MAP2_VERTEX_4</code> | |
175 | </td><td align="left"> | |
176 | <a class="citerefentry" href="glMap2.xml"><span class="citerefentry"><span class="refentrytitle">glMap2</span></span></a> | |
177 | </td></tr><tr><td align="left"> | |
178 | <code class="constant">GL_MINMAX</code> | |
179 | </td><td align="left"> | |
180 | <a class="citerefentry" href="glMinmax.xml"><span class="citerefentry"><span class="refentrytitle">glMinmax</span></span></a> | |
181 | </td></tr><tr><td align="left"> | |
182 | <code class="constant">GL_MULTISAMPLE</code> | |
183 | </td><td align="left"> | |
184 | <a class="citerefentry" href="glSampleCoverage.xml"><span class="citerefentry"><span class="refentrytitle">glSampleCoverage</span></span></a> | |
185 | </td></tr><tr><td align="left"> | |
186 | <code class="constant">GL_NORMAL_ARRAY</code> | |
187 | </td><td align="left"> | |
188 | <a class="citerefentry" href="glNormalPointer.xml"><span class="citerefentry"><span class="refentrytitle">glNormalPointer</span></span></a> | |
189 | </td></tr><tr><td align="left"> | |
190 | <code class="constant">GL_NORMALIZE</code> | |
191 | </td><td align="left"> | |
192 | <a class="citerefentry" href="glNormal.xml"><span class="citerefentry"><span class="refentrytitle">glNormal</span></span></a> | |
193 | </td></tr><tr><td align="left"> | |
194 | <code class="constant">GL_POINT_SMOOTH</code> | |
195 | </td><td align="left"> | |
196 | <a class="citerefentry" href="glPointSize.xml"><span class="citerefentry"><span class="refentrytitle">glPointSize</span></span></a> | |
197 | </td></tr><tr><td align="left"> | |
198 | <code class="constant">GL_POINT_SPRITE</code> | |
199 | </td><td align="left"> | |
200 | <a class="citerefentry" href="glEnable.xml"><span class="citerefentry"><span class="refentrytitle">glEnable</span></span></a> | |
201 | </td></tr><tr><td align="left"> | |
202 | <code class="constant">GL_POLYGON_SMOOTH</code> | |
203 | </td><td align="left"> | |
204 | <a class="citerefentry" href="glPolygonMode.xml"><span class="citerefentry"><span class="refentrytitle">glPolygonMode</span></span></a> | |
205 | </td></tr><tr><td align="left"> | |
206 | <code class="constant">GL_POLYGON_OFFSET_FILL</code> | |
207 | </td><td align="left"> | |
208 | <a class="citerefentry" href="glPolygonOffset.xml"><span class="citerefentry"><span class="refentrytitle">glPolygonOffset</span></span></a> | |
209 | </td></tr><tr><td align="left"> | |
210 | <code class="constant">GL_POLYGON_OFFSET_LINE</code> | |
211 | </td><td align="left"> | |
212 | <a class="citerefentry" href="glPolygonOffset.xml"><span class="citerefentry"><span class="refentrytitle">glPolygonOffset</span></span></a> | |
213 | </td></tr><tr><td align="left"> | |
214 | <code class="constant">GL_POLYGON_OFFSET_POINT</code> | |
215 | </td><td align="left"> | |
216 | <a class="citerefentry" href="glPolygonOffset.xml"><span class="citerefentry"><span class="refentrytitle">glPolygonOffset</span></span></a> | |
217 | </td></tr><tr><td align="left"> | |
218 | <code class="constant">GL_POLYGON_STIPPLE</code> | |
219 | </td><td align="left"> | |
220 | <a class="citerefentry" href="glPolygonStipple.xml"><span class="citerefentry"><span class="refentrytitle">glPolygonStipple</span></span></a> | |
221 | </td></tr><tr><td align="left"> | |
222 | <code class="constant">GL_POST_COLOR_MATRIX_COLOR_TABLE</code> | |
223 | </td><td align="left"> | |
224 | <a class="citerefentry" href="glColorTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorTable</span></span></a> | |
225 | </td></tr><tr><td align="left"> | |
226 | <code class="constant">GL_POST_CONVOLUTION_COLOR_TABLE</code> | |
227 | </td><td align="left"> | |
228 | <a class="citerefentry" href="glColorTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorTable</span></span></a> | |
229 | </td></tr><tr><td align="left"> | |
230 | <code class="constant">GL_RESCALE_NORMAL</code> | |
231 | </td><td align="left"> | |
232 | <a class="citerefentry" href="glNormal.xml"><span class="citerefentry"><span class="refentrytitle">glNormal</span></span></a> | |
233 | </td></tr><tr><td align="left"> | |
234 | <code class="constant">GL_SAMPLE_ALPHA_TO_COVERAGE</code> | |
235 | </td><td align="left"> | |
236 | <a class="citerefentry" href="glSampleCoverage.xml"><span class="citerefentry"><span class="refentrytitle">glSampleCoverage</span></span></a> | |
237 | </td></tr><tr><td align="left"> | |
238 | <code class="constant">GL_SAMPLE_ALPHA_TO_ONE</code> | |
239 | </td><td align="left"> | |
240 | <a class="citerefentry" href="glSampleCoverage.xml"><span class="citerefentry"><span class="refentrytitle">glSampleCoverage</span></span></a> | |
241 | </td></tr><tr><td align="left"> | |
242 | <code class="constant">GL_SAMPLE_COVERAGE</code> | |
243 | </td><td align="left"> | |
244 | <a class="citerefentry" href="glSampleCoverage.xml"><span class="citerefentry"><span class="refentrytitle">glSampleCoverage</span></span></a> | |
245 | </td></tr><tr><td align="left"> | |
246 | <code class="constant">GL_SCISSOR_TEST</code> | |
247 | </td><td align="left"> | |
248 | <a class="citerefentry" href="glScissor.xml"><span class="citerefentry"><span class="refentrytitle">glScissor</span></span></a> | |
249 | </td></tr><tr><td align="left"> | |
250 | <code class="constant">GL_SECONDARY_COLOR_ARRAY</code> | |
251 | </td><td align="left"> | |
252 | <a class="citerefentry" href="glSecondaryColorPointer.xml"><span class="citerefentry"><span class="refentrytitle">glSecondaryColorPointer</span></span></a> | |
253 | </td></tr><tr><td align="left"> | |
254 | <code class="constant">GL_SEPARABLE_2D</code> | |
255 | </td><td align="left"> | |
256 | <a class="citerefentry" href="glSeparableFilter2D.xml"><span class="citerefentry"><span class="refentrytitle">glSeparableFilter2D</span></span></a> | |
257 | </td></tr><tr><td align="left"> | |
258 | <code class="constant">GL_STENCIL_TEST</code> | |
259 | </td><td align="left"> | |
260 | <a class="citerefentry" href="glStencilFunc.xml"><span class="citerefentry"><span class="refentrytitle">glStencilFunc</span></span></a>, <a class="citerefentry" href="glStencilOp.xml"><span class="citerefentry"><span class="refentrytitle">glStencilOp</span></span></a> | |
261 | </td></tr><tr><td align="left"> | |
262 | <code class="constant">GL_TEXTURE_1D</code> | |
263 | </td><td align="left"> | |
264 | <a class="citerefentry" href="glTexImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage1D</span></span></a> | |
265 | </td></tr><tr><td align="left"> | |
266 | <code class="constant">GL_TEXTURE_2D</code> | |
267 | </td><td align="left"> | |
268 | <a class="citerefentry" href="glTexImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage2D</span></span></a> | |
269 | </td></tr><tr><td align="left"> | |
270 | <code class="constant">GL_TEXTURE_3D</code> | |
271 | </td><td align="left"> | |
272 | <a class="citerefentry" href="glTexImage3D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage3D</span></span></a> | |
273 | </td></tr><tr><td align="left"> | |
274 | <code class="constant">GL_TEXTURE_COORD_ARRAY</code> | |
275 | </td><td align="left"> | |
276 | <a class="citerefentry" href="glTexCoordPointer.xml"><span class="citerefentry"><span class="refentrytitle">glTexCoordPointer</span></span></a> | |
277 | </td></tr><tr><td align="left"> | |
278 | <code class="constant">GL_TEXTURE_CUBE_MAP</code> | |
279 | </td><td align="left"> | |
280 | <a class="citerefentry" href="glTexImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage2D</span></span></a> | |
281 | </td></tr><tr><td align="left"> | |
282 | <code class="constant">GL_TEXTURE_GEN_Q</code> | |
283 | </td><td align="left"> | |
284 | <a class="citerefentry" href="glTexGen.xml"><span class="citerefentry"><span class="refentrytitle">glTexGen</span></span></a> | |
285 | </td></tr><tr><td align="left"> | |
286 | <code class="constant">GL_TEXTURE_GEN_R</code> | |
287 | </td><td align="left"> | |
288 | <a class="citerefentry" href="glTexGen.xml"><span class="citerefentry"><span class="refentrytitle">glTexGen</span></span></a> | |
289 | </td></tr><tr><td align="left"> | |
290 | <code class="constant">GL_TEXTURE_GEN_S</code> | |
291 | </td><td align="left"> | |
292 | <a class="citerefentry" href="glTexGen.xml"><span class="citerefentry"><span class="refentrytitle">glTexGen</span></span></a> | |
293 | </td></tr><tr><td align="left"> | |
294 | <code class="constant">GL_TEXTURE_GEN_T</code> | |
295 | </td><td align="left"> | |
296 | <a class="citerefentry" href="glTexGen.xml"><span class="citerefentry"><span class="refentrytitle">glTexGen</span></span></a> | |
297 | </td></tr><tr><td align="left"> | |
298 | <code class="constant">GL_VERTEX_ARRAY</code> | |
299 | </td><td align="left"> | |
300 | <a class="citerefentry" href="glVertexPointer.xml"><span class="citerefentry"><span class="refentrytitle">glVertexPointer</span></span></a> | |
301 | </td></tr><tr><td align="left"> | |
302 | <code class="constant">GL_VERTEX_PROGRAM_POINT_SIZE</code> | |
303 | </td><td align="left"> | |
304 | <a class="citerefentry" href="glEnable.xml"><span class="citerefentry"><span class="refentrytitle">glEnable</span></span></a> | |
305 | </td></tr><tr><td align="left"> | |
306 | <code class="constant">GL_VERTEX_PROGRAM_TWO_SIDE</code> | |
307 | </td><td align="left"> | |
308 | <a class="citerefentry" href="glEnable.xml"><span class="citerefentry"><span class="refentrytitle">glEnable</span></span></a> | |
309 | </td></tr></tbody></table></div><p> | |
310 | </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="notes"></a><h2>Notes</h2><p> | |
311 | If an error is generated, | |
312 | <code class="function">glIsEnabled</code> returns 0. | |
313 | </p><p> | |
314 | <code class="constant">GL_COLOR_LOGIC_OP</code>, | |
315 | <code class="constant">GL_COLOR_ARRAY</code>, | |
316 | <code class="constant">GL_EDGE_FLAG_ARRAY</code>, | |
317 | <code class="constant">GL_INDEX_ARRAY</code>, | |
318 | <code class="constant">GL_INDEX_LOGIC_OP</code>, | |
319 | <code class="constant">GL_NORMAL_ARRAY</code>, | |
320 | <code class="constant">GL_POLYGON_OFFSET_FILL</code>, | |
321 | <code class="constant">GL_POLYGON_OFFSET_LINE</code>, | |
322 | <code class="constant">GL_POLYGON_OFFSET_POINT</code>, | |
323 | <code class="constant">GL_TEXTURE_COORD_ARRAY</code>, and | |
324 | <code class="constant">GL_VERTEX_ARRAY</code> | |
325 | are available only | |
326 | if the GL version is 1.1 or greater. | |
327 | </p><p> | |
328 | <code class="constant">GL_RESCALE_NORMAL</code>, and <code class="constant">GL_TEXTURE_3D</code> are available only if the GL | |
329 | version is 1.2 or greater. | |
330 | </p><p> | |
331 | <code class="constant">GL_MULTISAMPLE</code>, | |
332 | <code class="constant">GL_SAMPLE_ALPHA_TO_COVERAGE</code>, | |
333 | <code class="constant">GL_SAMPLE_ALPHA_TO_ONE</code>, | |
334 | <code class="constant">GL_SAMPLE_COVERAGE</code>, | |
335 | <code class="constant">GL_TEXTURE_CUBE_MAP</code> | |
336 | are available only if the GL version is 1.3 or greater. | |
337 | </p><p> | |
338 | <code class="constant">GL_FOG_COORD_ARRAY</code> and <code class="constant">GL_SECONDARY_COLOR_ARRAY</code> | |
339 | are available only if the GL version is 1.4 or greater. | |
340 | </p><p> | |
341 | <code class="constant">GL_POINT_SPRITE</code>, | |
342 | <code class="constant">GL_VERTEX_PROGRAM_POINT_SIZE</code>, and | |
343 | <code class="constant">GL_VERTEX_PROGRAM_TWO_SIDE</code> | |
344 | are available only if the GL version is 2.0 or greater. | |
345 | </p><p> | |
346 | <code class="constant">GL_COLOR_TABLE</code>, <code class="constant">GL_CONVOLUTION_1D</code>, <code class="constant">GL_CONVOLUTION_2D</code>, | |
347 | <code class="constant">GL_HISTOGRAM</code>, <code class="constant">GL_MINMAX</code>, | |
348 | <code class="constant">GL_POST_COLOR_MATRIX_COLOR_TABLE</code>, | |
349 | <code class="constant">GL_POST_CONVOLUTION_COLOR_TABLE</code>, and | |
350 | <code class="constant">GL_SEPARABLE_2D</code> are available only if <code class="code">ARB_imaging</code> is | |
351 | returned when <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> is called with <code class="constant">GL_EXTENSIONS</code>. | |
352 | </p><p> | |
353 | For OpenGL versions 1.3 and greater, or when the <code class="code">ARB_multitexture</code> extension is supported, the following | |
354 | parameters return the associated value for the active texture unit: | |
355 | <code class="constant">GL_TEXTURE_1D</code>, | |
356 | <code class="constant">GL_TEXTURE_2D</code>, | |
357 | <code class="constant">GL_TEXTURE_3D</code>, | |
358 | <code class="constant">GL_TEXTURE_CUBE_MAP</code>, | |
359 | <code class="constant">GL_TEXTURE_GEN_S</code>, | |
360 | <code class="constant">GL_TEXTURE_GEN_T</code>, | |
361 | <code class="constant">GL_TEXTURE_GEN_R</code>, | |
362 | <code class="constant">GL_TEXTURE_GEN_Q</code>, | |
363 | <code class="constant">GL_TEXTURE_MATRIX</code>, and | |
364 | <code class="constant">GL_TEXTURE_STACK_DEPTH</code>. | |
365 | Likewise, the following parameters return the associated value for the | |
366 | active client texture unit: | |
367 | <code class="constant">GL_TEXTURE_COORD_ARRAY</code>, | |
368 | <code class="constant">GL_TEXTURE_COORD_ARRAY_SIZE</code>, | |
369 | <code class="constant">GL_TEXTURE_COORD_ARRAY_STRIDE</code>, | |
370 | <code class="constant">GL_TEXTURE_COORD_ARRAY_TYPE</code>. | |
371 | </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="errors"></a><h2>Errors</h2><p> | |
372 | <code class="constant">GL_INVALID_ENUM</code> is generated if <em class="parameter"><code>cap</code></em> is not an accepted value. | |
373 | </p><p> | |
374 | <code class="constant">GL_INVALID_OPERATION</code> is generated if <code class="function">glIsEnabled</code> | |
375 | is executed between the execution of <a class="citerefentry" href="glBegin.xml"><span class="citerefentry"><span class="refentrytitle">glBegin</span></span></a> | |
376 | and the corresponding execution of <a class="citerefentry" href="glEnd.xml"><span class="citerefentry"><span class="refentrytitle">glEnd</span></span></a>. | |
377 | </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="seealso"></a><h2>See Also</h2><p> | |
378 | <a class="citerefentry" href="glEnable.xml"><span class="citerefentry"><span class="refentrytitle">glEnable</span></span></a>, | |
379 | <a class="citerefentry" href="glEnableClientState.xml"><span class="citerefentry"><span class="refentrytitle">glEnableClientState</span></span></a>, | |
380 | <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> | |
381 | </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="Copyright"></a><h2>Copyright</h2><p> | |
382 | Copyright <span class="trademark"></span>© 1991-2006 | |
383 | Silicon Graphics, Inc. This document is licensed under the SGI | |
384 | Free Software B License. For details, see | |
385 | <a class="ulink" href="http://oss.sgi.com/projects/FreeB/" target="_top">http://oss.sgi.com/projects/FreeB/</a>. | |
386 | </p></div></div></body></html> |