Skip to content

damascene 0.4.2

Choose a tag to compare

@computer-whisperer computer-whisperer released this 07 Jun 21:16
· 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_SCALE stays 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 with default-features = false (#49). Also fixes the previously-uncompilable no-default-features build of damascene-core (e4237ca)