Commit | Line | Data |
---|---|---|
7faf1d71 AW |
1 | <?xml version="1.0" encoding="UTF-8"?>\r |
2 | <!-- <font-metrics type="TYPE1"> -->\r | |
3 | <!-- <font-name>Symbol</font-name> -->\r | |
4 | <!-- <embed/> -->\r | |
5 | <!-- <encoding>SymbolEncoding</encoding> -->\r | |
6 | <!-- <font-triplet name="any" style="normal" weight="normal"/> -->\r | |
7 | <!-- </font-metrics> -->\r | |
8 | \r | |
9 | <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN"\r | |
10 | "http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd">\r | |
11 | \r | |
12 | \r | |
13 | <book>\r | |
14 | \r | |
15 | <title><graphic fileref="opengl_logo.gif" scale="25"/>Reference Pages</title>\r | |
16 | \r | |
17 | <!--\r | |
18 | <subtitle>Draft - Version 2.1 11/19/2007 - Draft</subtitle>\r | |
19 | -->\r | |
20 | <titleabbrev>OpenGL® Reference Pages</titleabbrev>\r | |
21 | \r | |
22 | <bookinfo>\r | |
23 | \r | |
24 | <corpauthor>OpenGL® Architectural Review Board TSG, Khronos Group Inc.</corpauthor>\r | |
25 | <editor><personname><firstname>Brent</firstname><surname>Insko</surname><othername role='mi'>E</othername></personname></editor>\r | |
26 | <edition>2.1 11/14/2007 - DRAFT</edition>\r | |
27 | <copyright><year>2007</year>\r | |
28 | <holder>Khronos Group, Inc.</holder>\r | |
29 | </copyright>\r | |
30 | <abstract>\r | |
31 | <title>Contents</title>\r | |
32 | <para>\r | |
33 | This document contains reference information for the OpenGL® Application \r | |
34 | Programming Interface. These reference pages (also known as "man pages") include \r | |
35 | all of the important usage information for each command. This information includes\r | |
36 | a description of all parameters, return values, error conditions, and related\r | |
37 | commands. In addition, this document also provides usage information for the OpenGL®\r | |
38 | Utility Library (GLU) and the OpenGL® extension to the X Window System (GLX).\r | |
39 | </para>\r | |
40 | <para>\r | |
41 | These pages also exist online in the \r | |
42 | <ulink url="http://www.opengl.org/sdk/docs/man/"><citetitle>OpenGL® SDK.</citetitle></ulink>\r | |
43 | </para>\r | |
44 | <para>\r | |
45 | If you find any inaccuracies or typos in the reference pages, don't hesitate to inform us via \r | |
46 | the online <ulink url="http://www.opengl.org/documentation/specs/feedback/"><citetitle>specification feedback form.</citetitle></ulink>\r | |
47 | \r | |
48 | </para>\r | |
49 | </abstract>\r | |
50 | \r | |
51 | </bookinfo>\r | |
52 | \r | |
53 | \r | |
54 | \r | |
55 | <colophon>\r | |
56 | <title>Copyrights</title>\r | |
57 | \r | |
58 | \r | |
59 | <para>\r | |
60 | The following OpenGL reference pages are Copyright © 2007 The Khronos Group Inc. and licensed under the Khronos Free Use License. For details, see <ulink url="http://www.khronos.org/help/legal/KFUL/"><citetitle>http://www.khronos.org/help/legal/KFUL/</citetitle></ulink>.\r | |
61 | </para>\r | |
62 | \r | |
63 | <blockquote> \r | |
64 | <constant>\r | |
65 | glBlendEquationSeparate,\r | |
66 | glStencilFuncSeparate,\r | |
67 | glStencilMaskSeparate,\r | |
68 | glStencilOpSeparate\r | |
69 | </constant>\r | |
70 | </blockquote>\r | |
71 | \r | |
72 | <para>\r | |
73 | The following OpenGL reference pages are Copyright © 2005 Addison-Wesley and may be distributed subject to the terms and conditions set forth in the Open Publication Licesnse, v 1.0, 8, June 1999. For details, see <ulink url="http://openlcontent.org/openpub/"><citetitle>http://openlcontent.org/openpub/</citetitle></ulink>.\r | |
74 | </para>\r | |
75 | \r | |
76 | <blockquote>\r | |
77 | <constant>\r | |
78 | glBeginQuery,\r | |
79 | glBindBuffer,\r | |
80 | glBufferData,\r | |
81 | glBufferSubData,\r | |
82 | glDeleteBuffers,\r | |
83 | glDeleteQueries,\r | |
84 | glGenBuffers,\r | |
85 | glGenQueries,\r | |
86 | glGetBufferParameteriv,\r | |
87 | glGetBufferPointerv,\r | |
88 | glGetBufferSubData,\r | |
89 | glGetQueryiv,\r | |
90 | glGetQueryObject,\r | |
91 | glIsBuffer,\r | |
92 | glIsQuery,\r | |
93 | glMapBuffer\r | |
94 | </constant>\r | |
95 | </blockquote>\r | |
96 | \r | |
97 | <para>\r | |
98 | The following OpenGL reference pages are Copyright © 2003-2005 3Dlabs, Inc. Ltd. And may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8, June 1999. For details, see <ulink url="http://openlcontent.org/openpub/"><citetitle>http://openlcontent.org/openpub/</citetitle></ulink>.\r | |
99 | </para>\r | |
100 | \r | |
101 | <blockquote>\r | |
102 | <constant>\r | |
103 | glAttachShader,\r | |
104 | glBindAttribLocation,\r | |
105 | glCompileShader,\r | |
106 | glCreateProgram,\r | |
107 | glCreateShader,\r | |
108 | glDeleteProgram,\r | |
109 | glDeleteShader,\r | |
110 | glDetachShader,\r | |
111 | glDrawBuffers,\r | |
112 | glEnableVertexAttribArray,\r | |
113 | glGetActiveAttrib,\r | |
114 | glGetActiveUniform,\r | |
115 | glGetAttachedShaders,\r | |
116 | glGetAttribLocation,\r | |
117 | glGetProgram,\r | |
118 | glGetProgramInfoLog,\r | |
119 | glGetShader,\r | |
120 | glGetShaderInfoLog,\r | |
121 | glGetShaderSource,\r | |
122 | glGetUniform,\r | |
123 | glGetUniformLocation,\r | |
124 | glGetVertexAttrib,\r | |
125 | glGetVertexAttribPointerv,\r | |
126 | glIsProgram,\r | |
127 | glIsShader,\r | |
128 | glLinkProgram,\r | |
129 | glShaderSource,\r | |
130 | glUniform,\r | |
131 | glUseProgram,\r | |
132 | glValidateProgram,\r | |
133 | glVertexAttrib,\r | |
134 | glVertexAttribPointer\r | |
135 | </constant>\r | |
136 | </blockquote>\r | |
137 | \r | |
138 | \r | |
139 | <para>\r | |
140 | All reference pages referring to the OpenGL Utility Library and the OpenGL\r | |
141 | extension to the X Window System, and the following core OpenGL reference pages\r | |
142 | are Copyright © 1991-2006 Silicon Graphics, Inc. and may be distributed\r | |
143 | subject to the terms and conditions set forth in the Free Software B License.\r | |
144 | For details, see <ulink url="http://oss.sgi.com/projects/FreeB/">\r | |
145 | <citetitle>http://oss.sgi.com/projects/FreeB/</citetitle></ulink>.\r | |
146 | </para>\r | |
147 | <blockquote>\r | |
148 | <constant>\r | |
149 | glAccum,\r | |
150 | glActiveTexture,\r | |
151 | glAlphaFunc,\r | |
152 | glAreTexturesResident,\r | |
153 | glArrayElement,\r | |
154 | glBegin,\r | |
155 | glBindTexture, \r | |
156 | glBitmap,\r | |
157 | glBlendColor,\r | |
158 | glBlendEquation,\r | |
159 | glBlendFunc,\r | |
160 | glBlendFuncSeparate,\r | |
161 | glCallList,\r | |
162 | glCallLists,\r | |
163 | glClear,\r | |
164 | glClearAccum,\r | |
165 | glClearColor,\r | |
166 | glClearDepth,\r | |
167 | glClearIndex,\r | |
168 | gllearStencil,\r | |
169 | glCLientActiveTexture,\r | |
170 | glClipPlane,\r | |
171 | glColor,\r | |
172 | glColorMask,\r | |
173 | glColorMaterial,\r | |
174 | glColorPointer,\r | |
175 | glColorSubTable,\r | |
176 | glColorTable,\r | |
177 | glColorTableParameter,\r | |
178 | glCompressedTexImage1D,\r | |
179 | glCompressedTexImage2D,\r | |
180 | glCompressedTexImage3D,\r | |
181 | glCompressedTexSubImage1D,\r | |
182 | glCompressedTexSubImage2D,\r | |
183 | glCompressedTexSubImage3D,\r | |
184 | glConvolutionFilter1D,\r | |
185 | glConvolutionFilter2D,\r | |
186 | glConvolutionParameter,\r | |
187 | glCopyColorSubTable,\r | |
188 | glCopyColorTable,\r | |
189 | glCopyConvolutionFilter1D,\r | |
190 | glCopyConvolutionFilter2D,\r | |
191 | glCopyPixels,\r | |
192 | glCopyTexImage1D,\r | |
193 | glCopyTexImage2D,\r | |
194 | glCopyTexSubImage1D, \r | |
195 | glCopyTexSubImage2D,\r | |
196 | glCopyTexSubImage3D, \r | |
197 | glCullFace,\r | |
198 | glDeleteLists,\r | |
199 | glDeleteTextures,\r | |
200 | glDepthFunc,\r | |
201 | glDepthMask,\r | |
202 | glDepthRange,\r | |
203 | glDrawArrays,\r | |
204 | glDrawBuffer,\r | |
205 | glDrawElements,\r | |
206 | glDrawPixels,\r | |
207 | glDrawRangeElements,\r | |
208 | glEdgeFlag,\r | |
209 | glEdgeFlagPointer,\r | |
210 | glEnable,\r | |
211 | glEnableClientState,\r | |
212 | glEvalCoord,\r | |
213 | glEvalMesh,\r | |
214 | glEvalPoint,\r | |
215 | glFeedbackBuffer,\r | |
216 | glFinish,\r | |
217 | glFlush,\r | |
218 | glFog,\r | |
219 | glFogCoord,\r | |
220 | glFogCoordPointer,\r | |
221 | glFrontFace,\r | |
222 | glFrustum,\r | |
223 | glGenLists,\r | |
224 | glGenTextures,\r | |
225 | glGet,\r | |
226 | glGetClipPlane,\r | |
227 | glGetColorTable,\r | |
228 | glGetColorTableParameter,\r | |
229 | glGetCompressedTexImage,\r | |
230 | glGetConvolutionFilter,\r | |
231 | glGetConvolutionParameter,\r | |
232 | glGetError,\r | |
233 | glGetHistogram,\r | |
234 | glGetHistogramParameter,\r | |
235 | glGetLight,\r | |
236 | glGetMap,\r | |
237 | glGetMaterial,\r | |
238 | glGetMinmax,\r | |
239 | glGetMinmaxParameter,\r | |
240 | glGetPixelMap,\r | |
241 | glGetPointerv,\r | |
242 | glGetPolygonStipple,\r | |
243 | glGetSeparableFilter,\r | |
244 | glGetString,\r | |
245 | glGetTexEnv,\r | |
246 | glGetTexGen,\r | |
247 | glGetTexImage,\r | |
248 | glGetTexLevelParameter,\r | |
249 | glGetTexParameter,\r | |
250 | glHint,\r | |
251 | glHistogram,\r | |
252 | glIndex,\r | |
253 | glIndexMask,\r | |
254 | glIndexPointer,\r | |
255 | glInitNames,\r | |
256 | glInterleavedArrays,\r | |
257 | glIsEnabled,\r | |
258 | glIsList,\r | |
259 | glIsTexture,\r | |
260 | glLight,\r | |
261 | glLightModel,\r | |
262 | glLineStipple,\r | |
263 | glLineWidth,\r | |
264 | glListBase,\r | |
265 | glLoadIdentity,\r | |
266 | glLoadMatrix,\r | |
267 | glLoadName,\r | |
268 | glLoadTransposeMatrix,\r | |
269 | glLogicOp,\r | |
270 | glMap1,\r | |
271 | glMap2,\r | |
272 | glMapGrid,\r | |
273 | glMaterial,\r | |
274 | glMatrixMode,\r | |
275 | glMinmax,\r | |
276 | glMultiDrawArrays,\r | |
277 | glMultiDrawElements,\r | |
278 | glMultiTexCoord,\r | |
279 | glMultMatrix,\r | |
280 | glMultTransposeMatrix,\r | |
281 | glNewList,\r | |
282 | glNormal,\r | |
283 | glNormalPointer,\r | |
284 | glOrtho,\r | |
285 | glPassThrough,\r | |
286 | glPixelMap,\r | |
287 | glPixelStore,\r | |
288 | glPixelTransfer,\r | |
289 | glPixelZoom,\r | |
290 | glPointParameter,\r | |
291 | glPointSize,\r | |
292 | glPolygonMode,\r | |
293 | glPolygonOffset,\r | |
294 | glPolygonStipple,\r | |
295 | glPrioritizeTextures,\r | |
296 | glPushAttrib,\r | |
297 | glPushClientAttrib,\r | |
298 | glPushMatrix,\r | |
299 | glPushName,\r | |
300 | glRasterPos,\r | |
301 | glReadBuffer,\r | |
302 | glReadPixels,\r | |
303 | glRect,\r | |
304 | glRenderMode,\r | |
305 | glResetHistogram,\r | |
306 | glResetMinmax,\r | |
307 | glRotate,\r | |
308 | glSampleCoverage,\r | |
309 | glScale,\r | |
310 | glScissor,\r | |
311 | glSecondaryColor,\r | |
312 | glSecondaryColorPointer,\r | |
313 | glSelectBuffer,\r | |
314 | glSeparableFilter2D,\r | |
315 | glShadeModel,\r | |
316 | glStencilFunc,\r | |
317 | glStencilMask,\r | |
318 | glStencilOp,\r | |
319 | glTexCoord,\r | |
320 | glTexCoordPointer,\r | |
321 | glTexEnv,\r | |
322 | glTexGen,\r | |
323 | glTexImage1D,\r | |
324 | glTexImage2D,\r | |
325 | glTexImage3D,\r | |
326 | glTexParameter,\r | |
327 | glTexSubImage1D,\r | |
328 | glTexSubImage2D,\r | |
329 | glTexSubImage3D,\r | |
330 | glTranslate,\r | |
331 | glVertex,\r | |
332 | glVertexPointer,\r | |
333 | glViewport,\r | |
334 | glWindowPos\r | |
335 | </constant>\r | |
336 | </blockquote>\r | |
337 | \r | |
338 | \r | |
339 | </colophon>\r | |
340 | \r | |
341 | \r | |
342 | \r | |
343 | \r | |
344 | \r | |
345 | <reference>\r | |
346 | <title>OpenGL<superscript>®</superscript> Commands</title>\r |