Home | History | Annotate | Download | only in docs

Lines Matching full:italic

8 <span style="font-style: italic;"></span><span
62 style="font-style: italic;">italics</span>.<br>
65 referred to as <span style="font-style: italic;">the subset.</span><br>
77 style="font-style: italic;">mode</span>)<br>
81 style="font-style: italic;">x</span>, GLfloat <span
82 style="font-style: italic;">y</span>)<br>
84 *<span style="font-style: italic;">v</span>)<br>
86 style="font-style: italic;">x</span>, GLfloat <span
87 style="font-style: italic;">y</span>, GLfloat <span
88 style="font-style: italic;">z</span>)<br>
90 *<span style="font-style: italic;">v</span>)<br>
93 The <span style="font-style: italic;">mode</span> parameter to <span
125 style="font-style: italic;">red</span>, GLfloat <span
126 style="font-style: italic;">green</span>, GLfloat <span
127 style="font-style: italic;">blue</span>)<br>
129 style="font-style: italic;">rgb</span>)<br>
131 style="font-style: italic;">red,</span> GLfloat <span
132 style="font-style: italic;">green,</span> GLfloat <span
133 style="font-style: italic;">blue,</span> GLfloat <span
134 style="font-style: italic;">alpha</span>)<br>
136 style="font-style: italic;">rgba</span>)<br>
138 style="font-style: italic;">s</span>, GLfloat<span
139 style="font-style: italic;"> t</span>)<br>
141 GLfloat *<span style="font-style: italic;">c</span>)<br>
238 style="font-weight: normal;">(GLenum <span style="font-style: italic;">mode</span>)</span><br>
243 style="font-style: italic;">m</span>)</span><br>
245 style="font-style: italic;">m</span>)</span><br>
247 style="font-style: italic;">angle</span>, GLfloat <span
248 style="font-style: italic;">x</span>, GLfloat <span
249 style="font-style: italic;">y</span>, GLfloat <span
250 style="font-style: italic;">z</span>)</span><br>
252 style="font-style: italic;">x</span>, GLfloat <span
253 style="font-style: italic;">y</span>, GLfloat <span
254 style="font-style: italic;">z</span>)</span><br>
256 style="font-style: italic;">x</span>, GLfloat <span
257 style="font-style: italic;">y</span>, GLfloat <span
258 style="font-style: italic;">z</span>)<br>
260 style="font-style: italic;">left,</span> GLdouble <span
261 style="font-style: italic;">right,</span> GLdouble <span
262 style="font-style: italic;">bottom,</span> GLdouble <span
263 style="font-style: italic;">top,</span> GLdouble <span
264 style="font-style: italic;">near,</span> GLdouble <span
265 style="font-style: italic;">far</span>)</span><br>
267 style="font-style: italic;"> left,</span> GLdouble <span
268 style="font-style: italic;">right,</span> GLdouble <span
269 style="font-style: italic;">bottom,</span> GLdouble <span
270 style="font-style: italic;">top,</span> GLdouble <span
271 style="font-style: italic;">near,</span> GLdouble <span
272 style="font-style: italic;">far</span>)</span><br>
274 style="font-style: italic;">x</span>, GLint <span
275 style="font-style: italic;">y</span>, GLsize <span
276 style="font-style: italic;">width,</span> GLsizei <span
277 style="font-style: italic;">height</span>)</span><br>
281 specifies the <span style="font-style: italic;">current matrix.</span>
310 the <span style="font-style: italic;">x</span>, <span
311 style="font-style: italic;">y</span> and <span
312 style="font-style: italic;">z</span> translation parameters.<br>
316 style="font-style: italic;">x</span>, <span
317 style="font-style: italic;">y</span> and <span
318 style="font-style: italic;">z</span> scale factors.<br>
322 &nbsp;The <span style="font-style: italic;">near</span> and <span
323 style="font-style: italic;">far</span> values specify the position of
325 style="font-style: italic;">left, right, bottom</span> and <span
326 style="font-style: italic;">top</span> parameters are the X and Y
333 &nbsp;The <span style="font-style: italic;">near</span> and <span
334 style="font-style: italic;">far</span> values specify the position of
336 italic;">left, right, bottom</span> and <span
337 style="font-style: italic;">top</span> parameters specify the X and
343 to window coordinates. &nbsp;The <span style="font-style: italic;">x</span>
344 and <span style="font-style: italic;">y</span> parameters specify the
346 style="font-style: italic;">width</span> and <span
347 style="font-style: italic;">height</span> parameters specify the size
362 Clipping occurs in <span style="font-style: italic;">clip coordinate
372 style="font-style: italic;">x</span>, GLfloat <span
373 style="font-style: italic;">y</span>)<br>
375 GLfloat *<span style="font-style: italic;">v</span>)<br>
377 style="font-style: italic;">x</span>, GLint <span
378 style="font-style: italic;">y</span>)<br>
380 GLint *<span style="font-style: italic;">v</span>)<br>
450 lines, triangles and bitmaps. &nbsp;<span style="font-style: italic;">Rasterization</span>
455 to <span style="font-style: italic;">draw</span> the line. &nbsp;A
478 style="font-style: italic;">mode</span>), <span
482 style="font-style: italic;">mode</span> is one of GL_LINES,
485 style="font-style: italic;">half-open</span> convention for drawing
494 style="font-style: italic;">width</span>)<br>
497 where <span style="font-style: italic;">width</span> is the line width
507 style="font-style: italic;">factor</span>, GLushort <span
508 style="font-style: italic;">pattern</span>)<br>
511 <span style="font-style: italic;">pattern</span> describes an on/off
513 style="font-style: italic;">factor</span> specifies how many subsequent
522 style="font-style: italic;">coverage value</span> which describes how
524 style="font-style: italic;">inside</span> the line. &nbsp;Later, the
539 style="font-style: italic;"><span style="font-style: italic;">(mode</span></span>),<span
543 style="font-style: italic;">mode</span> may be one of GL_TRIANGLES,
552 style="font-style: italic;"><span style="font-style: italic;">mode</span></span>),<span
556 style="font-style: italic;">mode</span> may be one of GL_QUADS or
565 style="font-style: italic;"><span style="font-style: italic;"></span></span>(GL_POLYGON),<span
569 style="font-style: italic;"></span><span style="font-weight: bold;"></span>
573 The <span style="font-style: italic;">winding order</span> of vertices
575 determine the <span style="font-style: italic;">front-facing</span> or <span
576 style="font-style: italic;">back-facing</span> orientation of polygons.
585 style="font-style: italic;"> mode</span>)<br>
589 front-facing polygon. &nbsp;If <span style="font-style: italic;">mode</span>
591 style="font-style: italic;">mode</span> is GL_CCW then polygons with
593 GL_CCW. &nbsp;If <span style="font-style: italic;">mode</span> is not
595 style="font-style: italic;"></span><span style="font-style: italic;"></span><br>
602 glCullFace</span>(GLenum <span style="font-style: italic;">mode</span>)<br>
606 culled. &nbsp;If <span style="font-style: italic;">mode</span> is
608 style="font-style: italic;">mode</span> is GL_BACK then back-facing
609 polygons will be culled. Otherwise, if <span style="font-style: italic;">mode</span>
611 value for <span style="font-style: italic;">mode</span> will raise the
627 style="font-style: italic;">coverage</span> value which indicates how
642 style="font-style: italic;">mode</span>)<br>
646 rasterization. &nbsp;If <span style="font-style: italic;">mode</span> is
651 style="font-style: italic;">mode</span> is GL_SMOOTH then vertex colors
663 style="font-style: italic;">width</span>, GLsizei <span
664 italic;">height</span>, GLfloat <span
665 style="font-style: italic;">xOrig</span>, GLfloat <span
666 style="font-style: italic;">yOrig</span>, GLfloat <span
667 style="font-style: italic;">xMove</span>, GLfloat <span
668 style="font-style: italic;">yMove</span>, const &nbsp;GLubyte *<span
669 style="font-style: italic;">image</span>)<br>
672 <span style="font-style: italic;">width </span>and <span
673 style="font-style: italic;">height</span> specify the image size in
674 pixels. &nbsp;<span style="font-style: italic;">xOrig</span> and <span
675 style="font-style: italic;">yOrig</span> specify the bitmap origin.
676 &nbsp;<span style="font-style: italic;">xMove</span> and <span
677 style="font-style: italic;">yMove</span> are added to the current
679 style="font-style: italic;">image</span> is a pointer to the bitmap
686 The first step in bitmap rendering is <span style="font-style: italic;">unpacking.
694 <span style="font-style: italic;"></span><br>
702 style="font-style: italic;">pname</span>)<br>
705 style="font-style: italic;">value</span>)<br>
736 style="font-style: italic;">width</span> parameter to <span
748 ? GL_UNPACK_ROW_LENGTH : <span style="font-style: italic;">width</span>;<br>
750 byte = <span style="font-style: italic;">image</span>[((rowLength + 7)
764 <span style="font-style: italic;"><span style="font-style: italic;"></span></span>
770 for (j = 0; j &lt; <span style="font-style: italic;">height</span>;
772 &nbsp;&nbsp;&nbsp; for (i = 0; i &lt; <span style="font-style: italic;">width</span>;
776 floor(x<sub>rp</sub> - <span style="font-style: italic;">xOrig</span>)
779 floor(y<sub>rp</sub> - <span style="font-style: italic;">yOrig</span>)
795 style="font-style: italic;">xMove</span><br>
796 y<sub>rp</sub> = y<sub>rp</sub> + <span style="font-style: italic;">yMove</span><br>
837 style="font-style: italic;"> target</span>, GLint <span
838 style="font-style: italic;">level</span>, GLint <span
839 style="font-style: italic;">internalFormat,</span> GLsizei <span
840 style="font-style: italic;">width,</span> GLsizei <span
841 style="font-style: italic;">height,</span> GLint <span
842 style="font-style: italic;">border,</span> GLenum <span
843 style="font-style: italic;">format,</span> GLenum <span
844 style="font-style: italic;">type,</span> const GLvoid *<span
845 style="font-style: italic;">pixels</span> )<br>
848 <span style="font-style: italic;">target</span> must be GL_TEXTURE_2D.
849 &nbsp;<span style="font-style: italic;">level </span>indicates the
850 mipmap level for mipmap textures. &nbsp;<span style="font-style: italic;">internalFormat</span>
852 texture. &nbsp;<span style="font-style: italic;">width</span> and <span
853 style="font-style: italic;">height </span>indicate the image size in
854 pixels (or texels). &nbsp;<span style="font-style: italic;">border </span>must
855 be zero. &nbsp;<span style="font-style: italic;">format</span> and <span
856 style="font-style: italic;">type</span> describe the pixel format and
857 data type for the incoming image. &nbsp;<span style="font-style: italic;">pixels</span>
862 <h3><span style="font-style: italic;"></span></h3>
865 must be the case that <span style="font-style: italic;">width </span>=
866 2<sup>n</sup> and <span style="font-style: italic;">height</span> = 2<sup>m</sup>
872 base image (<span style="font-style: italic;">level</span>=0) is of
966 If the <span style="font-style: italic;">width</span> or <span
967 style="font-style: italic;">height</span> parameters are not powers of
970 considered to be <span style="font-style: italic;">inconsistent</span>
975 style="font-style: italic;"><span style="font-weight: bold;"></span></span><span
976 style="font-style: italic;">format</span> and <span
977 style="font-style: italic;">type</span> parameters describe the format
979 style="font-style: italic;">format</span> are GL_INTENSITY, GL_RGB and
980 GL_RGBA. &nbsp;The <span style="font-style: italic;">type</span>
984 If <span style="font-style: italic;">format</span> is GL_INTENSITY then
986 blue and alpha values.<span style="font-style: italic;"></span><br>
988 If <span style="font-style: italic;">format</span> is GL_RGB then the
992 If <span style="font-style: italic;">format</span> is GL_RGBA then the
999 glPixelStorei</span>(GLenum <span style="font-style: italic;">pname</span>,
1000 GLint <span style="font-style: italic;">value</span>)<br>
1004 style="font-style: italic;">pname</span> may be GL_UNPACK_ROW_LENGTH to
1007 the <span style="font-style: italic;">width</span> parameter to <span
1009 style="font-style: italic;"></span><br>
1013 style="font-style: italic;"> </span></span>converts the incoming
1016 The <span style="font-style: italic;">internalFormat</span> parameter
1020 If <span style="font-style: italic;">internalFormat</span> is
1025 If <span style="font-style: italic;">internalFormat</span> is GL_RGB5
1029 If <span style="font-style: italic;">internalFormat </span>is
1047 style="font-style: italic;">texture wrap mode</span>. &nbsp;The
1051 style="font-style: italic;"> target</span>, GLenum <span
1052 style="font-style: italic;">pname</span>, GLint <span
1053 style="font-style: italic;">value</span>)<br>
1056 <span style="font-style: italic;">target</span> must be GL_TEXTURE_2D.
1057 &nbsp;If <span style="font-style: italic;">pname</span> is
1059 style="font-style: italic;">value</span> must be either
1075 style="font-style: italic;">level of detail</span> value (lambda) is
1081 then the texture <span style="font-style: italic;">minification</span>
1084 style="font-style: italic;">magnification</span> filter will be used.<br>
1086 style="font-style: italic;"></span><br>
1090 style="font-style: italic;"></span><span style="font-weight: bold;"></span><span
1091 style="font-style: italic;"></span> command by setting <span
1092 style="font-style: italic;">target</span> to GL_TEXTURE_2D, setting <span
1093 style="font-style: italic;">pname</span> to GL_TEXTURE_MIN_FILTER and
1094 setting <span style="font-style: italic;">value</span> to GL_NEAREST,
1137 style="font-style: italic;"></span><span style="font-weight: bold;"></span>command
1138 by setting <span style="font-style: italic;">target</span> to
1139 GL_TEXTURE_2D, setting <span style="font-style: italic;">pname</span> to
1140 GL_TEXTURE_MAG_FILTER and setting <span style="font-style: italic;">value</span>
1158 glTexEnvi</span>(GLenum <span style="font-style: italic;">target</span>,
1159 GLenum <span style="font-style: italic;">pname</span>, GLint <span
1160 style="font-style: italic;">value</span>)<br>
1163 <span style="font-style: italic;">target</span> must be GL_TEXTURE_ENV.
1164 &nbsp;If <span style="font-style: italic;">pname</span> is
1165 GL_TEXTURE_ENV_MODE then <span style="font-style: italic;">value</span>
1168 There is also a <span style="font-style: italic;">texture environment
1173 glTexEnvfv</span>(GLenum <span style="font-style: italic;">target</span>,
1174 GLenum <span style="font-style: italic;">pname</span>, const GLfloat *<span
1175 style="font-style: italic;">value</span>)<br>
1177 <span style="font-style: italic;"></span><br>
1178 <span style="font-style: italic;">target</span> must be GL_TEXTURE_ENV.
1179 &nbsp;If <span style="font-style: italic;">pname</span> is
1180 GL_TEXTURE_ENV_COLOR then <span style="font-style: italic;">value </span>must
1184 <span style="font-style: italic;"></span><br>
1189 style="font-style: italic;"></span>'It' is the sampled texture
1289 style="font-style: italic;"> target</span>, GLuint <span
1290 style="font-style: italic;">textureID</span>)<br>
1293 <span style="font-style: italic;">target</span> must be GL_TEXTURE_2D.
1294 &nbsp;<span style="font-style: italic;">textureID</span> may be any
1295 unsigned integer. &nbsp;If <span style="font-style: italic;">textureID</span>
1299 the <span style="font-style: italic;">current texture object</span>.
1302 style="font-style: italic;"> </span></span>calls will effect the
1304 <span style="font-style: italic;"></span><span
1305 style="font-weight: bold;"><span style="font-style: italic;"> </span></span><br>
1310 style="font-style: italic;">n</span>, const GLuint *<span
1311 style="font-style: italic;">textureIDs</span>)<br>
1314 <span style="font-style: italic;">textureIDs</span> is an array of <span
1315 style="font-style: italic;">n</span> texture IDs. &nbsp;The named
1324 style="font-style: italic;"> n</span>, GLuint *<span
1325 style="font-style: italic;">textureIDs</span>)<br>
1328 An array of <span style="font-style: italic;">n</span> unused texture
1329 IDs will be returned in the <span style="font-style: italic;">textureIDs</span>
1346 style="font-style: italic;">x</span>, GLint <span
1347 style="font-style: italic;">y</span>, GLsizei <span
1348 style="font-style: italic;">width</span>, GLsizei<span
1349 style="font-style: italic;"> height</span>)<br>
1353 style="font-style: italic;">x, y</span>) and the given <span
1354 style="font-style: italic;">width</span> and <span
1355 style="font-style: italic;">height</span>. &nbsp;The scissor test is
1361 style="font-style: italic;">x</span> &lt;= x<sub>f</sub> &lt; <span
1362 style="font-style: italic;">x</span> + <span
1363 style="font-style: italic;">width</span> and <span
1364 style="font-style: italic;">y</span> &lt;= y<sub>f</sub> &lt; <span
1365 style="font-style: italic;">y</span> + <span
1366 style="font-style: italic;">height. &nbsp;</span>Otherwise, the
1369 If <span style="font-style: italic;">width</span> or <span
1370 style="font-style: italic;">height</span> is less than zero the error
1381 style="font-style: italic;">mode</span>, GLclampf <span
1382 style="font-style: italic;">reference</span>)<br>
1385 <span style="font-style: italic;">mode</span> specifies an inequality
1386 and <span style="font-style: italic;">reference</span> specifies a value
1388 modes&nbsp;<span style="font-style: italic;"></span>and the
1404 style="font-style: italic;">reference</span><br>
1411 style="font-style: italic;">reference</span></td>
1417 style="font-style: italic;">reference</span></td>
1423 style="font-style: italic;">reference</span></td>
1429 style="font-style: italic;">reference</span></td>
1435 style="font-style: italic;">reference</span></td>
1452 The <span style="font-style: italic;">reference</span> parameter is
1472 style="font-style: italic;">func</span>, GLint <span
1473 style="font-style: italic;">ref</span>, GLuint <span
1474 style="font-style: italic;">mask</span>)<br>
1476 style="font-style: italic;">stencilFail</span>, GLenum <span
1477 style="font-style: italic;">depthTestFail</span>, GLenum <span
1478 style="font-style: italic;">depthTestPass</span>)<br>
1482 style="font-style: italic;"> </span></span>command controls the
1487 <span style="font-style: italic;">ref</span> is clamped to the range [0,
1489 stencil buffer.<span style="font-style: italic;"></span><br>
1492 style="font-style: italic;">func</span> parameter and when the stencil
1495 style="font-style: italic;">mask</span> parameter before the test.<br>
1497 <span style="font-style: italic;"></span><span
1498 style="font-style: italic;"></span><span style="font-style: italic;"></span>
1505 style="font-style: italic;">func</span> value<br>
1513 <td style="vertical-align: top;"><span style="font-style: italic;">(ref</span>&amp;<span
1514 style="font-style: italic;">mask)</span> &lt; (stencil buffer value
1515 &amp; <span style="font-style: italic;">mask)</span><br>
1521 <td style="vertical-align: top;"><span style="font-style: italic;">(ref</span>
1522 &amp; <span style="font-style: italic;">mask) </span>&lt;= (stencil
1523 buffer value &amp; <span style="font-style: italic;">mask)</span></td>
1528 <td style="vertical-align: top;"><span style="font-style: italic;">(ref</span>
1529 &amp; <span style="font-style: italic;">mask) </span>&gt; (stencil
1530 buffer value &amp; <span style="font-style: italic;">mask)</span></td>
1535 <td style="vertical-align: top;"><span style="font-style: italic;">(ref</span>
1536 &amp; <span style="font-style: italic;">mask) </span>&gt;= (stencil
1537 buffer value &amp; <span style="font-style: italic;">mask)</span></td>
1542 <td style="vertical-align: top;"><span style="font-style: italic;">(ref</span>
1543 &amp; <span style="font-style: italic;">mask) </span>== (stencil
1544 buffer value &amp; <span style="font-style: italic;">mask)</span></td>
1549 <td style="vertical-align: top;"><span style="font-style: italic;">(ref</span>
1550 &amp; <span style="font-style: italic;">mask) </span>!= (stencil
1551 buffer value &amp; <span style="font-style: italic;">mask)</span></td>
1568 <span style="font-style: italic;"></span><br>
1572 style="font-style: italic;">stencilFail</span> parameter to <span
1579 <td style="vertical-align: top;"><span style="font-style: italic;">stencilFail</span>
1607 <td style="vertical-align: top;"><span style="font-style: italic;">ref</span><br>
1624 <span style="font-style: italic;"></span><span
1625 style="font-style: italic;"></span><br>
1627 The <span style="font-style: italic;">depthTestFail</span> and <span
1628 style="font-style: italic;">depthTestPass</span> parameters to <span
1630 for <span style="font-style: italic;">func</span> and <span
1631 style="font-style: italic;">stencilFail</span> other than those listed
1645 style="font-style: italic;">mask</span>)<br>
1648 Only the bits which are set in <span style="font-style: italic;">mask</span>
1651 style="font-style: italic;">mask</span> are relevant. &nbsp;The default
1674 style="font-style: italic;">mode</span>)<br>
1685 style="font-style: italic;">mode</span> and the boolean arithmetic used
1687 style="font-style: italic;"></span><span style="font-style: italic;"></span><span
1688 style="font-style: italic;"></span><span style="font-style: italic;"></span><span
1689 style="font-style: italic;"></span> with the destination framebuffer
1697 style="font-style: italic;">mode</span><br>
1803 Specifying any value for <span style="font-style: italic;">mode</span>
1807 The default value for <span style="font-style: italic;">mode</span> is
1814 style="font-style: italic;">srcTerm</span>, GLenum <span
1815 style="font-style: italic;">dstTerm</span>)<br>
1824 style="font-style: italic;">srcTerm</span> + Cb * <span
1825 style="font-style: italic;">dstTerm</span><br>
1826 <span style="font-style: italic;"></span></div>
1827 <span style="font-style: italic;"> </span><br>
1828 All possible values for <span style="font-style: italic;">srcTerm</span>
1835 <td style="vertical-align: top;"><span style="font-style: italic;">srcTerm</span><br>
1837 <td style="vertical-align: top;"><span style="font-style: italic;">srcTerm</span>Arithmetic<br>
1898 All possible values for <span style="font-style: italic;">srcTerm</span>
1905 <td style="vertical-align: top;"><span style="font-style: italic;">dstTerm</span><br>
1907 <td style="vertical-align: top;"><span style="font-style: italic;">dstTerm</span>Arithmetic<br>
1963 Values for <span style="font-style: italic;">srcTerm</span> and <span
1964 style="font-style: italic;">dstTerm</span> other than those listed in
1967 The default value for <span style="font-style: italic;">srcTerm</span>
1968 is GL_ONE. &nbsp;The default value for <span style="font-style: italic;">dstTerm</span>
1978 style="font-style: italic;">redMask</span>, GLboolean <span
1979 style="font-style: italic;">greenMask</span>, GLboolean <span
1980 style="font-style: italic;">blueMask</span>, GLboolean <span
1981 style="font-style: italic;">alphaMask</span>)<br>
1985 style="font-style: italic;">redMask</span> is GL_TRUE then writing to
2008 style="font-style: italic;">buffers</span>)<br>
2011 <span style="font-style: italic;">buffers</span> is a bitmask for which
2021 style="font-style: italic;"> buffer</span>)<br>
2024 <span style="font-style: italic;">buffer</span> may be either GL_FRONT,
2037 style="font-style: italic;">,</span><span style="font-style: italic;"> </span>limiting
2049 style="font-style: italic;">red</span>, GLclampf <span
2050 style="font-style: italic;">green</span>, GLclampf <span
2051 style="font-style: italic;">blue</span>, GLclampf <span
2052 style="font-style: italic;">alpha</span>)<br>
2056 will use the color (<span style="font-style: italic;">red, green, blue,
2058 <span style="font-style: italic;"></span><br>
2062 style="font-style: italic;">clearValue</span>)<br>
2066 style="font-style: italic;">clearValue</span> will be used to clear the
2076 style="font-style: italic;">x</span>, GLint <span
2077 style="font-style: italic;">y</span>, GLsizei <span
2078 style="font-style: italic;">width</span>, GLsizei <span
2079 style="font-style: italic;">height</span>, GLenum <span
2080 style="font-style: italic;">format</span>, GLenum <span
2081 style="font-style: italic;">type</span>, GLvoid *<span
2082 style="font-style: italic;">data</span>)<br>
2085 <span style="font-style: italic;">x</span> and <span
2086 style="font-style: italic;">y</span> specify the coordinate of the
2088 style="font-style: italic;">width</span> and <span
2089 style="font-style: italic;">height</span> specify the size of the
2090 rectangular region to read. &nbsp;<span style="font-style: italic;">format</span>
2092 GL_RGBA.&nbsp; <span style="font-style: italic;">type</span> specify the
2094 GL_FLOAT. &nbsp;Other values for <span style="font-style: italic;">format</span>
2095 or <span style="font-style: italic;">type</span> will cause the error
2104 style="font-style: italic;">type </span>is GL_UNSIGNED_BYTE or
2106 style="font-style: italic;">type</span> is GL_FLOAT. &nbsp;The (red,
2110 Image data is <span style="font-style: italic;">packed</span> into
2115 style="font-style: italic;"> pname</span>, GLint <span
2116 style="font-style: italic;">value</span>)<br>
2119 <span style="font-style: italic;">pname</span> must be
2120 GL_PACK_ROW_LENGTH. &nbsp;<span style="font-style: italic;">value</span>
2123 then the <span style="font-style: italic;">width</span> parameter to <span
2129 &nbsp;&nbsp;&nbsp; rowLength = <span style="font-style: italic;">width</span>;<br>
2133 if (<span style="font-style: italic;">format</span> == GL_RGB) {<br>
2134 &nbsp;&nbsp;&nbsp; for (i = 0; i &lt; <span style="font-style: italic;">height</span>;
2137 style="font-style: italic;">width</span>; j++) {<br>
2141 style="font-style: italic;">data</span>[k+0] = FrameBuffer(<span
2142 style="font-style: italic;">x</span> + j, <span
2143 style="font-style: italic;">y</span> + i).red;<br>
2145 style="font-style: italic;">data</span>[k+1] = FrameBuffer(<span
2146 style="font-style: italic;">x</span> + j, <span
2147 style="font-style: italic;">y</span> + i).green;<br>
2149 style="font-style: italic;">data</span>[k+2] = FrameBuffer(<span
2150 style="font-style: italic;">x</span> + j, <span
2151 style="font-style: italic;">y</span> + i).blue;<span
2152 style="font-style: italic;"></span><br>
2157 &nbsp;&nbsp;&nbsp; for (i = 0; i &lt; <span style="font-style: italic;">height</span>;
2160 style="font-style: italic;">width</span>; j++) {<br>
2164 style="font-style: italic;">data</span>[k+0] = FrameBuffer(<span
2165 style="font-style: italic;">x</span> + j, <span
2166 style="font-style: italic;">y</span> + i).red;<br>
2168 style="font-style: italic;">data</span>[k+1] = FrameBuffer(<span
2169 style="font-style: italic;">x</span> + j, <span
2170 style="font-style: italic;">y</span> + i).green;<br>
2172 style="font-style: italic;">data</span>[k+2] = FrameBuffer(<span
2173 style="font-style: italic;">x</span> + j, <span
2174 style="font-style: italic;">y</span> + i).blue;<span
2175 style="font-style: italic;"></span><br>
2177 style="font-style: italic;">data</span>[k+3] = FrameBuffer(<span
2178 style="font-style: italic;">x</span> + j, <span
2179 style="font-style: italic;">y</span> + i).alpha;<span
2180 style="font-style: italic;"></span><br>
2186 The function FrameBuffer(<span style="font-style: italic;">c, r</span>)
2188 style="font-style: italic;">c</span> of row <span
2189 style="font-style: italic;">r. &nbsp;</span><span
2190 style="font-style: italic;">data</span> is considered to be either a
2192 style="font-style: italic;">type</span> parameter. &nbsp;Similarly, the
2195 style="font-style: italic;">type</span> parameter.<br>
2201 style="font-style: italic;">buffer</span>)<br>
2206 style="font-style: italic;">buffer</span> is GL_FRONT then front color
2207 buffer is the source. &nbsp;If <span style="font-style: italic;">buffer</span>
2210 &nbsp;Any invalid value for <span style="font-style: italic;">buffer</span>
2218 style="font-style: italic;">picking</span>: determining which
2223 style="font-style: italic;">mode</span>)<br>
2227 style="font-style: italic;">mode</span> is GL_SELECTION the graphics
2229 style="font-style: italic;">mode</span> is GL_RENDER the graphic
2231 style="font-style: italic;">mode</span> will raise the error
2236 been drawn is placed in the <span style="font-style: italic;">selection</span> <span
2237 style="font-style: italic;">buffer</span>. &nbsp;The selection buffer
2241 style="font-style: italic;">n</span>, GLuint *<span
2242 style="font-style: italic;">buffer</span>)<br>
2244 <span style="font-style: italic;"></span><span
2245 style="font-style: italic;"><br>
2246 buffer</span> is an array of <span style="font-style: italic;">n</span>
2247 unsigned integers. &nbsp;No more than <span style="font-style: italic;">n</span>
2250 The <span style="font-style: italic;">name stack</span> is a stack
2256 style="font-style: italic;">name</span>)<br>
2259 style="font-style: italic;">name</span>)<br>
2264 style="font-style: italic;"> </span></span>pushes the given <span
2265 style="font-style: italic;">name</span> value onto the stack. &nbsp;<span
2268 style="font-style: italic;"> </span></span>replaces the top value on
2269 the stack with the specified <span style="font-style: italic;">name</span>.
2275 discarded by clipping cause the <span style="font-style: italic;">hit</span> <span
2276 style="font-style: italic;">data</span> to be updated. &nbsp;The hit
2286 style="font-style: italic;"><span style="font-style: italic;">, </span></span><span
2291 flag is set, a <span style="font-style: italic;">hit record</span> is
2329 buffer may not appear. &nbsp;The <span style="font-style: italic;">swapbuffers</span>
2344 style="font-style: italic;">pname</span>, GLfloat *<span
2345 style="font-style: italic;">values</span>)<br>
2349 style="font-style: italic;">pname</span>. &nbsp;The following table
2350 lists all accepted values for <span style="font-style: italic;">pname</span>
2352 style="font-style: italic;">pname</span> causes the error
2360 style="font-style: italic;">pname)</span><br>
2967 style="font-style: italic;">name</span>)<br>
2971 style="font-style: italic;">name</span> are described in the following
2978 <td style="vertical-align: top;"><span style="font-style: italic;">name</span><br>
3442 style="font-style: italic;">type</span>=GL_UNSIGNED_BYTE and <span
3443 style="font-style: italic;">format</span>=GL_RGBA, GL_RGB,
3444 GL_INTENSITY. &nbsp; Only allow <span style="font-style: italic;">internalFormat</span>
3452 style="font-style: italic;">type</span> = GL_UNSIGNED_BYTE or GL_FLOAT.
3453 &nbsp;Only allow <span style="font-style: italic;">format</span> =