Skip to content

DisplayXR Shell v2.3.2

Choose a tag to compare

@displayxr-publish-bot displayxr-publish-bot released this 03 Oct 00:21
· 2 commits to main since this release

Fixes

  • macOS: required with runtime v2.23.0. The macOS shell's CoreGraphics-filled surfaces (window chrome, cursor, focus ring, launcher, splash, taskbar) are now declared VK_FORMAT_R8G8B8A8_SRGB when the runtime is v2.23.0 or newer (ADR-044 §7, runtime #1795). Runtime v2.23.0 blends these surfaces in linear light and samples them as declared, so an older shell looks washed out on runtime v2.23.0 on macOS — upgrade the shell together with the runtime. On older runtimes this shell keeps declaring UNORM and looks unchanged. Verified on a Mac: opaque pixels are byte-identical to runtime v2.22.2 + the previous shell; only anti-aliased edges differ (now blended in linear light). Windows is unaffected (its surfaces were already format-honest since #119). (#121, #122)
  • Build: the vcpkg pthreads overlay port now fetches its source from GitHub. (#120)

Auto-published from displayxr-shell-pvt @ 37176b9b4156680cbf5b0607b6e8e92352bd7ca6.