Skip to content

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:16
· 495 commits to main since this release

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