Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
OpenGL(R) Shading Language

Buy
OpenGL(R) Shading Language, 9780321197894 (0321197895), Addison Wesley, 2004
The OpenGL® Shading Language, a high-level procedural shading language for OpenGL®, is the most important new development in graphics programming to emerge in years. OpenGL is the leading cross-platform 3D-graphics API, and the OpenGL Shading Language allows developers to take total control over the most important stages of the graphics-processing pipeline.

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.

About the Author

Randi Rost is an ISV Manager in the Software and Solutions Group at Intel. Randy serves on the OpenGL ARB, led the 3Dlabs team responsible for defining and implementing OpenGL 2.0, and is one of the first programmers to design and implement shaders using the OpenGL Shading Language.

(HTML tags aren't allowed.)

I Unlocked My Subconscious Your Turn: Volume IV
I Unlocked My Subconscious Your Turn: Volume IV
A man had an accident and in turn lost his sense of time.The accident happened on Oct 31st 2008.You draw your conclusions, I will write mine.Do not attempt to contact me, I am too busy attempting to contact you.This is his fourth attempt to communicate since the accident.

About the Author

A man
...
Outsourcing Management Information Systems
Outsourcing Management Information Systems
Outsourcing is defined as being one of allocating or reallocating business activities from an internal source to an external source (Schniederjans, Schniederjans, & Schniederjans, 2005, p. 3). Any business activity can be outsourced. All or part of any of the unique business activities in a functional area, like management information systems,...
Managing Human Behavior in Public and Nonprofit Organizations
Managing Human Behavior in Public and Nonprofit Organizations

Managing Human Behavior in Public and Nonprofit Organizations, Fifth Edition is an established core text designed to help you develop your leadership and management skills. Bestselling authors Denhardt, Denhardt, Aristigueta, and Rawlings cover important topics such as stress, decision-making, motivation, leadership,...


Learning Stencyl 3.x Game Development: Beginner's Guide
Learning Stencyl 3.x Game Development: Beginner's Guide

A step-by-step, practical tutorial with a no-nonsense approach. The book starts by showing readers how to create a playable game that is fully-functioning, then moves on to demonstrate how to fine-tune the game with eye-catching graphics techniques, audio-effects and more. This book is for indie and existing game developers and those who want...

Multi-Arm Cooperating Robots: Dynamics and Control (Microprocessor-Based and Intelligent Systems Engineering)
Multi-Arm Cooperating Robots: Dynamics and Control (Microprocessor-Based and Intelligent Systems Engineering)
Several consistent solutions for cooperative system control have recently been identified by the authors of the current monograph. This was achieved by solving three separate tasks that are essential for solving the problem of cooperative manipulation as a whole. The first task is related to the understanding of the physical nature of cooperative...
Visual Basic 2005 Demystified
Visual Basic 2005 Demystified

There’s no easier, faster, or more practical way to learn the really tough subjects

Visual Basic 2005 Demystified fully explains the language and its libraries and applications. You’ll even learn to create a Visual Basic program without writing code. This self-teaching guide comes complete with key...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy