The PC Graphics HandbookThe PC Graphics Handbook serves advanced C++ programmers dealing with the specifics of PC graphics hardware and software. Discussions address: |
What people are saying - Write a review
Reviews aren't verified, but Google checks for and removes fake content when it's identified
User Review - Flag as inappropriate
good
Contents
1 PC Graphics Overview | 3 |
2 Polygonal Modeling | 25 |
3 Image Transformations | 35 |
4 Programming Matrix Transformations | 57 |
5 Projections and Rendering | 81 |
6 Lighting and Shading | 97 |
7 VGA Fundamentals | 113 |
8 VGA Device Drivers | 145 |
20 Pixels Lines and Curves | 581 |
21 Drawing Figures Regions and Paths | 619 |
22 Windows Bitmapped Graphics | 671 |
23 Introducing DirectX | 705 |
24 DirectX and COM | 717 |
25 Introducing DirectDraw | 741 |
26 Setting Up DirectDraw | 759 |
27 DirectDraw Exclusive Mode | 783 |
9 VGA Core Primitives | 171 |
10 VGA Geometrical Primitives | 191 |
11 XGA and 8514A Adapter Interface | 221 |
12 XGA Hardware Programming | 275 |
13 SuperVGA Programming | 337 |
14 DOS Animation | 363 |
15 DOS Bitmapped Graphics | 397 |
16 Graphics Programming in Windows | 447 |
17 Text Graphics | 481 |
18 Keyboard and Mouse Programming | 509 |
19 Child Windows and Controls | 533 |
28 Access to Video Memory | 795 |
29 Blitting | 825 |
30 DirectDraw Bitmap Rendering | 855 |
31 DirectDraw Animation | 877 |
32 Direct3D Fundamentals | 909 |
33 Direct3D Programming | 939 |
Appendix A | 969 |
Appendix B | 981 |
987 | |
993 | |
Other editions - View all
Common terms and phrases
animation application attributes base bitmap block buffer button byte Chapter character clipping color components contains coordinates created defined determine Developer device context DirectDraw DirectX display drawing DWORD encoding entry example execution Figure flag font format frame function graphics handle hardware initialization interface interrupt light load located matrix means memory menu method mode mouse named NULL object obtain offset operations original palette parameter perform pixel pointer polygon position possible procedure processing provides rectangle reference region rendering requires result routine screen segment shows space sprite stored structure surface Table takes tion transformation usually variable vertical video memory width window write