• GPU Web F2F 2023-02-16/17
  • Tentative schedule (all times are in PT)
  • Thursday morning (9AM - 1PM)
  • Thursday afternoon (2PM - 6PM)
  • Friday morning (9AM - 1PM)
  • Friday afternoon (2PM - 6PM)
  • Topic haystack
  • Attendance
  • NOTES
  • Thursday
  • Administrivia
  • CTS Updates
  • Scheduling for the remaining blocks
  • Demos
  • WebGPU Debugger
  • Code Coverage
  • WGSL Debugger
  • Earth
  • WebGPU on Mobile
  • WebGPU/Compat
  • WGSL V1 Items
  • David's slides on Template Syntax Followups
  • #3819 wgsl: Statement must not be a type-constructor
  • #3520 Attribute grammar / syntax
  • #3778 placement of generated grammar
  • #3792 wgsl_version_at_least
  • Cross-API Topics
  • WebXR
  • WebGPU/Compat
  • API V1 Items
  • Tacit Resolution
  • Shanghai topics: WebNN, DP4A, push constants, WebCodecs (optional)
  • WebNN
  • DP4A
  • Push constants #75
  • Friday
  • Future Topics
  • Real Pointers / Unrestricted Pointer Parameters
  • Standard WGSL namespace:
  • WGSL Process And Norms
  • Passive Fingerprinting Surface #3101 [Myles]
  • Defaults for depthWriteEnabled and depthCompare may be surprising #3798 [Brandon]
  • maxVertexBuffersPlusBindGroupsForVertexStage
  • [Post-V1] Dealing with holes in the pipeline layout. #2043
  • [Post-V1] read-write storage textures #3838
  • [Post-V1] Drop support for macOS 10.12? #3238
  • [Post-V1] Add rgb10a2uint texture format #3841
  • [V1] Validation for resolveQuerySet() doesn't require the query to have already been written to #3812
  • Support for arrays of textures #822
  • Guest block
  • Vello, compute-based path rasterization on WebGPU [Raph]
  • Bindless in WGPU
  • Other future features/topics
  • Upscalers
  • Variable rasterization rate
  • Mesh shaders
  • Sparse textures
  • Ray tracing
  • mapSync
  • WebCodecs and WebGPU
  • Buffer Mapping and UMA
  • Agenda for next meeting