Download - Graphics Programming Black Book
![Page 1: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1.jpg)
Home Next
![Page 2: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/2.jpg)
![Page 3: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/3.jpg)
![Page 4: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/4.jpg)
![Page 5: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/5.jpg)
![Page 6: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/6.jpg)
![Page 7: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/7.jpg)
![Page 8: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/8.jpg)
![Page 9: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/9.jpg)
![Page 10: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/10.jpg)
![Page 11: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/11.jpg)
![Page 12: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/12.jpg)
![Page 13: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/13.jpg)
![Page 14: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/14.jpg)
![Page 15: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/15.jpg)
![Page 16: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/16.jpg)
![Page 17: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/17.jpg)
![Page 18: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/18.jpg)
![Page 19: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/19.jpg)
![Page 20: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/20.jpg)
![Page 21: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/21.jpg)
![Page 22: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/22.jpg)
![Page 23: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/23.jpg)
![Page 24: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/24.jpg)
![Page 25: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/25.jpg)
![Page 26: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/26.jpg)
![Page 27: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/27.jpg)
![Page 28: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/28.jpg)
![Page 29: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/29.jpg)
![Page 30: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/30.jpg)
![Page 31: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/31.jpg)
![Page 32: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/32.jpg)
![Page 33: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/33.jpg)
![Page 34: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/34.jpg)
![Page 35: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/35.jpg)
![Page 36: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/36.jpg)
Previous Home Next
![Page 37: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/37.jpg)
![Page 38: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/38.jpg)
![Page 39: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/39.jpg)
![Page 40: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/40.jpg)
![Page 41: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/41.jpg)
![Page 42: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/42.jpg)
![Page 43: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/43.jpg)
![Page 44: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/44.jpg)
![Page 45: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/45.jpg)
![Page 46: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/46.jpg)
![Page 47: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/47.jpg)
![Page 48: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/48.jpg)
![Page 49: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/49.jpg)
![Page 50: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/50.jpg)
![Page 51: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/51.jpg)
![Page 52: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/52.jpg)
Previous Home Next
![Page 53: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/53.jpg)
![Page 54: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/54.jpg)
![Page 55: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/55.jpg)
![Page 56: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/56.jpg)
![Page 57: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/57.jpg)
![Page 58: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/58.jpg)
![Page 59: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/59.jpg)
![Page 60: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/60.jpg)
![Page 61: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/61.jpg)
Previous Home Next
![Page 62: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/62.jpg)
![Page 63: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/63.jpg)
![Page 64: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/64.jpg)
![Page 65: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/65.jpg)
![Page 66: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/66.jpg)
![Page 67: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/67.jpg)
![Page 68: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/68.jpg)
![Page 69: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/69.jpg)
![Page 70: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/70.jpg)
![Page 71: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/71.jpg)
![Page 72: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/72.jpg)
![Page 73: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/73.jpg)
![Page 74: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/74.jpg)
![Page 75: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/75.jpg)
![Page 76: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/76.jpg)
![Page 77: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/77.jpg)
![Page 78: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/78.jpg)
![Page 79: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/79.jpg)
![Page 80: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/80.jpg)
![Page 81: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/81.jpg)
![Page 82: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/82.jpg)
![Page 83: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/83.jpg)
![Page 84: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/84.jpg)
![Page 85: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/85.jpg)
![Page 86: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/86.jpg)
![Page 87: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/87.jpg)
![Page 88: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/88.jpg)
![Page 89: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/89.jpg)
![Page 90: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/90.jpg)
![Page 91: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/91.jpg)
![Page 92: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/92.jpg)
![Page 93: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/93.jpg)
![Page 94: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/94.jpg)
![Page 95: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/95.jpg)
![Page 96: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/96.jpg)
![Page 97: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/97.jpg)
![Page 98: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/98.jpg)
![Page 99: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/99.jpg)
![Page 100: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/100.jpg)
![Page 101: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/101.jpg)
![Page 102: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/102.jpg)
![Page 103: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/103.jpg)
Previous Home Next
![Page 104: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/104.jpg)
![Page 105: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/105.jpg)
![Page 106: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/106.jpg)
![Page 107: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/107.jpg)
![Page 108: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/108.jpg)
![Page 109: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/109.jpg)
![Page 110: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/110.jpg)
![Page 111: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/111.jpg)
![Page 112: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/112.jpg)
![Page 113: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/113.jpg)
![Page 114: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/114.jpg)
![Page 115: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/115.jpg)
![Page 116: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/116.jpg)
![Page 117: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/117.jpg)
![Page 118: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/118.jpg)
![Page 119: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/119.jpg)
![Page 120: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/120.jpg)
![Page 121: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/121.jpg)
![Page 122: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/122.jpg)
![Page 123: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/123.jpg)
![Page 124: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/124.jpg)
![Page 125: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/125.jpg)
![Page 126: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/126.jpg)
![Page 127: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/127.jpg)
![Page 128: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/128.jpg)
![Page 129: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/129.jpg)
![Page 130: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/130.jpg)
![Page 131: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/131.jpg)
![Page 132: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/132.jpg)
![Page 133: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/133.jpg)
![Page 134: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/134.jpg)
![Page 135: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/135.jpg)
![Page 136: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/136.jpg)
![Page 137: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/137.jpg)
Previous Home Next
![Page 138: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/138.jpg)
![Page 139: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/139.jpg)
![Page 140: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/140.jpg)
![Page 141: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/141.jpg)
The brute-force searching technique. Figure 5.1
![Page 142: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/142.jpg)
![Page 143: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/143.jpg)
![Page 144: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/144.jpg)
![Page 145: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/145.jpg)
![Page 146: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/146.jpg)
![Page 147: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/147.jpg)
![Page 148: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/148.jpg)
![Page 149: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/149.jpg)
Previous Home Next
![Page 150: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/150.jpg)
![Page 151: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/151.jpg)
![Page 152: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/152.jpg)
![Page 153: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/153.jpg)
![Page 154: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/154.jpg)
![Page 155: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/155.jpg)
![Page 156: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/156.jpg)
![Page 157: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/157.jpg)
Previous Home Next
![Page 158: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/158.jpg)
![Page 159: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/159.jpg)
![Page 160: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/160.jpg)
![Page 161: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/161.jpg)
![Page 162: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/162.jpg)
![Page 163: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/163.jpg)
![Page 164: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/164.jpg)
![Page 165: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/165.jpg)
![Page 166: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/166.jpg)
![Page 167: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/167.jpg)
![Page 168: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/168.jpg)
![Page 169: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/169.jpg)
![Page 170: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/170.jpg)
Previous Home Next
![Page 171: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/171.jpg)
![Page 172: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/172.jpg)
![Page 173: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/173.jpg)
![Page 174: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/174.jpg)
![Page 175: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/175.jpg)
![Page 176: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/176.jpg)
![Page 177: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/177.jpg)
![Page 178: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/178.jpg)
![Page 179: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/179.jpg)
![Page 180: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/180.jpg)
![Page 181: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/181.jpg)
![Page 182: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/182.jpg)
![Page 183: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/183.jpg)
![Page 184: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/184.jpg)
![Page 185: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/185.jpg)
![Page 186: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/186.jpg)
![Page 187: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/187.jpg)
Previous Home Next
![Page 188: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/188.jpg)
![Page 189: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/189.jpg)
![Page 190: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/190.jpg)
![Page 191: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/191.jpg)
![Page 192: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/192.jpg)
![Page 193: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/193.jpg)
![Page 194: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/194.jpg)
![Page 195: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/195.jpg)
![Page 196: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/196.jpg)
![Page 197: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/197.jpg)
![Page 198: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/198.jpg)
![Page 199: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/199.jpg)
![Page 200: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/200.jpg)
![Page 201: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/201.jpg)
![Page 202: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/202.jpg)
![Page 203: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/203.jpg)
![Page 204: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/204.jpg)
![Page 205: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/205.jpg)
![Page 206: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/206.jpg)
![Page 207: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/207.jpg)
![Page 208: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/208.jpg)
Previous Home Next
![Page 209: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/209.jpg)
![Page 210: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/210.jpg)
![Page 211: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/211.jpg)
![Page 212: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/212.jpg)
![Page 213: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/213.jpg)
![Page 214: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/214.jpg)
![Page 215: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/215.jpg)
![Page 216: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/216.jpg)
![Page 217: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/217.jpg)
![Page 218: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/218.jpg)
![Page 219: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/219.jpg)
![Page 220: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/220.jpg)
![Page 221: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/221.jpg)
![Page 222: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/222.jpg)
Previous Home Next
![Page 223: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/223.jpg)
![Page 224: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/224.jpg)
![Page 225: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/225.jpg)
![Page 226: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/226.jpg)
![Page 227: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/227.jpg)
![Page 228: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/228.jpg)
![Page 229: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/229.jpg)
![Page 230: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/230.jpg)
![Page 231: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/231.jpg)
![Page 232: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/232.jpg)
![Page 233: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/233.jpg)
![Page 234: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/234.jpg)
![Page 235: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/235.jpg)
![Page 236: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/236.jpg)
![Page 237: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/237.jpg)
![Page 238: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/238.jpg)
![Page 239: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/239.jpg)
![Page 240: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/240.jpg)
![Page 241: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/241.jpg)
![Page 242: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/242.jpg)
![Page 243: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/243.jpg)
![Page 244: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/244.jpg)
![Page 245: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/245.jpg)
![Page 246: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/246.jpg)
![Page 247: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/247.jpg)
![Page 248: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/248.jpg)
HomePrevious Next
![Page 249: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/249.jpg)
![Page 250: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/250.jpg)
![Page 251: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/251.jpg)
![Page 252: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/252.jpg)
![Page 253: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/253.jpg)
![Page 254: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/254.jpg)
![Page 255: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/255.jpg)
![Page 256: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/256.jpg)
![Page 257: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/257.jpg)
![Page 258: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/258.jpg)
![Page 259: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/259.jpg)
![Page 260: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/260.jpg)
![Page 261: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/261.jpg)
Previous Home Next
![Page 262: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/262.jpg)
![Page 263: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/263.jpg)
![Page 264: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/264.jpg)
![Page 265: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/265.jpg)
![Page 266: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/266.jpg)
![Page 267: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/267.jpg)
![Page 268: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/268.jpg)
![Page 269: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/269.jpg)
![Page 270: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/270.jpg)
![Page 271: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/271.jpg)
![Page 272: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/272.jpg)
HomePrevious Next
![Page 273: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/273.jpg)
![Page 274: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/274.jpg)
![Page 275: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/275.jpg)
![Page 276: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/276.jpg)
![Page 277: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/277.jpg)
![Page 278: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/278.jpg)
![Page 279: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/279.jpg)
![Page 280: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/280.jpg)
![Page 281: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/281.jpg)
![Page 282: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/282.jpg)
![Page 283: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/283.jpg)
![Page 284: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/284.jpg)
![Page 285: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/285.jpg)
![Page 286: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/286.jpg)
![Page 287: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/287.jpg)
![Page 288: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/288.jpg)
![Page 289: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/289.jpg)
![Page 290: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/290.jpg)
Previous Home Next
![Page 291: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/291.jpg)
![Page 292: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/292.jpg)
![Page 293: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/293.jpg)
![Page 294: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/294.jpg)
![Page 295: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/295.jpg)
![Page 296: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/296.jpg)
![Page 297: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/297.jpg)
![Page 298: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/298.jpg)
![Page 299: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/299.jpg)
![Page 300: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/300.jpg)
![Page 301: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/301.jpg)
![Page 302: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/302.jpg)
![Page 303: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/303.jpg)
Previous Home Next
![Page 304: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/304.jpg)
![Page 305: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/305.jpg)
![Page 306: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/306.jpg)
![Page 307: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/307.jpg)
![Page 308: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/308.jpg)
![Page 309: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/309.jpg)
![Page 310: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/310.jpg)
![Page 311: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/311.jpg)
![Page 312: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/312.jpg)
![Page 313: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/313.jpg)
![Page 314: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/314.jpg)
![Page 315: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/315.jpg)
![Page 316: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/316.jpg)
![Page 317: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/317.jpg)
![Page 318: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/318.jpg)
![Page 319: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/319.jpg)
![Page 320: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/320.jpg)
![Page 321: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/321.jpg)
![Page 322: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/322.jpg)
![Page 323: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/323.jpg)
![Page 324: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/324.jpg)
![Page 325: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/325.jpg)
![Page 326: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/326.jpg)
![Page 327: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/327.jpg)
Previous Home Next
![Page 328: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/328.jpg)
![Page 329: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/329.jpg)
![Page 330: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/330.jpg)
![Page 331: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/331.jpg)
![Page 332: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/332.jpg)
![Page 333: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/333.jpg)
![Page 334: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/334.jpg)
![Page 335: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/335.jpg)
![Page 336: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/336.jpg)
![Page 337: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/337.jpg)
![Page 338: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/338.jpg)
![Page 339: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/339.jpg)
![Page 340: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/340.jpg)
![Page 341: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/341.jpg)
![Page 342: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/342.jpg)
![Page 343: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/343.jpg)
![Page 344: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/344.jpg)
![Page 345: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/345.jpg)
![Page 346: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/346.jpg)
![Page 347: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/347.jpg)
![Page 348: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/348.jpg)
![Page 349: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/349.jpg)
![Page 350: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/350.jpg)
![Page 351: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/351.jpg)
![Page 352: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/352.jpg)
Previous Home Next
![Page 353: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/353.jpg)
![Page 354: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/354.jpg)
![Page 355: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/355.jpg)
![Page 356: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/356.jpg)
![Page 357: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/357.jpg)
![Page 358: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/358.jpg)
![Page 359: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/359.jpg)
![Page 360: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/360.jpg)
![Page 361: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/361.jpg)
![Page 362: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/362.jpg)
![Page 363: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/363.jpg)
![Page 364: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/364.jpg)
![Page 365: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/365.jpg)
![Page 366: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/366.jpg)
![Page 367: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/367.jpg)
![Page 368: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/368.jpg)
![Page 369: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/369.jpg)
![Page 370: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/370.jpg)
![Page 371: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/371.jpg)
![Page 372: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/372.jpg)
Previous Home Next
![Page 373: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/373.jpg)
![Page 374: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/374.jpg)
![Page 375: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/375.jpg)
![Page 376: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/376.jpg)
![Page 377: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/377.jpg)
![Page 378: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/378.jpg)
![Page 379: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/379.jpg)
![Page 380: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/380.jpg)
![Page 381: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/381.jpg)
![Page 382: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/382.jpg)
Previous Home Next
![Page 383: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/383.jpg)
![Page 384: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/384.jpg)
![Page 385: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/385.jpg)
![Page 386: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/386.jpg)
![Page 387: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/387.jpg)
![Page 388: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/388.jpg)
![Page 389: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/389.jpg)
![Page 390: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/390.jpg)
![Page 391: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/391.jpg)
![Page 392: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/392.jpg)
![Page 393: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/393.jpg)
![Page 394: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/394.jpg)
![Page 395: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/395.jpg)
![Page 396: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/396.jpg)
![Page 397: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/397.jpg)
Previous Home Next
![Page 398: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/398.jpg)
![Page 399: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/399.jpg)
![Page 400: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/400.jpg)
![Page 401: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/401.jpg)
![Page 402: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/402.jpg)
![Page 403: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/403.jpg)
![Page 404: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/404.jpg)
![Page 405: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/405.jpg)
![Page 406: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/406.jpg)
![Page 407: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/407.jpg)
![Page 408: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/408.jpg)
![Page 409: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/409.jpg)
![Page 410: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/410.jpg)
![Page 411: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/411.jpg)
Previous Home Next
![Page 412: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/412.jpg)
![Page 413: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/413.jpg)
![Page 414: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/414.jpg)
![Page 415: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/415.jpg)
![Page 416: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/416.jpg)
![Page 417: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/417.jpg)
![Page 418: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/418.jpg)
Previous Home Next
![Page 419: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/419.jpg)
![Page 420: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/420.jpg)
![Page 421: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/421.jpg)
![Page 422: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/422.jpg)
![Page 423: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/423.jpg)
![Page 424: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/424.jpg)
![Page 425: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/425.jpg)
![Page 426: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/426.jpg)
![Page 427: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/427.jpg)
![Page 428: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/428.jpg)
![Page 429: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/429.jpg)
![Page 430: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/430.jpg)
![Page 431: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/431.jpg)
![Page 432: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/432.jpg)
![Page 433: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/433.jpg)
![Page 434: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/434.jpg)
![Page 435: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/435.jpg)
![Page 436: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/436.jpg)
![Page 437: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/437.jpg)
![Page 438: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/438.jpg)
![Page 439: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/439.jpg)
![Page 440: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/440.jpg)
![Page 441: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/441.jpg)
![Page 442: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/442.jpg)
![Page 443: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/443.jpg)
Previous Home Next
![Page 444: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/444.jpg)
![Page 445: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/445.jpg)
![Page 446: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/446.jpg)
![Page 447: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/447.jpg)
![Page 448: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/448.jpg)
![Page 449: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/449.jpg)
![Page 450: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/450.jpg)
![Page 451: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/451.jpg)
![Page 452: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/452.jpg)
![Page 453: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/453.jpg)
![Page 454: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/454.jpg)
HomePrevious Next
![Page 455: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/455.jpg)
![Page 456: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/456.jpg)
Data flow through the Graphics Figure 25.1
a lo g Gr p Controller: g 5.
![Page 457: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/457.jpg)
Bit mask operation. Figure 25.2
![Page 458: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/458.jpg)
![Page 459: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/459.jpg)
![Page 460: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/460.jpg)
![Page 461: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/461.jpg)
![Page 462: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/462.jpg)
![Page 463: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/463.jpg)
Data flow during a write mode 0 write operation. Figure 25.3
![Page 464: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/464.jpg)
![Page 465: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/465.jpg)
![Page 466: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/466.jpg)
![Page 467: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/467.jpg)
![Page 468: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/468.jpg)
![Page 469: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/469.jpg)
![Page 470: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/470.jpg)
![Page 471: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/471.jpg)
![Page 472: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/472.jpg)
HomePrevious Next
![Page 473: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/473.jpg)
![Page 474: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/474.jpg)
![Page 475: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/475.jpg)
![Page 476: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/476.jpg)
![Page 477: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/477.jpg)
![Page 478: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/478.jpg)
![Page 479: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/479.jpg)
![Page 480: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/480.jpg)
![Page 481: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/481.jpg)
![Page 482: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/482.jpg)
![Page 483: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/483.jpg)
![Page 484: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/484.jpg)
![Page 485: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/485.jpg)
![Page 486: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/486.jpg)
![Page 487: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/487.jpg)
![Page 488: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/488.jpg)
NextHomePrevious
![Page 489: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/489.jpg)
![Page 490: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/490.jpg)
![Page 491: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/491.jpg)
VGA data flow in write mode 2. Figure 27.1
![Page 492: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/492.jpg)
![Page 493: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/493.jpg)
![Page 494: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/494.jpg)
![Page 495: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/495.jpg)
![Page 496: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/496.jpg)
![Page 497: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/497.jpg)
![Page 498: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/498.jpg)
![Page 499: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/499.jpg)
![Page 500: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/500.jpg)
![Page 501: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/501.jpg)
![Page 502: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/502.jpg)
![Page 503: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/503.jpg)
![Page 504: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/504.jpg)
![Page 505: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/505.jpg)
![Page 506: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/506.jpg)
![Page 507: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/507.jpg)
![Page 508: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/508.jpg)
![Page 509: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/509.jpg)
![Page 510: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/510.jpg)
Previous Home Next
![Page 511: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/511.jpg)
![Page 512: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/512.jpg)
![Page 513: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/513.jpg)
![Page 514: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/514.jpg)
![Page 515: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/515.jpg)
![Page 516: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/516.jpg)
![Page 517: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/517.jpg)
![Page 518: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/518.jpg)
![Page 519: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/519.jpg)
![Page 520: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/520.jpg)
![Page 521: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/521.jpg)
![Page 522: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/522.jpg)
![Page 523: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/523.jpg)
![Page 524: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/524.jpg)
Previous Home Next
![Page 525: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/525.jpg)
![Page 526: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/526.jpg)
![Page 527: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/527.jpg)
![Page 528: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/528.jpg)
![Page 529: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/529.jpg)
![Page 530: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/530.jpg)
![Page 531: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/531.jpg)
![Page 532: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/532.jpg)
![Page 533: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/533.jpg)
![Page 534: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/534.jpg)
![Page 535: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/535.jpg)
![Page 536: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/536.jpg)
![Page 537: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/537.jpg)
![Page 538: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/538.jpg)
![Page 539: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/539.jpg)
![Page 540: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/540.jpg)
![Page 541: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/541.jpg)
![Page 542: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/542.jpg)
![Page 543: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/543.jpg)
![Page 544: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/544.jpg)
Previous Home Next
![Page 545: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/545.jpg)
![Page 546: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/546.jpg)
![Page 547: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/547.jpg)
![Page 548: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/548.jpg)
![Page 549: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/549.jpg)
![Page 550: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/550.jpg)
![Page 551: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/551.jpg)
![Page 552: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/552.jpg)
![Page 553: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/553.jpg)
![Page 554: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/554.jpg)
![Page 555: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/555.jpg)
![Page 556: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/556.jpg)
![Page 557: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/557.jpg)
![Page 558: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/558.jpg)
![Page 559: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/559.jpg)
![Page 560: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/560.jpg)
![Page 561: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/561.jpg)
![Page 562: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/562.jpg)
![Page 563: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/563.jpg)
![Page 564: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/564.jpg)
![Page 565: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/565.jpg)
![Page 566: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/566.jpg)
![Page 567: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/567.jpg)
![Page 568: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/568.jpg)
Previous Home Next
![Page 569: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/569.jpg)
![Page 570: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/570.jpg)
![Page 571: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/571.jpg)
![Page 572: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/572.jpg)
![Page 573: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/573.jpg)
![Page 574: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/574.jpg)
![Page 575: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/575.jpg)
![Page 576: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/576.jpg)
![Page 577: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/577.jpg)
![Page 578: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/578.jpg)
![Page 579: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/579.jpg)
![Page 580: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/580.jpg)
![Page 581: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/581.jpg)
![Page 582: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/582.jpg)
![Page 583: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/583.jpg)
![Page 584: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/584.jpg)
![Page 585: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/585.jpg)
![Page 586: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/586.jpg)
Previous Home Next
![Page 587: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/587.jpg)
![Page 588: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/588.jpg)
![Page 589: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/589.jpg)
![Page 590: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/590.jpg)
![Page 591: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/591.jpg)
![Page 592: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/592.jpg)
![Page 593: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/593.jpg)
![Page 594: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/594.jpg)
![Page 595: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/595.jpg)
![Page 596: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/596.jpg)
![Page 597: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/597.jpg)
![Page 598: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/598.jpg)
![Page 599: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/599.jpg)
![Page 600: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/600.jpg)
![Page 601: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/601.jpg)
Previous Home Next
![Page 602: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/602.jpg)
f VGA Color Generation t the VGA’s 4bit to 8-bit to 18-bit color translation. d out how to generate a look-up table containing
efault color palette. And surely they are only the ing programmers from every corner of the planet
are no doubt tearing the place up looking for a discussion of VGA color, and venting their frustration at my mailbox. Let’s have i t, they’ve said, clearly and in considerable
ics might say, who is this humble writer to disagree? hope you all know what you’re getting into. To paraphrase
ter (and more confusing) than the average board. There’s the basic 8-bit to 18-bit translation, there’s the EGA-compatible 4bit to 6-bit translation, there’s the 2- or 4bit color paging register that’s used to pad 6- or 4bit pixel values out to 8 bits, and then there’s 256-color mode. Fear not, it will all make sense in the end, but it may take us a couple of additional chapters to get there-so let’s get started. Before we begin, though, I must refer you to Michael Covington’s excellent article, “Color Vision and the VGA,” in the June/July 1990 issue of PC TECHNIQUES. Michael, one of the most brilliant people it has ever been my pleasure to meet, is an expert in many areas I know nothing about, including linguistics and artificial intelligence. Add to that list the topic of color perception, for his article superbly describes the mechanisms by which we perceive color and ties that information to the VGA’s capa- bilities. After reading Michael’s article, you’ll understand what colors the VGA is capable of generating, and why.
625
![Page 603: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/603.jpg)
![Page 604: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/604.jpg)
![Page 605: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/605.jpg)
![Page 606: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/606.jpg)
![Page 607: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/607.jpg)
![Page 608: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/608.jpg)
![Page 609: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/609.jpg)
![Page 610: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/610.jpg)
![Page 611: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/611.jpg)
![Page 612: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/612.jpg)
![Page 613: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/613.jpg)
![Page 614: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/614.jpg)
Previous Home Next
![Page 615: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/615.jpg)
![Page 616: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/616.jpg)
![Page 617: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/617.jpg)
![Page 618: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/618.jpg)
![Page 619: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/619.jpg)
![Page 620: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/620.jpg)
![Page 621: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/621.jpg)
![Page 622: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/622.jpg)
![Page 623: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/623.jpg)
![Page 624: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/624.jpg)
![Page 625: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/625.jpg)
![Page 626: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/626.jpg)
![Page 627: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/627.jpg)
![Page 628: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/628.jpg)
![Page 629: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/629.jpg)
![Page 630: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/630.jpg)
Previous Home Next
![Page 631: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/631.jpg)
![Page 632: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/632.jpg)
![Page 633: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/633.jpg)
![Page 634: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/634.jpg)
![Page 635: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/635.jpg)
![Page 636: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/636.jpg)
![Page 637: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/637.jpg)
![Page 638: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/638.jpg)
![Page 639: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/639.jpg)
![Page 640: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/640.jpg)
![Page 641: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/641.jpg)
![Page 642: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/642.jpg)
![Page 643: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/643.jpg)
![Page 644: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/644.jpg)
![Page 645: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/645.jpg)
![Page 646: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/646.jpg)
![Page 647: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/647.jpg)
![Page 648: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/648.jpg)
![Page 649: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/649.jpg)
![Page 650: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/650.jpg)
![Page 651: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/651.jpg)
![Page 652: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/652.jpg)
![Page 653: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/653.jpg)
![Page 654: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/654.jpg)
![Page 655: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/655.jpg)
Previous Home Next
![Page 656: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/656.jpg)
![Page 657: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/657.jpg)
![Page 658: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/658.jpg)
![Page 659: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/659.jpg)
![Page 660: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/660.jpg)
![Page 661: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/661.jpg)
![Page 662: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/662.jpg)
![Page 663: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/663.jpg)
![Page 664: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/664.jpg)
![Page 665: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/665.jpg)
![Page 666: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/666.jpg)
![Page 667: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/667.jpg)
![Page 668: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/668.jpg)
![Page 669: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/669.jpg)
Previous Home Next
![Page 670: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/670.jpg)
![Page 671: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/671.jpg)
![Page 672: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/672.jpg)
![Page 673: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/673.jpg)
![Page 674: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/674.jpg)
![Page 675: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/675.jpg)
![Page 676: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/676.jpg)
![Page 677: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/677.jpg)
![Page 678: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/678.jpg)
![Page 679: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/679.jpg)
![Page 680: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/680.jpg)
Previous Home Next
![Page 681: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/681.jpg)
![Page 682: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/682.jpg)
![Page 683: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/683.jpg)
![Page 684: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/684.jpg)
![Page 685: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/685.jpg)
![Page 686: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/686.jpg)
![Page 687: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/687.jpg)
![Page 688: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/688.jpg)
![Page 689: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/689.jpg)
![Page 690: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/690.jpg)
![Page 691: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/691.jpg)
![Page 692: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/692.jpg)
![Page 693: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/693.jpg)
![Page 694: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/694.jpg)
Previous Home Next
![Page 695: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/695.jpg)
725
![Page 696: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/696.jpg)
![Page 697: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/697.jpg)
![Page 698: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/698.jpg)
728 Chapter 39
![Page 699: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/699.jpg)
![Page 700: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/700.jpg)
![Page 701: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/701.jpg)
![Page 702: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/702.jpg)
![Page 703: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/703.jpg)
![Page 704: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/704.jpg)
![Page 705: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/705.jpg)
![Page 706: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/706.jpg)
![Page 707: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/707.jpg)
![Page 708: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/708.jpg)
![Page 709: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/709.jpg)
Previous Home Next
![Page 710: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/710.jpg)
![Page 711: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/711.jpg)
![Page 712: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/712.jpg)
![Page 713: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/713.jpg)
![Page 714: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/714.jpg)
![Page 715: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/715.jpg)
![Page 716: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/716.jpg)
![Page 717: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/717.jpg)
![Page 718: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/718.jpg)
![Page 719: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/719.jpg)
![Page 720: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/720.jpg)
![Page 721: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/721.jpg)
![Page 722: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/722.jpg)
![Page 723: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/723.jpg)
![Page 724: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/724.jpg)
![Page 725: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/725.jpg)
![Page 726: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/726.jpg)
Previous Home Next
![Page 727: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/727.jpg)
![Page 728: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/728.jpg)
![Page 729: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/729.jpg)
![Page 730: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/730.jpg)
![Page 731: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/731.jpg)
![Page 732: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/732.jpg)
![Page 733: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/733.jpg)
![Page 734: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/734.jpg)
![Page 735: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/735.jpg)
![Page 736: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/736.jpg)
![Page 737: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/737.jpg)
![Page 738: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/738.jpg)
![Page 739: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/739.jpg)
![Page 740: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/740.jpg)
Previous Home Next
![Page 741: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/741.jpg)
![Page 742: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/742.jpg)
![Page 743: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/743.jpg)
![Page 744: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/744.jpg)
![Page 745: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/745.jpg)
![Page 746: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/746.jpg)
![Page 747: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/747.jpg)
![Page 748: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/748.jpg)
![Page 749: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/749.jpg)
![Page 750: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/750.jpg)
![Page 751: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/751.jpg)
![Page 752: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/752.jpg)
![Page 753: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/753.jpg)
![Page 754: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/754.jpg)
![Page 755: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/755.jpg)
![Page 756: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/756.jpg)
![Page 757: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/757.jpg)
![Page 758: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/758.jpg)
![Page 759: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/759.jpg)
Previous Home Next
![Page 760: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/760.jpg)
![Page 761: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/761.jpg)
![Page 762: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/762.jpg)
![Page 763: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/763.jpg)
![Page 764: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/764.jpg)
![Page 765: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/765.jpg)
![Page 766: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/766.jpg)
![Page 767: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/767.jpg)
![Page 768: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/768.jpg)
![Page 769: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/769.jpg)
![Page 770: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/770.jpg)
![Page 771: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/771.jpg)
![Page 772: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/772.jpg)
![Page 773: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/773.jpg)
![Page 774: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/774.jpg)
![Page 775: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/775.jpg)
![Page 776: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/776.jpg)
![Page 777: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/777.jpg)
![Page 778: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/778.jpg)
![Page 779: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/779.jpg)
![Page 780: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/780.jpg)
![Page 781: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/781.jpg)
Previous Home Next
![Page 782: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/782.jpg)
![Page 783: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/783.jpg)
![Page 784: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/784.jpg)
![Page 785: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/785.jpg)
![Page 786: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/786.jpg)
![Page 787: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/787.jpg)
![Page 788: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/788.jpg)
![Page 789: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/789.jpg)
![Page 790: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/790.jpg)
![Page 791: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/791.jpg)
![Page 792: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/792.jpg)
![Page 793: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/793.jpg)
![Page 794: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/794.jpg)
![Page 795: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/795.jpg)
![Page 796: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/796.jpg)
![Page 797: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/797.jpg)
![Page 798: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/798.jpg)
![Page 799: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/799.jpg)
![Page 800: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/800.jpg)
![Page 801: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/801.jpg)
Previous Home Next
![Page 802: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/802.jpg)
![Page 803: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/803.jpg)
![Page 804: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/804.jpg)
![Page 805: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/805.jpg)
![Page 806: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/806.jpg)
![Page 807: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/807.jpg)
![Page 808: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/808.jpg)
![Page 809: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/809.jpg)
![Page 810: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/810.jpg)
![Page 811: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/811.jpg)
![Page 812: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/812.jpg)
![Page 813: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/813.jpg)
![Page 814: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/814.jpg)
![Page 815: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/815.jpg)
![Page 816: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/816.jpg)
![Page 817: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/817.jpg)
![Page 818: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/818.jpg)
![Page 819: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/819.jpg)
Previous Home Next
![Page 820: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/820.jpg)
![Page 821: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/821.jpg)
![Page 822: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/822.jpg)
![Page 823: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/823.jpg)
![Page 824: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/824.jpg)
![Page 825: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/825.jpg)
![Page 826: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/826.jpg)
![Page 827: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/827.jpg)
![Page 828: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/828.jpg)
![Page 829: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/829.jpg)
![Page 830: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/830.jpg)
![Page 831: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/831.jpg)
![Page 832: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/832.jpg)
![Page 833: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/833.jpg)
![Page 834: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/834.jpg)
Previous Home Next
![Page 835: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/835.jpg)
![Page 836: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/836.jpg)
![Page 837: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/837.jpg)
![Page 838: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/838.jpg)
![Page 839: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/839.jpg)
![Page 840: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/840.jpg)
![Page 841: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/841.jpg)
![Page 842: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/842.jpg)
![Page 843: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/843.jpg)
![Page 844: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/844.jpg)
![Page 845: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/845.jpg)
![Page 846: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/846.jpg)
![Page 847: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/847.jpg)
![Page 848: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/848.jpg)
![Page 849: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/849.jpg)
![Page 850: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/850.jpg)
![Page 851: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/851.jpg)
![Page 852: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/852.jpg)
Previous Home Next
![Page 853: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/853.jpg)
![Page 854: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/854.jpg)
![Page 855: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/855.jpg)
![Page 856: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/856.jpg)
![Page 857: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/857.jpg)
![Page 858: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/858.jpg)
![Page 859: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/859.jpg)
![Page 860: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/860.jpg)
![Page 861: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/861.jpg)
![Page 862: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/862.jpg)
![Page 863: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/863.jpg)
![Page 864: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/864.jpg)
![Page 865: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/865.jpg)
![Page 866: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/866.jpg)
![Page 867: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/867.jpg)
![Page 868: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/868.jpg)
Previous Home Next
![Page 869: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/869.jpg)
e the VGA Really Get up and Dance rmative anecdotes to kick off this chapter; lotta
ground to cover, g re impatient, I can smell it. I won’t talk about the of loudly saying “$100 bill” during an animated dis-
cussion while wa ums on Market Street in San Francisco one night, context is everything. I can’t spare a word about
how my daughter thinks my 11-year-old floppy-disk-based CP/M machine is more 6 with its 100-MB hard disk because the CP/M machine’s word runs twice as fast as the 386’s Windows-based word processor, rogress is not the neat exponential curve we’d like to think it is,
and that features and performance are often conflicting notions. And, lord knows, I can’t take the time to discuss the habits of small white dogs, notwithstanding that such dogs seem to be relevant to just about every aspect of computing, as Jeff Duntemann’s writings make manifest. No lighthearted fluff for us; we have real work to do, for today we animate with 256 colors in Mode X.
Masked Copying Over the past two chapters, we’ve put together most of the tools needed to imple- ment animation in the VGA’s undocumented 320x240 256-color Mode X. We now have mode set code, solid and 4x4 pattern fills, system memory-to-display memory block copies, and display memory-to-display memory block copies. The final piece
91 5
![Page 870: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/870.jpg)
![Page 871: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/871.jpg)
![Page 872: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/872.jpg)
![Page 873: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/873.jpg)
![Page 874: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/874.jpg)
![Page 875: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/875.jpg)
![Page 876: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/876.jpg)
![Page 877: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/877.jpg)
![Page 878: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/878.jpg)
![Page 879: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/879.jpg)
![Page 880: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/880.jpg)
![Page 881: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/881.jpg)
![Page 882: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/882.jpg)
![Page 883: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/883.jpg)
![Page 884: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/884.jpg)
![Page 885: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/885.jpg)
Previous Home Next
![Page 886: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/886.jpg)
![Page 887: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/887.jpg)
![Page 888: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/888.jpg)
![Page 889: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/889.jpg)
![Page 890: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/890.jpg)
![Page 891: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/891.jpg)
![Page 892: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/892.jpg)
![Page 893: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/893.jpg)
![Page 894: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/894.jpg)
![Page 895: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/895.jpg)
![Page 896: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/896.jpg)
![Page 897: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/897.jpg)
![Page 898: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/898.jpg)
![Page 899: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/899.jpg)
![Page 900: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/900.jpg)
![Page 901: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/901.jpg)
![Page 902: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/902.jpg)
![Page 903: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/903.jpg)
Previous Home Next
![Page 904: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/904.jpg)
![Page 905: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/905.jpg)
![Page 906: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/906.jpg)
![Page 907: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/907.jpg)
![Page 908: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/908.jpg)
![Page 909: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/909.jpg)
![Page 910: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/910.jpg)
![Page 911: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/911.jpg)
![Page 912: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/912.jpg)
![Page 913: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/913.jpg)
![Page 914: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/914.jpg)
![Page 915: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/915.jpg)
![Page 916: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/916.jpg)
![Page 917: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/917.jpg)
![Page 918: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/918.jpg)
![Page 919: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/919.jpg)
Previous Home Next
![Page 920: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/920.jpg)
![Page 921: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/921.jpg)
![Page 922: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/922.jpg)
![Page 923: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/923.jpg)
![Page 924: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/924.jpg)
![Page 925: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/925.jpg)
![Page 926: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/926.jpg)
![Page 927: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/927.jpg)
![Page 928: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/928.jpg)
![Page 929: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/929.jpg)
![Page 930: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/930.jpg)
![Page 931: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/931.jpg)
![Page 932: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/932.jpg)
![Page 933: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/933.jpg)
![Page 934: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/934.jpg)
![Page 935: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/935.jpg)
![Page 936: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/936.jpg)
![Page 937: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/937.jpg)
Previous Home Next
![Page 938: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/938.jpg)
![Page 939: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/939.jpg)
![Page 940: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/940.jpg)
![Page 941: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/941.jpg)
![Page 942: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/942.jpg)
![Page 943: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/943.jpg)
![Page 944: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/944.jpg)
![Page 945: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/945.jpg)
![Page 946: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/946.jpg)
![Page 947: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/947.jpg)
![Page 948: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/948.jpg)
![Page 949: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/949.jpg)
![Page 950: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/950.jpg)
![Page 951: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/951.jpg)
Previous Home Next
![Page 952: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/952.jpg)
![Page 953: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/953.jpg)
![Page 954: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/954.jpg)
![Page 955: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/955.jpg)
![Page 956: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/956.jpg)
![Page 957: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/957.jpg)
![Page 958: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/958.jpg)
![Page 959: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/959.jpg)
![Page 960: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/960.jpg)
![Page 961: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/961.jpg)
![Page 962: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/962.jpg)
![Page 963: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/963.jpg)
![Page 964: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/964.jpg)
![Page 965: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/965.jpg)
![Page 966: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/966.jpg)
![Page 967: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/967.jpg)
![Page 968: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/968.jpg)
![Page 969: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/969.jpg)
![Page 970: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/970.jpg)
![Page 971: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/971.jpg)
![Page 972: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/972.jpg)
![Page 973: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/973.jpg)
![Page 974: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/974.jpg)
![Page 975: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/975.jpg)
Previous Home Next
![Page 976: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/976.jpg)
's Color Model in an
Once she turned six, my daughter wanted some fairly sophisticated books read to her. Wind in the Willows use on the Prairie. Pretty heady stuff for one so young, and sometimes I wondered how much of it she really understood. As an experiment, during one reading)! stopped whenever I came to a word I thought she might not know, and asked her what it meant. One such word was “mulling.”
ulling’ means?” I asked. r a while, then said, “Pondering.” e than a little surprised.
She smiled and said, “But, Dad, how do you know that I know what ‘pondering’ means?” “Okay,” I said, ‘What does ‘pondering’ mean?” “Mulling,” she said. What does this anecdote tell us about the universe in which we live? Well, it certainly indicates that this universe is inhabited by at least one comedian and one good straight man. Beyond that, though, it can be construed as a parable about the difficulty of defining things properly; for example, consider the complications inherent in the definition of color on a 256-color display adapter such as the VGA. Coincidentally, VGA color modeling just happens to be this chapter’s topic, and the place to start is with color modeling in general.
1033
![Page 977: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/977.jpg)
![Page 978: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/978.jpg)
![Page 979: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/979.jpg)
![Page 980: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/980.jpg)
![Page 981: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/981.jpg)
![Page 982: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/982.jpg)
![Page 983: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/983.jpg)
![Page 984: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/984.jpg)
![Page 985: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/985.jpg)
![Page 986: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/986.jpg)
![Page 987: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/987.jpg)
![Page 988: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/988.jpg)
Previous Home Next
![Page 989: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/989.jpg)
![Page 990: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/990.jpg)
![Page 991: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/991.jpg)
Using Using reverse reverse transformation transformation Figure 56. Using reverse transformation to find the source pixel colol: Figure 56.1
Figure 56.2
Mapping a texture onto an untransformed polygon
![Page 992: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/992.jpg)
![Page 993: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/993.jpg)
![Page 994: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/994.jpg)
![Page 995: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/995.jpg)
![Page 996: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/996.jpg)
![Page 997: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/997.jpg)
![Page 998: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/998.jpg)
![Page 999: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/999.jpg)
![Page 1000: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1000.jpg)
![Page 1001: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1001.jpg)
![Page 1002: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1002.jpg)
Previous Home Next
![Page 1003: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1003.jpg)
le of Experience in Implementing Mapping
ning how to shear a sheep. Among other the importance of selecting the proper comb for who holds the world’s record for sheep sheared in serves), and discovered, Lord help me, the many Zealand Sheep Shearing Board improves the a p ry year. The fellow giving the presentation did his n’t very interesting. If you have children, you’ll
f you don’t, there’s no use explaining. one thing that stuck with me, although it may
not sound particularly profound. (Actually, it sounds pretty silly, but bear with me.) He said, ‘You don’t get really good at sheep shearing for 10 years, or 10,000 sheep.” I’ll buy that. In fact, to extend that morsel of wisdom to the greater, non-ovine-cen- tric universe, it actually takes a good chunk of experience before you get good at anything worthwhile-especially graphics, for a couple of reasons. First, performance matters a lot in graphics, and performance programming is largely a matter of expe- rience. You can’t speed up PC graphics simply by looking in a book for a better algorithm; you have to understand the code C compilers generate, assembly lan- guage optimization, VGA hardware, and the performance implications of various graphics-programming approaches and algorithms. Second, computer graphics is a
Fast,
things, I
1063
![Page 1004: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1004.jpg)
![Page 1005: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1005.jpg)
![Page 1006: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1006.jpg)
![Page 1007: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1007.jpg)
![Page 1008: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1008.jpg)
![Page 1009: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1009.jpg)
![Page 1010: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1010.jpg)
![Page 1011: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1011.jpg)
![Page 1012: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1012.jpg)
![Page 1013: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1013.jpg)
![Page 1014: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1014.jpg)
![Page 1015: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1015.jpg)
![Page 1016: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1016.jpg)
Previous Home Next
![Page 1017: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1017.jpg)
hole-Brain Approach to Accelerate
reading several of the works of Robert A. Heinlein, a teenager-but in a different way. The first time r romance of technology married to powerful sto- l by The Master’s remarkable prescience. ‘‘Blowups lear power, and their effects on human psychol- on had ever happened on this planet. “Solution
out the unsolvable dilemma-ultimate offense, no defense- 941. And in Between Planets (1951), consider this
minor bit of action: The doctor’s phone regretted politely that Dr. Jefferson was not at home and requested him to leave a message. He was dictating it when a warm voice interrupted: ‘I’m at home to you, Donald. Where are you, lad?’
Predicting the widespread use of answering machines is perhaps not so remarkable, but foreseeing that they would be used for call screening is; technology is much easier to extrapolate than are social patterns. Even so, Heinlein was no prophet; his crystal ball was just a little less fuzzy than ours. The aforementioned call in Between Planets was placed on a viewphone; while that technology has indeed come to pass, its widespread use has not. The ultimate weapon
1079
![Page 1018: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1018.jpg)
![Page 1019: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1019.jpg)
![Page 1020: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1020.jpg)
![Page 1021: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1021.jpg)
![Page 1022: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1022.jpg)
![Page 1023: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1023.jpg)
![Page 1024: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1024.jpg)
![Page 1025: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1025.jpg)
![Page 1026: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1026.jpg)
![Page 1027: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1027.jpg)
![Page 1028: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1028.jpg)
![Page 1029: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1029.jpg)
![Page 1030: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1030.jpg)
![Page 1031: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1031.jpg)
![Page 1032: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1032.jpg)
Previous Home Next
![Page 1033: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1033.jpg)
1097
![Page 1034: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1034.jpg)
![Page 1035: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1035.jpg)
![Page 1036: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1036.jpg)
![Page 1037: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1037.jpg)
![Page 1038: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1038.jpg)
![Page 1039: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1039.jpg)
![Page 1040: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1040.jpg)
![Page 1041: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1041.jpg)
![Page 1042: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1042.jpg)
![Page 1043: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1043.jpg)
![Page 1044: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1044.jpg)
![Page 1045: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1045.jpg)
![Page 1046: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1046.jpg)
![Page 1047: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1047.jpg)
![Page 1048: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1048.jpg)
![Page 1049: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1049.jpg)
![Page 1050: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1050.jpg)
![Page 1051: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1051.jpg)
Previous Home Next
![Page 1052: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1052.jpg)
![Page 1053: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1053.jpg)
![Page 1054: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1054.jpg)
![Page 1055: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1055.jpg)
![Page 1056: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1056.jpg)
![Page 1057: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1057.jpg)
![Page 1058: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1058.jpg)
![Page 1059: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1059.jpg)
![Page 1060: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1060.jpg)
![Page 1061: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1061.jpg)
![Page 1062: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1062.jpg)
![Page 1063: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1063.jpg)
![Page 1064: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1064.jpg)
![Page 1065: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1065.jpg)
Previous Home Next
![Page 1066: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1066.jpg)
![Page 1067: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1067.jpg)
![Page 1068: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1068.jpg)
![Page 1069: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1069.jpg)
![Page 1070: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1070.jpg)
![Page 1071: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1071.jpg)
![Page 1072: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1072.jpg)
![Page 1073: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1073.jpg)
![Page 1074: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1074.jpg)
![Page 1075: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1075.jpg)
![Page 1076: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1076.jpg)
![Page 1077: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1077.jpg)
![Page 1078: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1078.jpg)
Previous Home Next
![Page 1079: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1079.jpg)
![Page 1080: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1080.jpg)
![Page 1081: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1081.jpg)
![Page 1082: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1082.jpg)
![Page 1083: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1083.jpg)
![Page 1084: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1084.jpg)
![Page 1085: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1085.jpg)
![Page 1086: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1086.jpg)
![Page 1087: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1087.jpg)
![Page 1088: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1088.jpg)
![Page 1089: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1089.jpg)
![Page 1090: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1090.jpg)
![Page 1091: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1091.jpg)
![Page 1092: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1092.jpg)
![Page 1093: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1093.jpg)
![Page 1094: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1094.jpg)
![Page 1095: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1095.jpg)
Previous Home Next
![Page 1096: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1096.jpg)
![Page 1097: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1097.jpg)
![Page 1098: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1098.jpg)
![Page 1099: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1099.jpg)
![Page 1100: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1100.jpg)
![Page 1101: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1101.jpg)
![Page 1102: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1102.jpg)
![Page 1103: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1103.jpg)
![Page 1104: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1104.jpg)
![Page 1105: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1105.jpg)
![Page 1106: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1106.jpg)
![Page 1107: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1107.jpg)
Previous Home Next
![Page 1108: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1108.jpg)
![Page 1109: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1109.jpg)
![Page 1110: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1110.jpg)
![Page 1111: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1111.jpg)
![Page 1112: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1112.jpg)
The substance described by node E.Figure 64.3
![Page 1113: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1113.jpg)
![Page 1114: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1114.jpg)
Figure 64.4
![Page 1115: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1115.jpg)
![Page 1116: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1116.jpg)
![Page 1117: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1117.jpg)
![Page 1118: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1118.jpg)
![Page 1119: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1119.jpg)
![Page 1120: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1120.jpg)
Previous Home Next
![Page 1121: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1121.jpg)
![Page 1122: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1122.jpg)
![Page 1123: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1123.jpg)
![Page 1124: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1124.jpg)
![Page 1125: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1125.jpg)
![Page 1126: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1126.jpg)
![Page 1127: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1127.jpg)
![Page 1128: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1128.jpg)
![Page 1129: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1129.jpg)
![Page 1130: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1130.jpg)
![Page 1131: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1131.jpg)
![Page 1132: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1132.jpg)
![Page 1133: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1133.jpg)
![Page 1134: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1134.jpg)
![Page 1135: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1135.jpg)
![Page 1136: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1136.jpg)
![Page 1137: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1137.jpg)
Previous Home Next
![Page 1138: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1138.jpg)
![Page 1139: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1139.jpg)
![Page 1140: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1140.jpg)
![Page 1141: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1141.jpg)
![Page 1142: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1142.jpg)
![Page 1143: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1143.jpg)
![Page 1144: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1144.jpg)
![Page 1145: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1145.jpg)
![Page 1146: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1146.jpg)
![Page 1147: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1147.jpg)
![Page 1148: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1148.jpg)
![Page 1149: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1149.jpg)
![Page 1150: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1150.jpg)
Previous Home Next
![Page 1151: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1151.jpg)
![Page 1152: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1152.jpg)
![Page 1153: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1153.jpg)
![Page 1154: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1154.jpg)
![Page 1155: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1155.jpg)
![Page 1156: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1156.jpg)
![Page 1157: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1157.jpg)
![Page 1158: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1158.jpg)
![Page 1159: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1159.jpg)
![Page 1160: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1160.jpg)
![Page 1161: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1161.jpg)
![Page 1162: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1162.jpg)
![Page 1163: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1163.jpg)
![Page 1164: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1164.jpg)
![Page 1165: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1165.jpg)
![Page 1166: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1166.jpg)
![Page 1167: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1167.jpg)
![Page 1168: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1168.jpg)
Previous Home Next
![Page 1169: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1169.jpg)
![Page 1170: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1170.jpg)
![Page 1171: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1171.jpg)
![Page 1172: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1172.jpg)
![Page 1173: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1173.jpg)
![Page 1174: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1174.jpg)
![Page 1175: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1175.jpg)
![Page 1176: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1176.jpg)
1252 Chapter
68
![Page 1177: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1177.jpg)
![Page 1178: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1178.jpg)
![Page 1179: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1179.jpg)
![Page 1180: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1180.jpg)
![Page 1181: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1181.jpg)
Previous Home Next
![Page 1182: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1182.jpg)
![Page 1183: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1183.jpg)
![Page 1184: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1184.jpg)
![Page 1185: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1185.jpg)
![Page 1186: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1186.jpg)
![Page 1187: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1187.jpg)
![Page 1188: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1188.jpg)
![Page 1189: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1189.jpg)
![Page 1190: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1190.jpg)
![Page 1191: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1191.jpg)
![Page 1192: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1192.jpg)
![Page 1193: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1193.jpg)
![Page 1194: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1194.jpg)
![Page 1195: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1195.jpg)
Previous Home Next
![Page 1196: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1196.jpg)
![Page 1197: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1197.jpg)
![Page 1198: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1198.jpg)
![Page 1199: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1199.jpg)
![Page 1200: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1200.jpg)
![Page 1201: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1201.jpg)
![Page 1202: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1202.jpg)
![Page 1203: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1203.jpg)
![Page 1204: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1204.jpg)
![Page 1205: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1205.jpg)
![Page 1206: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1206.jpg)
![Page 1207: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1207.jpg)
![Page 1208: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1208.jpg)
![Page 1209: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1209.jpg)
![Page 1210: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1210.jpg)
![Page 1211: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1211.jpg)
![Page 1212: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1212.jpg)
![Page 1213: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1213.jpg)
![Page 1214: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1214.jpg)
![Page 1215: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1215.jpg)
![Page 1216: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1216.jpg)
![Page 1217: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1217.jpg)
![Page 1218: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1218.jpg)
![Page 1219: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1219.jpg)
![Page 1220: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1220.jpg)
![Page 1221: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1221.jpg)
![Page 1222: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1222.jpg)
![Page 1223: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1223.jpg)
![Page 1224: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1224.jpg)
![Page 1225: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1225.jpg)
![Page 1226: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1226.jpg)
![Page 1227: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1227.jpg)
![Page 1228: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1228.jpg)
![Page 1229: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1229.jpg)
![Page 1230: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1230.jpg)
![Page 1231: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1231.jpg)
![Page 1232: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1232.jpg)
![Page 1233: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1233.jpg)
![Page 1234: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1234.jpg)
![Page 1235: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1235.jpg)
![Page 1236: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1236.jpg)
![Page 1237: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1237.jpg)
![Page 1238: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1238.jpg)
![Page 1239: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1239.jpg)
![Page 1240: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1240.jpg)
![Page 1241: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1241.jpg)
![Page 1242: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1242.jpg)
![Page 1243: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1243.jpg)
![Page 1244: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1244.jpg)
![Page 1245: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1245.jpg)
![Page 1246: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1246.jpg)
![Page 1247: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1247.jpg)
![Page 1248: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1248.jpg)
![Page 1249: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1249.jpg)
![Page 1250: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1250.jpg)
![Page 1251: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1251.jpg)
![Page 1252: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1252.jpg)
![Page 1253: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1253.jpg)
![Page 1254: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1254.jpg)
![Page 1255: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1255.jpg)
![Page 1256: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1256.jpg)
![Page 1257: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1257.jpg)
![Page 1258: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1258.jpg)
![Page 1259: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1259.jpg)
![Page 1260: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1260.jpg)
![Page 1261: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1261.jpg)
![Page 1262: Graphics Programming Black Book](https://reader038.vdocuments.mx/reader038/viewer/2022102505/546339c8b1af9f7e3a8b47e4/html5/thumbnails/1262.jpg)
matrix math, assembly routines, 992, 996-999
ModelColoffoColorIndex function, ' 1036, 1038 older processors, support for, 1007-
overview, 984-985 POLYG0N.H header file, 982-984 RGB color model
1008, 1008-1023
mapping to 256-color mode, 1036,
overview, 1034-1035 1037-1038, 1039
RotateAndMovePObject function,
XforrnAndProjaect hnction, 974 XformVec function
assembly implementation, 996-997,
C implementation, 976
977-978
1017-1019
XSortAET function complex polygons, 748 monotone-vertical polygons, 769
Y Yaw angle, in polygon clipping, 1206 Y-clipping, in BSP tree rendering, 1159
Z Z-buffers
performance, 1213 Quake 3-D engine, 1285-1286 vs. sorted spans, 1215 sorting moving models, 1212-1213
Z-clipping, in BSP tree rendering, 1158 Zen timer
See also Long-period Zen timer. calling, 48
calling from C code, 69-72 and DRAM refresh, 99 and interrupts, 43 interval length, 45 overhead of, timing, 46, 72 PC compatibility, 48-49 precision, 48, 52 prefetch queue cycle-eater, 88, 92 PS/2 compatibility, 66 PZTEST.ASM listing, 49 PZTIME.BAT listing, 51 PZTIMER.ASM listing, 35-42 ReferenceZTimerOff subroutine, 41 ReferenceZTimerOn subroutine, 40 reporting results, 47 starting, 43 stopping, 46 system clock inaccuracies, 43, 45-46, 48 test-bed program, 48-52 TESTCODE listing, 50 timing 486 code, 245-246 ZTimerOff subroutine, 38-41, 46-47 2TimerOn subroutine, 37-38, 43 ZTimerReport subroutine, 41-42,
47-48 Zero-wait-state memory, 21 1 Z-order display, masked images, 872 Z-sorting, for hidden surface removal,
ZSortObjects function, 1201 ZTimerOff subroutine
1220-1222
long-period Zen timer, 59-63 Zen timer, 38-41, 46-47
ZTimerOn subroutine long-period Zen timer, 58-59 Zen timer, 37-38, 43
ZTimerReport subroutine long-period Zen timer, 63-65 Zen timer, 41-42, 47-48
Index
HomePrevious