Skip to content

v0.14.0

Choose a tag to compare

@kolkov kolkov released this 30 Jan 03:48
· 288 commits to main since this release
8f53be4

What's New

Added

  • gpucontext.TextureDrawer implementation β€” Cross-package texture rendering
    • Context.AsTextureDrawer() β€” Returns adapter for gpucontext.TextureDrawer interface
    • TextureCreator.NewTextureFromRGBA() β€” Create textures from RGBA pixel data
    • Enables gg/ggcanvas integration without direct gogpu imports
  • CreateBuffer and WriteBuffer for Native backend
  • Pipeline layout support for texture rendering (Native backend)
  • Texture operations for Native backend

Changed

  • Update gpucontext v0.3.1 β†’ v0.4.0 (Texture, Touch interfaces)
  • Update wgpu v0.11.2 β†’ v0.12.0 (BufferRowLength fix for aspect ratio)
  • Update naga v0.8.4 β†’ v0.9.0

Fixed

  • Vulkan: ResetCommandPool to prevent command buffer leak
  • Rust backend: webgpu.h v0.2.0 compatibility

Full Changelog: v0.13.3...v0.14.0