Trade in your item
Get a £12.39
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Graphics Programming Black Book Special Edition (with CD-ROM) Paperback – 1 Sep 1997


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£104.44 £48.06



Trade In this Item for up to £12.39
Trade in Graphics Programming Black Book Special Edition (with CD-ROM) for an Amazon Gift Card of up to £12.39, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 1200 pages
  • Publisher: Coriolis Group,U.S.; 11th edition (1 Sep 1997)
  • Language: English
  • ISBN-10: 1576101746
  • ISBN-13: 978-1576101742
  • Product Dimensions: 23.5 x 18.8 x 7.4 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 1,215,202 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.7 out of 5 stars
5 star
5
4 star
2
3 star
0
2 star
0
1 star
0
See all 7 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By A Customer on 26 Feb 1999
Format: Paperback
This truly is an excellent book. Split into roughly three sections, the first one deals with general optimisation principles and some more in detail low-level techniques. The second section concerns itself with the hardware of the VGA card, ModeX etc. Whilst this is of general interest its not very relevant by today's standards. The final part is all about 3D graphics rendering principles, most of which are derived from the development of the Quake game, which is also excellent.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By richard.turner@paradigm.uk.com on 9 April 2000
Format: Paperback
A number of years ago, I was developing an object oriented Ray Tracer for my thesis. I read every book on the subject, but practically none gave any form of advice as to how to render the results of my tracings on an SVGA powered 386.
If only I had this book at hand back then! While today's PCs have grown well beyond VGA, and are largely well catered for via the likes of DirectX etc., this book still presents the base set of knowledge (from 8086 -> Pentium, from VGA -> Acellerated cards) that any programmer involved in the development of graphics oriented software should have.
Combined with Michael's treatment of fast 3d scenery management, texture mapping and lighting models, this book really does become a bible.
But this is not all...
It's not been all that many years since every time Borland released a new compiler that MS would follow (or vice-versa). Dr. Dobbs would then review the two packages and present accurate results as to which compiler generated the fastest or smallest code. How times change!
The relevance to this book is that the first 20 chapters should be read by EVERY hard-core developer: Why are compilers never going to generate code as optimally as a good developer can write assembler? Want to know why your code is not executing at least one instruction every clock cycle? Ever wondered how to time your code effectively? So just how would you optimize a particularly efficient string searching algorithm into a neat 7 instruction operation?
It's all here - one of the most readable exposes onto the nasty features of the 80x8x processor families (why oh why didn't IBM wait for the 680x0?) and how to overcome these problems.
BUY IT NOW!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By A Customer on 22 Dec 1998
Format: Paperback
This book is in two parts. The first part is 22 chapters long and is an in-depth look at code optimisation. I guess I should really say program optimisation.
The second part covers graphics programming from a very low level review of the basic VGA controller working up through 2D and on to 3D techniques and spans chapters 23 to 70.
There is a lot of assembler code in this book so it may not suit unless you have a bit of knowledge in this area.
In part 1 the author stresses the importance of choosing the right approach for the problem at hand rather than diving straight into writing ultra sneaky, ultra tight code but using a poor initial algorithm. He then goes on to show how to use this approach and from there takes you all the way down into optimising in assembler for the 80X86 processor family. He covers the family from 8088 to the Pentium processor and gives a good deal of insight into how to get the best out of each processor type.
If you want to take part 1 further you are going to need to get a serious book on the processor for which you plan to write code.
Part 2 is a pretty good introduction to graphics programming at a number of levels. I was looking for a book which would teach me enough to begin to understand some of the other information I have been trying to get into on 3D graphics. This book resolved a lot of questions for me.
The graphics section is aimed pretty well at games graphics rather than say the techniques which would be applied to CAD work, though some would apply to general graphics programming
The author ends with some chapters on the development of QUAKE by Id Software,in which he was involved, and his thoughts on some of the issues and trade offs which face graphics programmers.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A Customer on 19 Mar 1999
Format: Paperback
Unlike my expectations, this book is not really a teach yourself type thing, all examples are in C/C++ or assembly language and solid knowledge is required in it. I learnt more from this book than any other, its about the size of the bible and contains considerably more useful information, it is well worth the money and the service I received because of a problem with the included CD was second to none.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback