Michael Abrash's graphics programming black book / Michael Abrash.
By: Abrash, Michael
.
Material type:
BookPublisher: Albany, NY ; London : Coriolis, 1997Description: xxxiv, 1342 p. : ill. ; 24 cm.ISBN: 1576101746.Subject(s): Microcomputers -- Programming| Item type | Current library | Call number | Copy number | Status | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Store | 006.6765 (Browse shelf(Opens below)) | 1 | Available | 00085977 | |
| General lending | MTU Bishopstown Library Lending | 006.6765 (Browse shelf(Opens below)) | 1 | Available | 00085976 |
Enhanced descriptions from Syndetics:
No one has done more to conquer the performance limitations of the PC than Michael Abrash, a software engineer for Microsoft. His complete works are contained in this massive volume, including everything he has written about performance coding and real-time graphics. The CD-ROM contains the entire text in Adobe Acrobat 3.0 format, allowing fast searches for specific facts.
Special edition.
Part I -- The best optimizer is between your ears -- A world apart -- Assume nothing -- In the lair of the cycle-eaters -- Crossing the border -- Looking past face value -- Local optimization -- Speeding up C with assembly language -- Hints my readers game me -- Patient coding, faster code -- Pushing the 286 and 386 -- Pushing the 486 -- Aiming the 486 -- Boyer-Moore string searching -- Linked lists and unintended challenges -- There ain't no such thing as the fastest code -- The game of life -- It's a wonderful life -- Pentium: not the same old song -- Pentium rules -- unleashing the pentium's v-pipe -- Zenning and the flexible mind -- Part II -- Bones and sinew -- Parallel processing with the VGA -- VGA data machinery -- VGA write mode 3 -- Yet another VGA write mode -- Reading VGA memory -- Saving screens and other VGA mysteries -- Video est omnis divisa -- Higher 256-color resolution on the VGA -- Be it resolved: 360x480 -- Yogi bear and eurythimics confront VGA colors -- Changing colors without writing pixels -- Bresenham is fast and fast is good -- The good, the bad and the run-sliced -- Dead cats and lightning lines -- The polygon primeval -- Fast convex polygons -- Of songs, taxes and the simplicity of complex polygons -- Those way-down polygon nomenclature blues -- Wu'ed in haste; fried, stewed at leisure -- Bit-plane animation -- Split screens save the page flipped day -- Dog hair and dirty rectangles -- Who was that masked image? -- Mode X: 256-color VGA magic -- Mode X marks the latch -- Mode X 256-Color animation -- Adding a dimension -- Sneakers in space -- Fast 3-D animation: meet x-sharp -- Raw speed and more -- 3-D shading -- Color modeling in 256-color mode -- Pooh and the space station -- 10,000 freshly sheared sheep on the screen -- Heinlein's crystal ball, spock's Brain, and the 9-cycle dare -- The idea of BSP trees -- Compiling BSP trees -- Frames of reference -- One story, two rules and a BSP renderer -- Floating-point for real-time 3-D -- Quake's visible-surface determination -- 3-D clipping and other thoughts -- Quake's hidden-surface removal -- Sorted spans in action -- Quake's lighting model -- Surface caching and Quake's triangle models -- Quake: A post-mortem and a glimpse into the future.