OpenGL(R) Shading Language


Publisher: Addison-Wesley
Author: Randi J. Rost
ISBN: 0321197895
Release Date: 12 February 2004

eBook Description
OpenGL Shading Language is the experienced application programmer's guide to writing shaders. Part reference, part tutorial, this book thoroughly explains the shift from fixed-functionality graphics hardware to the new era of programmable graphics hardware and the additions to the OpenGL API that support this programmability. With OpenGL and shaders written in the OpenGL Shading Language, applications can perform better, achieving stunning graphics effects by utilizing the capabilities of both the visual processing unit and the central processing unit.

In this book, you will find a detailed introduction to the OpenGL Shading Language and the new OpenGL function calls that support it. The text begins by describing the syntax and semantics of this high-level programming language. Once this foundation has been established, the book explores the creation and manipulation of shaders using new OpenGL function calls.

OpenGL Shading Language features extensive examples of shaders and their underlying algorithms, including

  • Procedural texturing
  • Noise
  • Particle systems
  • Hatching
  • Analytic antialiasing
  • Image processing

The color plate section illustrates the power and sophistication of the OpenGL Shading Language. The API Function Reference at the end of the book is an excellent quick reference to the API entry points that support the OpenGL Shading Language. An enhanced online index allows readers to quickly and easily search the entire text for specific topics.

Amazon.com

OpenGL(R) Shading Language

Related posts:

  1. OpenGL Graphics Through Applications Publisher: Springer-VerlagAuthor: Robert WhitrowISBN: 1848000227Release Date: 25 January 2008 eBook...
  2. ShaderX3: Advanced Rendering with DirectX and OpenGL (Shaderx Series) Publisher: Charles River MediaAuthor: Wolfgang EngelISBN: 1584503572Release Date: 15 November...
  3. The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics Publisher: Addison-WesleyAuthor: Mark J. KilgardISBN: 0321194969Release Date: 26 February 2003...
  4. Oracle PL/SQL Language Pocket Reference Publisher: O'ReillyAuthor: Chip DawesISBN: 0596514042Release Date: 23 October 2007 eBook...
  5. Language and Communication : Essential Concepts for User Interface and Documentation Design Publisher: Oxford University PressAuthor: Agnes Kukulska-HulmeISBN: 0195108388Release Date: 01 April...
  6. MySQL Language Reference Publisher: MySQL PressAuthor: MySQL ABISBN: 0672326337Release Date: 15 March 2004...
  7. Programming Microsoft Visual Basic 2005: The Language Publisher: Microsoft PressAuthor: Francesco BalenaISBN: 0735621837Release Date: 25 January 2006...
  8. Software Abstractions : Logic, Language, and Analysis Publisher: The MIT PressAuthor: Daniel JacksonISBN: 0262101149Release Date: 07 April...
  9. Windows Assembly Language & Systems Programming: 16- And 32-Bit Low-Level Programming for the PC and Windows Publisher: CMP BooksAuthor: Barry KaulerISBN: 087930474XRelease Date: 01 August 1997...
  10. Oracle PL/SQL Language Pocket Reference, Second Edition Publisher: O'ReillyAuthor: Chip DawesISBN: 0596004729Release Date: 01 February 2003 eBook...