page 2: after third bullet. remove first "viewed" page 6: line 13: pointers to arrays. (not vertices) page 8: line 5: be in .... page 11: line 3. But sometimes all. page 19: 5th line in 2.7. locations on the page page 25: two lines above 2.11.2 the few functions page 27: 5th line in 2.11.3 in the application page 30: line 2 of second paragraph: simple polygons page 31: middle of page: polygons using glCullFace() page 32: remove extra space in GL float (def of glPolygonOffset) page 37: line 6 of second paragraph: an array page 43: line 3 of 3.2: defined in the main() page 57: add a ) after theta 4 places towards bottom of page page 58: add a ) after theta 4 places towards top of page page 95: second paragraph: setting up a 4 x 4 matrix page 98: second line of 5.5: rotate it page 99: paragraph in middle of page: the fixed point away from the origin ....and moves the fixed point to the origin page 101: paragraph in middle of page: pulled the top and bottom page 115: second line: change "comprised" to "composed" page 124: line 12 of second paragraph: There is also a shininess page 130: Figure 6.6. Change "destination bit" to "destination color" page 137: first line of second paragraph: with displaying text. page 141: end of first paragraph: any clear visual relationship page 144: line 8 of 7.4.1: data are page 146: second line from bottom: There are situations in page 159: line 3 of second paragraph in 8.1: as composed of discrete page 162: last bullet: myimage: A pointer to page 171: third line from bottom: replace 2^b with 2b (twice) page 175: top of page: x(u,v), y(u,v), z(u,v) instead of x(u), y(u), z(u) page 198: line 5: 306 (not 308)