damascene 0.4.2
·
64 commits
to main
since this release
Fixes
- WebGL2 uniform alignment — every stock and fixture-glass shader now declares the full 32-byte
FrameUniforms; fixes pipeline-creation panics on Firefox/WebGL2, which rejects uniform types whose size isn't a 16-byte multiple (4d93abd) - Wayland HDR white level — dropped the Windows-scRGB white lift on the Wayland float swapchain. UI white was landing at ~515 nits instead of 203 and every HDR remaster cap overshot ~2.5×;
WINDOWS_SCRGB_WHITE_SCALEstays for hosts whose surface genuinely reads as Windows scRGB (61243ea) - Resize-handle focus ring — defaults to inside placement so a flush sibling can't occlude it (#48) (eb094b7)
Fonts
- Opt out of bundled fonts — host crates (
damascene-web,damascene-winit-wgpu, …) now expose font passthrough features, so a consumer can drop the ~9.5 MB color-emoji bundle withdefault-features = false(#49). Also fixes the previously-uncompilable no-default-features build ofdamascene-core(e4237ca)