rename upstream-man-pages to upstream-doc
[clinton/guile-figl.git] / upstream-doc / man2 / xhtml / glPixelMap.xml
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>glPixelMap</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /></head><body><div class="refentry" lang="en" xml:lang="en"><a id="glPixelMap"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>glPixelMap — set up pixel transfer maps</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">void <b class="fsfunc">glPixelMapfv</b>(</code></td><td>GLenum  </td><td><var class="pdparam">map</var>, </td></tr><tr><td> </td><td>GLsizei  </td><td><var class="pdparam">mapsize</var>, </td></tr><tr><td> </td><td>const GLfloat *  </td><td><var class="pdparam">values</var><code>)</code>;</td></tr></table></div><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0"><tr><td><code class="funcdef">void <b class="fsfunc">glPixelMapuiv</b>(</code></td><td>GLenum  </td><td><var class="pdparam">map</var>, </td></tr><tr><td> </td><td>GLsizei  </td><td><var class="pdparam">mapsize</var>, </td></tr><tr><td> </td><td>const GLuint *  </td><td><var class="pdparam">values</var><code>)</code>;</td></tr></table></div><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0"><tr><td><code class="funcdef">void <b class="fsfunc">glPixelMapusv</b>(</code></td><td>GLenum  </td><td><var class="pdparam">map</var>, </td></tr><tr><td> </td><td>GLsizei  </td><td><var class="pdparam">mapsize</var>, </td></tr><tr><td> </td><td>const GLushort *  </td><td><var class="pdparam">values</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>map</code></em></span></dt><dd><p>
4 Specifies a symbolic map name.
5 Must be one of the following:
6 <code class="constant">GL_PIXEL_MAP_I_TO_I</code>,
7 <code class="constant">GL_PIXEL_MAP_S_TO_S</code>,
8 <code class="constant">GL_PIXEL_MAP_I_TO_R</code>,
9 <code class="constant">GL_PIXEL_MAP_I_TO_G</code>,
10 <code class="constant">GL_PIXEL_MAP_I_TO_B</code>,
11 <code class="constant">GL_PIXEL_MAP_I_TO_A</code>,
12 <code class="constant">GL_PIXEL_MAP_R_TO_R</code>,
13 <code class="constant">GL_PIXEL_MAP_G_TO_G</code>,
14 <code class="constant">GL_PIXEL_MAP_B_TO_B</code>, or
15 <code class="constant">GL_PIXEL_MAP_A_TO_A</code>.
16 </p></dd><dt><span class="term"><em class="parameter"><code>mapsize</code></em></span></dt><dd><p>
17 Specifies the size of the map being defined.
18 </p></dd><dt><span class="term"><em class="parameter"><code>values</code></em></span></dt><dd><p>
19 Specifies an array of <em class="parameter"><code>mapsize</code></em> values.
20 </p></dd></dl></div></div><div class="refsect1" lang="en" xml:lang="en"><a id="description"></a><h2>Description</h2><p>
21 <code class="function">glPixelMap</code> sets up translation tables,
22 or <span class="emphasis"><em>maps</em></span>,
23 used by
24 <a class="citerefentry" href="glCopyPixels.xml"><span class="citerefentry"><span class="refentrytitle">glCopyPixels</span></span></a>,
25 <a class="citerefentry" href="glCopyTexImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexImage1D</span></span></a>,
26 <a class="citerefentry" href="glCopyTexImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexImage2D</span></span></a>,
27 <a class="citerefentry" href="glCopyTexSubImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexSubImage1D</span></span></a>,
28 <a class="citerefentry" href="glCopyTexSubImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexSubImage2D</span></span></a>,
29 <a class="citerefentry" href="glCopyTexSubImage3D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexSubImage3D</span></span></a>,
30 <a class="citerefentry" href="glDrawPixels.xml"><span class="citerefentry"><span class="refentrytitle">glDrawPixels</span></span></a>,
31 <a class="citerefentry" href="glReadPixels.xml"><span class="citerefentry"><span class="refentrytitle">glReadPixels</span></span></a>,
32 <a class="citerefentry" href="glTexImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage1D</span></span></a>,
33 <a class="citerefentry" href="glTexImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage2D</span></span></a>,
34 <a class="citerefentry" href="glTexImage3D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage3D</span></span></a>,
35 <a class="citerefentry" href="glTexSubImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glTexSubImage1D</span></span></a>,
36 <a class="citerefentry" href="glTexSubImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glTexSubImage2D</span></span></a>, and
37 <a class="citerefentry" href="glTexSubImage3D.xml"><span class="citerefentry"><span class="refentrytitle">glTexSubImage3D</span></span></a>.
38 Additionally, if the <code class="code">ARB_imaging</code> subset is supported, the
39 routines
40 <a class="citerefentry" href="glColorTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorTable</span></span></a>,
41 <a class="citerefentry" href="glColorSubTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorSubTable</span></span></a>,
42 <a class="citerefentry" href="glConvolutionFilter1D.xml"><span class="citerefentry"><span class="refentrytitle">glConvolutionFilter1D</span></span></a>,
43 <a class="citerefentry" href="glConvolutionFilter2D.xml"><span class="citerefentry"><span class="refentrytitle">glConvolutionFilter2D</span></span></a>,
44 <a class="citerefentry" href="glHistogram.xml"><span class="citerefentry"><span class="refentrytitle">glHistogram</span></span></a>,
45 <a class="citerefentry" href="glMinmax.xml"><span class="citerefentry"><span class="refentrytitle">glMinmax</span></span></a>, and
46 <a class="citerefentry" href="glSeparableFilter2D.xml"><span class="citerefentry"><span class="refentrytitle">glSeparableFilter2D</span></span></a>.
47 Use of these maps is described completely in the
48 <a class="citerefentry" href="glPixelTransfer.xml"><span class="citerefentry"><span class="refentrytitle">glPixelTransfer</span></span></a> reference page,
49 and partly in the reference pages for the pixel and texture image commands.
50 Only the specification of the maps is described in this reference page.
51 </p><p>
52 <em class="parameter"><code>map</code></em> is a symbolic map name,
53 indicating one of ten maps to set.
54 <em class="parameter"><code>mapsize</code></em> specifies the number of entries in the map,
55 and <em class="parameter"><code>values</code></em> is a pointer to an array of <em class="parameter"><code>mapsize</code></em> map values.
56 </p><p>
57 If a non-zero named buffer object is bound to the <code class="constant">GL_PIXEL_UNPACK_BUFFER</code> target
58 (see <a class="citerefentry" href="glBindBuffer.xml"><span class="citerefentry"><span class="refentrytitle">glBindBuffer</span></span></a>) while a pixel transfer map is
59 specified, <em class="parameter"><code>values</code></em> is treated as a byte offset into the buffer object's data store.
60 </p><p>
61 The ten maps are as follows:
62 </p><div class="variablelist"><dl><dt><span class="term"><code class="constant">GL_PIXEL_MAP_I_TO_I</code></span></dt><dd><p>
63 Maps color indices to color indices.
64 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_S_TO_S</code></span></dt><dd><p>
65 Maps stencil indices to stencil indices.
66 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_I_TO_R</code></span></dt><dd><p>
67 Maps color indices to red components.
68 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_I_TO_G</code></span></dt><dd><p>
69 Maps color indices to green components.
70 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_I_TO_B</code></span></dt><dd><p>
71 Maps color indices to blue components.
72 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_I_TO_A</code></span></dt><dd><p>
73 Maps color indices to alpha components.
74 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_R_TO_R</code></span></dt><dd><p>
75 Maps red components to red components.
76 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_G_TO_G</code></span></dt><dd><p>
77 Maps green components to green components.
78 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_B_TO_B</code></span></dt><dd><p>
79 Maps blue components to blue components.
80 </p></dd><dt><span class="term"><code class="constant">GL_PIXEL_MAP_A_TO_A</code></span></dt><dd><p>
81 Maps alpha components to alpha components.
82 </p></dd></dl></div><p>
83 The entries in a map can be specified as single-precision
84 floating-point numbers,
85 unsigned short integers,
86 or unsigned int integers.
87 Maps that store color component values
88 (all but <code class="constant">GL_PIXEL_MAP_I_TO_I</code> and <code class="constant">GL_PIXEL_MAP_S_TO_S</code>)
89 retain their values in floating-point format,
90 with unspecified mantissa and exponent sizes.
91 Floating-point values specified by <code class="function">glPixelMapfv</code> are converted directly
92 to the internal floating-point format of these maps,
93 then clamped to the range [0,1].
94 Unsigned integer values specified by <code class="function">glPixelMapusv</code> and
95 <code class="function">glPixelMapuiv</code> are converted linearly such that
96 the largest representable integer maps to 1.0,
97 and 0 maps to 0.0.
98 </p><p>
99 Maps that store indices,
100 <code class="constant">GL_PIXEL_MAP_I_TO_I</code> and <code class="constant">GL_PIXEL_MAP_S_TO_S</code>,
101 retain their values in fixed-point format,
102 with an unspecified number of bits to the right of the binary point.
103 Floating-point values specified by <code class="function">glPixelMapfv</code> are converted directly
104 to the internal fixed-point format of these maps.
105 Unsigned integer values specified by <code class="function">glPixelMapusv</code> and
106 <code class="function">glPixelMapuiv</code> specify integer values,
107 with all 0's to the right of the binary point.
108 </p><p>
109 The following table shows the initial sizes and values for each of the maps.
110 Maps that are indexed by either color or stencil indices must have
111 <em class="parameter"><code>mapsize</code></em> =
112 <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll">
113
114 <mml:msup><mml:mn>2</mml:mn>
115 <mml:mi mathvariant="italic">n</mml:mi>
116 </mml:msup>
117 </mml:math>
118 for some
119 <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mml:mi mathvariant="italic">n</mml:mi></mml:math>
120 or the results are undefined.
121 The maximum allowable size for each map depends on the implementation
122 and can be determined by calling <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument
123 <code class="constant">GL_MAX_PIXEL_MAP_TABLE</code>.
124 The single maximum applies to all maps; it is at
125 least 32.
126 </p><div class="informaltable"><table border="1"><colgroup><col align="left" /><col align="center" /><col align="center" /><col align="center" /><col align="center" /></colgroup><thead><tr><th align="left"><span class="bold"><strong>
127 <em class="parameter"><code>map</code></em>
128 </strong></span></th><th align="center"><span class="bold"><strong>
129 Lookup Index
130 </strong></span></th><th align="center"><span class="bold"><strong>
131 Lookup Value
132 </strong></span></th><th align="center"><span class="bold"><strong>
133 Initial Size
134 </strong></span></th><th align="center"><span class="bold"><strong>
135 Initial Value
136 </strong></span></th></tr></thead><tbody><tr><td align="left">
137 <code class="constant">GL_PIXEL_MAP_I_TO_I</code>
138 </td><td align="center">
139 color index
140 </td><td align="center">
141 color index
142 </td><td align="center">
143 1
144 </td><td align="center">
145 0
146 </td></tr><tr><td align="left">
147 <code class="constant">GL_PIXEL_MAP_S_TO_S</code>
148 </td><td align="center">
149 stencil index
150 </td><td align="center">
151 stencil index
152 </td><td align="center">
153 1
154 </td><td align="center">
155 0
156 </td></tr><tr><td align="left">
157 <code class="constant">GL_PIXEL_MAP_I_TO_R</code>
158 </td><td align="center">
159 color index
160 </td><td align="center">
161 R
162 </td><td align="center">
163 1
164 </td><td align="center">
165 0
166 </td></tr><tr><td align="left">
167 <code class="constant">GL_PIXEL_MAP_I_TO_G</code>
168 </td><td align="center">
169 color index
170 </td><td align="center">
171 G
172 </td><td align="center">
173 1
174 </td><td align="center">
175 0
176 </td></tr><tr><td align="left">
177 <code class="constant">GL_PIXEL_MAP_I_TO_B</code>
178 </td><td align="center">
179 color index
180 </td><td align="center">
181 B
182 </td><td align="center">
183 1
184 </td><td align="center">
185 0
186 </td></tr><tr><td align="left">
187 <code class="constant">GL_PIXEL_MAP_I_TO_A</code>
188 </td><td align="center">
189 color index
190 </td><td align="center">
191 A
192 </td><td align="center">
193 1
194 </td><td align="center">
195 0
196 </td></tr><tr><td align="left">
197 <code class="constant">GL_PIXEL_MAP_R_TO_R</code>
198 </td><td align="center">
199 R
200 </td><td align="center">
201 R
202 </td><td align="center">
203 1
204 </td><td align="center">
205 0
206 </td></tr><tr><td align="left">
207 <code class="constant">GL_PIXEL_MAP_G_TO_G</code>
208 </td><td align="center">
209 G
210 </td><td align="center">
211 G
212 </td><td align="center">
213 1
214 </td><td align="center">
215 0
216 </td></tr><tr><td align="left">
217 <code class="constant">GL_PIXEL_MAP_B_TO_B</code>
218 </td><td align="center">
219 B
220 </td><td align="center">
221 B
222 </td><td align="center">
223 1
224 </td><td align="center">
225 0
226 </td></tr><tr><td align="left">
227 <code class="constant">GL_PIXEL_MAP_A_TO_A</code>
228 </td><td align="center">
229 A
230 </td><td align="center">
231 A
232 </td><td align="center">
233 1
234 </td><td align="center">
235 0
236 </td></tr></tbody></table></div></div><div class="refsect1" lang="en" xml:lang="en"><a id="errors"></a><h2>Errors</h2><p>
237 <code class="constant">GL_INVALID_ENUM</code> is generated if <em class="parameter"><code>map</code></em> is not an accepted value.
238 </p><p>
239 <code class="constant">GL_INVALID_VALUE</code> is generated if <em class="parameter"><code>mapsize</code></em> is less than one
240 or larger than <code class="constant">GL_MAX_PIXEL_MAP_TABLE</code>.
241 </p><p>
242 <code class="constant">GL_INVALID_VALUE</code> is generated if <em class="parameter"><code>map</code></em> is
243 <code class="constant">GL_PIXEL_MAP_I_TO_I</code>,
244 <code class="constant">GL_PIXEL_MAP_S_TO_S</code>,
245 <code class="constant">GL_PIXEL_MAP_I_TO_R</code>,
246 <code class="constant">GL_PIXEL_MAP_I_TO_G</code>,
247 <code class="constant">GL_PIXEL_MAP_I_TO_B</code>, or
248 <code class="constant">GL_PIXEL_MAP_I_TO_A</code>,
249 and <em class="parameter"><code>mapsize</code></em> is not a power of two.
250 </p><p>
251 <code class="constant">GL_INVALID_OPERATION</code> is generated if a non-zero buffer object name is bound to the
252 <code class="constant">GL_PIXEL_UNPACK_BUFFER</code> target and the buffer object's data store is currently mapped.
253 </p><p>
254 <code class="constant">GL_INVALID_OPERATION</code> is generated if a non-zero buffer object name is bound to the
255 <code class="constant">GL_PIXEL_UNPACK_BUFFER</code> target and the data would be unpacked from the buffer
256 object such that the memory reads required would exceed the data store size.
257 </p><p>
258 <code class="constant">GL_INVALID_OPERATION</code> is generated by <code class="function">glPixelMapfv</code> if a non-zero buffer object name is bound to the
259 <code class="constant">GL_PIXEL_UNPACK_BUFFER</code> target and <em class="parameter"><code>values</code></em> is not evenly divisible
260 into the number of bytes needed to store in memory a GLfloat datum.
261 </p><p>
262 <code class="constant">GL_INVALID_OPERATION</code> is generated by <code class="function">glPixelMapuiv</code> if a non-zero buffer object name is bound to the
263 <code class="constant">GL_PIXEL_UNPACK_BUFFER</code> target and <em class="parameter"><code>values</code></em> is not evenly divisible
264 into the number of bytes needed to store in memory a GLuint datum.
265 </p><p>
266 <code class="constant">GL_INVALID_OPERATION</code> is generated by <code class="function">glPixelMapusv</code> if a non-zero buffer object name is bound to the
267 <code class="constant">GL_PIXEL_UNPACK_BUFFER</code> target and <em class="parameter"><code>values</code></em> is not evenly divisible
268 into the number of bytes needed to store in memory a GLushort datum.
269 </p><p>
270 <code class="constant">GL_INVALID_OPERATION</code> is generated if <code class="function">glPixelMap</code>
271 is executed between the execution of <a class="citerefentry" href="glBegin.xml"><span class="citerefentry"><span class="refentrytitle">glBegin</span></span></a>
272 and the corresponding execution of <a class="citerefentry" href="glEnd.xml"><span class="citerefentry"><span class="refentrytitle">glEnd</span></span></a>.
273 </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="associatedgets"></a><h2>Associated Gets</h2><p>
274 <a class="citerefentry" href="glGetPixelMap.xml"><span class="citerefentry"><span class="refentrytitle">glGetPixelMap</span></span></a>
275 </p><p>
276 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_I_TO_I_SIZE</code>
277 </p><p>
278 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_S_TO_S_SIZE</code>
279 </p><p>
280 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_I_TO_R_SIZE</code>
281 </p><p>
282 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_I_TO_G_SIZE</code>
283 </p><p>
284 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_I_TO_B_SIZE</code>
285 </p><p>
286 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_I_TO_A_SIZE</code>
287 </p><p>
288 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_R_TO_R_SIZE</code>
289 </p><p>
290 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_G_TO_G_SIZE</code>
291 </p><p>
292 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_B_TO_B_SIZE</code>
293 </p><p>
294 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_MAP_A_TO_A_SIZE</code>
295 </p><p>
296 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_MAX_PIXEL_MAP_TABLE</code>
297 </p><p>
298 <a class="citerefentry" href="glGet.xml"><span class="citerefentry"><span class="refentrytitle">glGet</span></span></a> with argument <code class="constant">GL_PIXEL_UNPACK_BUFFER_BINDING</code>
299 </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="seealso"></a><h2>See Also</h2><p>
300 <a class="citerefentry" href="glColorTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorTable</span></span></a>,
301 <a class="citerefentry" href="glColorSubTable.xml"><span class="citerefentry"><span class="refentrytitle">glColorSubTable</span></span></a>,
302 <a class="citerefentry" href="glConvolutionFilter1D.xml"><span class="citerefentry"><span class="refentrytitle">glConvolutionFilter1D</span></span></a>,
303 <a class="citerefentry" href="glConvolutionFilter2D.xml"><span class="citerefentry"><span class="refentrytitle">glConvolutionFilter2D</span></span></a>,
304 <a class="citerefentry" href="glCopyPixels.xml"><span class="citerefentry"><span class="refentrytitle">glCopyPixels</span></span></a>,
305 <a class="citerefentry" href="glCopyTexImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexImage1D</span></span></a>,
306 <a class="citerefentry" href="glCopyTexImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexImage2D</span></span></a>,
307 <a class="citerefentry" href="glCopyTexSubImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexSubImage1D</span></span></a>,
308 <a class="citerefentry" href="glCopyTexSubImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glCopyTexSubImage2D</span></span></a>,
309 <a class="citerefentry" href="glDrawPixels.xml"><span class="citerefentry"><span class="refentrytitle">glDrawPixels</span></span></a>,
310 <a class="citerefentry" href="glHistogram.xml"><span class="citerefentry"><span class="refentrytitle">glHistogram</span></span></a>,
311 <a class="citerefentry" href="glMinmax.xml"><span class="citerefentry"><span class="refentrytitle">glMinmax</span></span></a>,
312 <a class="citerefentry" href="glPixelStore.xml"><span class="citerefentry"><span class="refentrytitle">glPixelStore</span></span></a>,
313 <a class="citerefentry" href="glPixelTransfer.xml"><span class="citerefentry"><span class="refentrytitle">glPixelTransfer</span></span></a>,
314 <a class="citerefentry" href="glReadPixels.xml"><span class="citerefentry"><span class="refentrytitle">glReadPixels</span></span></a>,
315 <a class="citerefentry" href="glSeparableFilter2D.xml"><span class="citerefentry"><span class="refentrytitle">glSeparableFilter2D</span></span></a>,
316 <a class="citerefentry" href="glTexImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage1D</span></span></a>,
317 <a class="citerefentry" href="glTexImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage2D</span></span></a>,
318 <a class="citerefentry" href="glTexImage3D.xml"><span class="citerefentry"><span class="refentrytitle">glTexImage3D</span></span></a>,
319 <a class="citerefentry" href="glTexSubImage1D.xml"><span class="citerefentry"><span class="refentrytitle">glTexSubImage1D</span></span></a>,
320 <a class="citerefentry" href="glTexSubImage2D.xml"><span class="citerefentry"><span class="refentrytitle">glTexSubImage2D</span></span></a>,
321 <a class="citerefentry" href="glTexSubImage3D.xml"><span class="citerefentry"><span class="refentrytitle">glTexSubImage3D</span></span></a>
322 </p></div><div class="refsect1" lang="en" xml:lang="en"><a id="Copyright"></a><h2>Copyright</h2><p>
323 Copyright <span class="trademark"></span>© 1991-2006
324 Silicon Graphics, Inc. This document is licensed under the SGI
325 Free Software B License. For details, see
326 <a class="ulink" href="http://oss.sgi.com/projects/FreeB/" target="_top">http://oss.sgi.com/projects/FreeB/</a>.
327 </p></div></div></body></html>