~/talk

GPUs Unleashed! Make Your Games More Powerful With wasi-gfx

Talkat Wasm I/O 2025 · 2025-03-27..03-28· [webassembly]
slides:none on file

A concrete claim: wasi-gfx ports WebGPU into WASI so browser GPU code runs as sandboxed desktop plugins; the demo compiles Bevy to Wasm and renders 27 million triangles into a host, with benchmarks showing ~80% of native at P95 for CPU‑heavy math. The implementation uses wasi-webgpu/wgpu and a runtime that maps WGPU↔DX12 resources, exposes surfaces/framebuffers, and adds plugin metering, resource caps and FFI C++ wrappers so integration with existing engines actually works.

AI-written summary · about

  1. 0:00Intro
  2. 0:32How 3D is built today
  3. 2:38Content is expensive to build
  4. 3:27Plugins
  5. 6:15Web GPU
  6. 8:30Demo
  7. 11:15Back Buffer
  8. 13:28Map Viewer
  9. 14:40Challenges
  10. 15:51C and Rust
  11. 17:06Performance
  12. 19:13DX12 Integration
  13. 20:24RenderLit Runtime
  14. 20:46Game Example
  15. 23:39Restrictions
  16. 26:05Content Flexibility
  17. 26:32Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.