Skip to content

v0.50.10

Latest

Choose a tag to compare

@kolkov kolkov released this 30 Jul 12:53
5188a24

Fixed

  • Bind group use-after-free with shared command encoder (wgpu#287) — RenderFrameGrouped() released bind groups via defer before gogpu submitted the shared encoder, causing HAL descriptor corruption. Fix: defer release to BeginFrame() for shared-encoder frames where VSync guarantees GPU completion. Own-encoder path unchanged. Matches Skia Graphite frame-scoped resource lifecycle.

Changed

  • Updated gogpu/wgpu v0.30.27 → v0.30.29 (ADR-056 unified resource lifecycle, Release() via ResourceRef.Drop(), atomic LastSubmissionIndex).
  • Updated example dependencies to gg v0.50.9, gogpu v0.47.1, gpucontext v0.23.0, wgpu v0.30.29. Removed stale replace directives from cjk_text and multi_damage_demo.