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>,
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
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.
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.
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.
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,
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.
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">
114 <mml:msup><mml:mn>2</mml:mn>
115 <mml:mi mathvariant=
"italic">n
</mml:mi>
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
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>
130 </strong></span></th><th align=
"center"><span class=
"bold"><strong>
132 </strong></span></th><th align=
"center"><span class=
"bold"><strong>
134 </strong></span></th><th align=
"center"><span class=
"bold"><strong>
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">
140 </td><td align=
"center">
142 </td><td align=
"center">
144 </td><td align=
"center">
146 </td></tr><tr><td align=
"left">
147 <code class=
"constant">GL_PIXEL_MAP_S_TO_S
</code>
148 </td><td align=
"center">
150 </td><td align=
"center">
152 </td><td align=
"center">
154 </td><td align=
"center">
156 </td></tr><tr><td align=
"left">
157 <code class=
"constant">GL_PIXEL_MAP_I_TO_R
</code>
158 </td><td align=
"center">
160 </td><td align=
"center">
162 </td><td align=
"center">
164 </td><td align=
"center">
166 </td></tr><tr><td align=
"left">
167 <code class=
"constant">GL_PIXEL_MAP_I_TO_G
</code>
168 </td><td align=
"center">
170 </td><td align=
"center">
172 </td><td align=
"center">
174 </td><td align=
"center">
176 </td></tr><tr><td align=
"left">
177 <code class=
"constant">GL_PIXEL_MAP_I_TO_B
</code>
178 </td><td align=
"center">
180 </td><td align=
"center">
182 </td><td align=
"center">
184 </td><td align=
"center">
186 </td></tr><tr><td align=
"left">
187 <code class=
"constant">GL_PIXEL_MAP_I_TO_A
</code>
188 </td><td align=
"center">
190 </td><td align=
"center">
192 </td><td align=
"center">
194 </td><td align=
"center">
196 </td></tr><tr><td align=
"left">
197 <code class=
"constant">GL_PIXEL_MAP_R_TO_R
</code>
198 </td><td align=
"center">
200 </td><td align=
"center">
202 </td><td align=
"center">
204 </td><td align=
"center">
206 </td></tr><tr><td align=
"left">
207 <code class=
"constant">GL_PIXEL_MAP_G_TO_G
</code>
208 </td><td align=
"center">
210 </td><td align=
"center">
212 </td><td align=
"center">
214 </td><td align=
"center">
216 </td></tr><tr><td align=
"left">
217 <code class=
"constant">GL_PIXEL_MAP_B_TO_B
</code>
218 </td><td align=
"center">
220 </td><td align=
"center">
222 </td><td align=
"center">
224 </td><td align=
"center">
226 </td></tr><tr><td align=
"left">
227 <code class=
"constant">GL_PIXEL_MAP_A_TO_A
</code>
228 </td><td align=
"center">
230 </td><td align=
"center">
232 </td><td align=
"center">
234 </td><td align=
"center">
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.
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>.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>