v0.14.0
What's New
Added
- gpucontext.TextureDrawer implementation β Cross-package texture rendering
Context.AsTextureDrawer()β Returns adapter for gpucontext.TextureDrawer interfaceTextureCreator.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