Useful Links
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
WebGL 2.0 Features
WebGL 2.0 Overview
New Capabilities
Enhanced Feature Set
Backward Compatibility
WebGL 1.0 Support
Browser Support
Availability and Adoption
Vertex Array Objects
VAO Benefits
State Management Simplification
VAO Operations
VAO Creation
VAO Binding
Attribute State Capture
Advanced Buffer Objects
Uniform Buffer Objects
Shared Uniform Data
Buffer Layout
Binding Points
Transform Feedback
Vertex Shader Output Capture
Feedback Buffer Setup
Use Cases
Particle Systems
GPU Computation
Enhanced Rendering Features
Multiple Render Targets
Simultaneous Texture Rendering
MRT Setup
Fragment Shader Outputs
Sampler Objects
Texture Sampling State
Sampler Creation
Sampler Binding
Advanced Texture Features
3D Textures
Volume Textures
3D Texture Creation
3D Sampling
Texture Arrays
Multiple Texture Storage
Array Texture Creation
Layer Selection
Integer Textures
Non-normalized Texture Data
Integer Sampling
Previous
9. Advanced Rendering Techniques
Go to top
Next
11. Performance and Optimization