Essential Math Weblog Thoughts on math for games



Filed under: Mathematical — Jim @ 10:17 am

As part of the book review (see previous article), they have images from the Indexed weblog.   If you like graphical math jokes, you might find them amusing.


  1. Hi, how are you?

    I’m planning to buy one of your books but wasn’t really sure which one to go for.

    I heard great reviews for the first edition but can’t seem to find any for the second edition (as it is relatively new, I assume).

    Are there different contents in the second edition or do both cover the same layout and second edition is just newer? (meaning, corrected errors, updated syntax maybe for newer graphic engines.. etc.)

    I’m really new to this and i would appreciate any information. Thank you!

    Comment by kD — 10/17/2008 @ 11:24 am

  2. Here are the major differences between the first edition and the second edition:

    a) Lars revised the rendering chapters (Geometry and Coloring, Lighting, and Rasterization) to cover vertex and fragment shaders rather than the old fixed function pipeline.
    b) As part of that, we added a simple shader interface in our game engine.
    c) We also added a DX9 renderer and more discussion of DX9.
    d) I wrote a new chapter about probability, basic statistics and random numbers.
    e) The remaining chapters were updated, cleaned up, and rearranged in an order that we think makes a little more sense.

    Overall, we think the book is much better and more useful for modern renderer development.

    As a side note, I’m still puzzled at the lack of reviews for the second edition. For those reading this, feel free to write one — if you like the book. 😉

    Comment by Jim — 12/21/2008 @ 9:37 pm

RSS feed for comments on this post.

Leave a comment

Powered by WordPress

Fatal error: Uncaught exception 'wfWAFStorageFileException' with message 'Unable to verify temporary file contents for atomic writing.' in /home/jvsquare/public_html/essentialmath/blog/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:47 Stack trace: #0 /home/jvsquare/public_html/essentialmath/blog/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(650): wfWAFStorageFile::atomicFilePutContents('/home/jvsquare/...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/jvsquare/public_html/essentialmath/blog/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 47