Limit search to available items
Book Cover
Author Kessenich, John M., author.

Title OpenGL programming guide : the official guide to learning OpenGL, version 4.5 with SPIR-V / John Kessenich, Graham Sellers, Dave Shreiner
Edition Ninth edition
Published Boston : Addison-Wesley, [2017]


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)
OpenGL fast
Subject Computer graphics
computer graphics.
COMPUTERS -- General.
Computer graphics
Dreidimensionale Computergrafik
Form Electronic book
Author Shreiner, Dave, author.
Sellers, Graham, author.
Khronos OpenGL ARB Working Group.
ISBN 9780134495521