Get Real-World Insight from Experienced Professionals in the OpenGL CommunityWith OpenGL, OpenGL ES, and WebGL, real-time rendering is becoming available everywhere, from AAA games to mobile phones to web pages. Assembling contributions from experienced developers, vendors, researchers, and educators, OpenGL Insights presents real-world techniques

part I|2 pages


chapter 3|20 pages

WebGL for OpenGL Developers

chapter 4|14 pages

Porting Mobile Apps to WebGL

chapter 5|26 pages

The GLSL Shader Interfaces

chapter 6|18 pages

An Introduction to Tessellation Shaders

chapter 7|16 pages

Procedural Textures in GLSL

part II|2 pages

Rendering Techniques

chapter 12|10 pages

2D Shape Rendering by Distance Fields

chapter 13|12 pages

Efficient Text Rendering in WebGL

chapter 14|10 pages

Layered Textures Rendering Pipeline

chapter 15|14 pages

Depth of Field with Bokeh Rendering

chapter 16|10 pages

Shadow Proxies

part IV|2 pages


chapter 26|10 pages

Indexing Multiple Vertex Arrays

chapter 27|14 pages

Multi-GPU Rendering on NVIDIA Quadro

part V|2 pages


chapter 28|24 pages

Asynchronous Buffer Transfers

chapter 29|16 pages

Fermi Asynchronous Texture Transfers

chapter 30|24 pages

WebGL Models: End-to-End

part VI|2 pages

Debugging and Profiling

chapter 34|10 pages

The OpenGL Timer Query

chapter 35|10 pages

A Real-Time Profiling Tool

chapter 36|14 pages

Browser Graphics Analysis and Optimizations

chapter 37|8 pages

Performance State Tracking

chapter 38|6 pages

Monitoring Graphics Memory Usage

part VII|2 pages

Software Design

chapter 40|12 pages

SceneJS: A WebGL-Based Scene Graph Engine

chapter 41|22 pages

Features and Design Choices in SpiderGL

chapter 44|22 pages

The Build Syndrome