Description |
1 online resource (1 volume) : illustrations |
Contents |
Introduction to OpenGL -- Shader fundamentals -- Drawing with OpenGL -- Color, pixels, and fragments -- Viewing transformations, culling, clipping, and feedback -- Textures and framebuffers -- Light and shadow -- Procedural texturing -- Tessellation shaders -- Geometry shaders -- Memory -- Compute shaders -- Support libraries -- OpenGL ES and WebGL -- Built-in GLSL variables and functions -- State variables -- Homogeneous coordinates and transformation matrices -- Floating-point formats for textures, framebuffers, and renderbuffers -- Debugging and profiling OpenGL -- Buffer object layouts |
Summary |
This book integrates shader techniques alongside classic, function-centric approaches, and contains extensive code examples that demonstrate modern techniques. Starting with the fundamentals, its wide-ranging coverage includes drawing, color, pixels, fragments, transformations, textures, framebuffers, light and shadow, and memory techniques for advanced rendering and nongraphical applications. It also offers discussions of all shader stages, including thorough explorations of tessellation, geometric, and compute shaders |
Notes |
"The Khronos OpenGL ARB Working Group"--Cover |
Bibliography |
Includes bibliographical references and index |
Notes |
Online resource; title from title page (viewed July 22, 2016) |
SUBJECT |
OpenGL. http://id.loc.gov/authorities/names/n92110196
|
|
OpenGL fast |
Subject |
Computer graphics
|
|
computer graphics.
|
|
COMPUTERS -- General.
|
|
Computer graphics
|
|
OpenGL
|
|
Dreidimensionale Computergrafik
|
|
Computergrafik
|
Form |
Electronic book
|
Author |
Shreiner, Dave, author.
|
|
Sellers, Graham, author.
|
|
Khronos OpenGL ARB Working Group.
|
ISBN |
9780134495521 |
|
0134495527 |
|