21.06.2014 Views

OpenGL 4.2 (Compatibility Profile) - April 27, 2012

OpenGL 4.2 (Compatibility Profile) - April 27, 2012

OpenGL 4.2 (Compatibility Profile) - April 27, 2012

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

List of Figures<br />

2.1 Block diagram of the GL. . . . . . . . . . . . . . . . . . . . . . . 17<br />

2.2 Creation of a processed vertex from a transformed vertex and current<br />

values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

2.3 Primitive assembly and processing. . . . . . . . . . . . . . . . . . 22<br />

2.4 Triangle strips, fans, and independent triangles. . . . . . . . . . . 24<br />

2.5 Quadrilateral strips and independent quadrilaterals. . . . . . . . . 25<br />

2.6 Lines with adjacency. . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.7 Triangles with adjacency. . . . . . . . . . . . . . . . . . . . . . . 26<br />

2.8 Triangle strips with adjacency. . . . . . . . . . . . . . . . . . . . 28<br />

2.9 Vertex transformation sequence. . . . . . . . . . . . . . . . . . . 70<br />

2.10 Processing of RGBA colors. . . . . . . . . . . . . . . . . . . . . 80<br />

2.11 Processing of color indices. . . . . . . . . . . . . . . . . . . . . . 80<br />

2.12 ColorMaterial operation. . . . . . . . . . . . . . . . . . . . . . . 87<br />

2.13 Domain parameterization for tessellation. . . . . . . . . . . . . . 170<br />

2.14 Inner triangle tessellation. . . . . . . . . . . . . . . . . . . . . . . 173<br />

2.15 Inner quad tessellation. . . . . . . . . . . . . . . . . . . . . . . . 176<br />

2.16 Isoline tessellation. . . . . . . . . . . . . . . . . . . . . . . . . . 178<br />

2.17 Current raster position. . . . . . . . . . . . . . . . . . . . . . . . 216<br />

3.1 Rasterization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219<br />

3.2 Rasterization of non-antialiased wide points. . . . . . . . . . . . . 228<br />

3.3 Rasterization of antialiased wide points. . . . . . . . . . . . . . . 228<br />

3.4 Visualization of Bresenham’s algorithm. . . . . . . . . . . . . . . 234<br />

3.5 Rasterization of non-antialiased wide lines. . . . . . . . . . . . . 236<br />

3.6 The region used in rasterizing an antialiased line segment. . . . . 238<br />

3.7 Transfer of pixel rectangles. . . . . . . . . . . . . . . . . . . . . 259<br />

3.8 Selecting a subimage from an image . . . . . . . . . . . . . . . . 264<br />

3.9 A bitmap and its associated parameters. . . . . . . . . . . . . . . 286<br />

3.10 A texture image and the coordinates used to access it. . . . . . . . 310<br />

xii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!