Focusing on shader programming, this book provides a comprehensive guide using OpenGL and OpenGL Shading Language. It covers effective techniques for creating graphics shaders applicable in art, animation, gaming, and visualization. The updated edition features a new chapter on transitioning from fixed-function to shader-based OpenGL, along with enhanced graphics, examples, and exercises. Key topics include tessellation shaders, the invariant qualifier for multipass rendering, and innovative applications like terrain bump-mapping and LIDAR data integration.
Mike Bailey Books



Focusing on the evolution of Fighter Command from its inception in 1936 through WWII, the book illustrates the transformation of an outdated military structure into a formidable operational force. It highlights how the intense aerial battles of the war spurred this change, ultimately leading to the effective challenge against the Luftwaffe and contributing to its downfall.