Repository navigation
v2.10.0
2.10.0 (2026-09-09)
Bug Fixes
- 2d: batch owns texture/font refs; mat4 vertex inputs on D3D; root CBV for storage-instanced draws (fa43716)
- opengl: per-context generation stamps so stale objects never delete a new context's GL names (861115d)
- window: 1:1 headless surfaces and unscaled headless mouse coordinates (428fc4d)
Features
- backends: honest capability flags, 3D-aware auto selection, audit gate 099 (f490b56), closes #if
- d3d12: sampler heap, async upload queue, DEFAULT-heap meshes, mip chains (f5659a5)
- rt: render targets behind the vtable on D3D11/D3D12; MSAA on D3D11 and OpenGL (948bae1)
- vulkan: vsync present mode, samplerAnisotropy, persistent transient pool (ad95271)
What's Changed
- feat(backends): D3D/Vulkan GAP plan — honest flags, D3D12 samplers + upload queue, render targets behind the vtable, MSAA, gallery by @hmennen90 in #19
- fix(opengl): per-context generation stamps so stale objects never delete a new context's GL names by @hmennen90 in #20
Full Changelog: v2.9.0...v2.10.0