Overview
Syllabus
intro
preamble
background
timeline of webgl & webgpu
current state of webgpu
webgpu core concepts
gpu adapter
gpu device
features and limits
gpucanvascontext
resource types
queue
recording gpu commands
passes
high-level conceptual differences
initialization
buffers
shaders
programs vs pipelines
drawing
uniforms
- in webgl 1.0
- in webgl 2.0
- in webgpu
shaders
glsl vs wgsl
comparison of data types
structures
function declarations
built-in functions
convention differences
texture 2d
viewport space
clip spaces
webgpu tips
resources & links
Taught by
Conf42