Example code for the book WebGL Insights.
I. WebGL Implementations
1 - ANGLE: A Desktop Foundation for WebGL
2 - Mozilla's Implementation of WebGL
3 - Continuous Testing of Chrome's WebGL Implementation
II. Moving to WebGL
4 - Getting Serious with JavaScript
5 - Emscripten & WebGL
6 - Data Visualization with WebGL: from Python to JavaScript
7 - Teaching an Introductory Computer Graphics Course with WebGL
III. Mobile
8 - Bug-Free and Fast Mobile WebGL
IV. Engine Design
9 - WebGL Engine Design in Babylon.js
10 - Rendering Optimizations in the Turbulenz Engine
11 - Performance and Rendering Algorithms in Blend4Web
12 - Sketchfab Material Pipeline: From File Variations to Shader Generation
13 - glslify: A module system for GLSL
14 - Budgeting Frame Time
V. Rendering
15 - Deferred Shading in Luma
16 - HDR Image-Based Lighting on the Web
17 - Real-Time Volumetric Lighting for WebGL
18 - Terrain Geometry - LOD Adapting Concentric Rings
VI. Visualization
19 - Data Visualization Techniques with WebGL
20 - hare3d - Rendering Large Models in the Browser
21 - The BrainBrowser Surface Viewer: WebGL-based Neurological Data Visualization
VII. Interaction
22 - Usability of WebGL Applications
23 - Designing Cameras for WebGL Applications
To include the submodules, clone with:
git clone --recurse-submodules git@github.com:WebGLInsights/WebGLInsights-1.git