Generated from research/data/files_r185.json vs src/examples.json.
214 in r185 · 198 ported · 13 excluded · 3 deferred · 0 TO PORT — Phase 1 complete.
Checkboxes are the source of truth; the counts above are hand-updated. After a wave, re-tick with
node scripts/tick-backlog.mjs— anything present insrc/examples.jsonis ported.
Category is a FIRST GUESS from the slug — the porting agent confirms it and may
place the example elsewhere. Slugs drop the webgpu_ prefix and kebab-case.
-
— excluded (internal/benchmark)centroid-sampling -
— excluded (internal/benchmark)compile-async -
— excluded (internal/benchmark)furnace-test -
— portedmodifier-curve -
— excluded (internal/benchmark)multisampled-renderbuffers -
— portedparticles -
— excluded (internal/benchmark)performance -
— excluded (internal/benchmark)performance-renderbundle -
— portedpmrem-scene -
— excluded (internal/benchmark)pmrem-test -
— excluded (internal/benchmark)reversed-depth-buffer -
— excluded (internal/benchmark)sandbox -
— portedshadertoy -
— portedstorage-buffer -
— portedstruct-drawindirect -
— excluded (internal/benchmark)test-memory -
— portedupscaling-fsr1 -
— portedupscaling-taau
-
— portedpostprocessing-3dlut -
— portedpostprocessing-difference -
— portedpostprocessing-dof-basic -
— portedpostprocessing-masking -
— portedpostprocessing-radial-blur -
— portedpostprocessing-retro -
— portedpostprocessing-ssaa -
— portedpostprocessing-ssgi -
— portedpostprocessing-ssgi-ballpool -
— portedpostprocessing-ssr -
— portedpostprocessing-ssr-denoise -
— portedpostprocessing-sss -
— portedpostprocessing-traa -
— portedpostprocessing-transition
-
— portedcustom-fog-background -
— portedcustom-fog-scattering -
— portedgenerator-building -
— portedgenerator-city -
— portedhdr -
— portedmultiple-canvas -
— portedmultiple-elements -
— deferred (WebXR — SPEC §4 out of scope for now)xr-cubes -
— deferred (WebXR — SPEC §4 out of scope for now)xr-native-layers -
— deferred (WebXR — SPEC §4 out of scope for now)xr-rollercoaster
-
— ported (webaudio wave, 2026-09-03)compute-audio -
— portedcompute-particles-fluid -
— portedcompute-rasterizer -
— portedcompute-rasterizer-ibl -
— portedcompute-reduce -
— portedcompute-sort-bitonic -
— portedwater
-
— portedlightprobe -
— portedlightprobe-cubecamera -
— portedlights-clustered -
— portedlights-custom -
— portedlights-dynamic -
— portedvolume-lighting-traa
-
— portedcubemap-adjustments -
— portedcubemap-mix -
— portedequirectangular -
— portedpmrem-cubemap -
— portedreflection-roughness
-
— portedinstance-path -
— portedinstancing-morph -
— portedlines-fat-raycasting -
— portedlines-fat-wireframe -
— portedskinning-instancing-individual
-
— portedloader-materialx -
— portedmaterials -
— portedmaterials-envmaps-bpcem -
— portedmaterials-texture-html -
— portedmaterialx-noise
-
— excluded (internal tooling — a Monaco editor / Inspector UI, not a scene; not porting — Dennis, 2026-09-03)tsl-editor -
— excluded (internal tooling — a Monaco editor / Inspector UI, not a scene; not porting — Dennis, 2026-09-03)tsl-graph -
— portedtsl-interoperability -
— excluded (internal tooling — a Monaco editor / Inspector UI, not a scene; not porting — Dennis, 2026-09-03)tsl-transpiler -
— portedtsl-vfx-linkedparticles
-
— portedloader-texture-ktx2 -
— portedtexturegather -
— portedtexturegrad -
— portedvideo-frame
-
— portedanimation-retargeting-readyplayer -
— portedmorphtargets-face -
— portedskinning
-
— portedcamera-logarithmicdepthbuffer -
— porteddisplay-stereo
-
— portedcaustics