UsefulLinks
Computer Science
Computer Graphics and Visualization
WebGL and Computer Graphics
1. Fundamentals of Computer Graphics
2. Introduction to WebGL
3. WebGL Rendering Pipeline
4. Mathematical Foundations for 3D Graphics
5. 3D Transformations and Projections
6. Color and Material Properties
7. Texture Mapping
8. Lighting and Shading
9. Advanced Rendering Techniques
10. WebGL 2.0 Features
11. Performance and Optimization
10.
WebGL 2.0 Features
10.1.
WebGL 2.0 Overview
10.1.1.
New Capabilities
10.1.1.1.
Enhanced Feature Set
10.1.2.
Backward Compatibility
10.1.2.1.
WebGL 1.0 Support
10.1.3.
Browser Support
10.1.3.1.
Availability and Adoption
10.2.
Vertex Array Objects
10.2.1.
VAO Benefits
10.2.1.1.
State Management Simplification
10.2.2.
VAO Operations
10.2.2.1.
VAO Creation
10.2.2.2.
VAO Binding
10.2.2.3.
Attribute State Capture
10.3.
Advanced Buffer Objects
10.3.1.
Uniform Buffer Objects
10.3.1.1.
Shared Uniform Data
10.3.1.2.
Buffer Layout
10.3.1.3.
Binding Points
10.3.2.
Transform Feedback
10.3.2.1.
Vertex Shader Output Capture
10.3.2.2.
Feedback Buffer Setup
10.3.2.3.
Use Cases
10.3.2.3.1.
Particle Systems
10.3.2.3.2.
GPU Computation
10.4.
Enhanced Rendering Features
10.4.1.
Multiple Render Targets
10.4.1.1.
Simultaneous Texture Rendering
10.4.1.2.
MRT Setup
10.4.1.3.
Fragment Shader Outputs
10.4.2.
Sampler Objects
10.4.2.1.
Texture Sampling State
10.4.2.2.
Sampler Creation
10.4.2.3.
Sampler Binding
10.5.
Advanced Texture Features
10.5.1.
3D Textures
10.5.1.1.
Volume Textures
10.5.1.2.
3D Texture Creation
10.5.1.3.
3D Sampling
10.5.2.
Texture Arrays
10.5.2.1.
Multiple Texture Storage
10.5.2.2.
Array Texture Creation
10.5.2.3.
Layer Selection
10.5.3.
Integer Textures
10.5.3.1.
Non-normalized Texture Data
10.5.3.2.
Integer Sampling
Previous
9. Advanced Rendering Techniques
Go to top
Next
11. Performance and Optimization