Skip to content

Releases: DisplayXR/displayxr-demo-avatar

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 03:58
Release v0.8.2

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 03:26
Commits since v0.8.0:
9e39222 fix(win): embed Explorer app icon from the 2D workspace logo (#33)

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 18:39
Commits since v0.7.0:
96359e6 Release v0.8.0
bab260f chore(#734): repin displayxr-common -> released v2.0.0 (drop TEMP branch-SHA pin, restore GIT_SHALLOW)
650530f fix: drop write to removed chromaKeyColor field (DisplayXR/displayxr-runtime#573, surfaced by #734 header refresh)
3ac6d82 feat!: rename DisplayXR extensions XR_EXT_* → XR_DXR_* (DisplayXR/displayxr-runtime#734)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 08:47
Commits since v0.6.1:
171a93d Release v0.7.0
22d54e2 ci: run build-linux.yml on PRs as a required check (#722) (#28)
51bafb8 feat: open the app window on the 3D panel via XrDisplayDesktopPositionEXT (#27)
592567d fix(linux,#21): auto-fit the loaded model to panel scale (#26)
e5fdf19 fix(linux,#21): auto-load bundled avatar via exe dir + fix teardown order (#25)
758f501 ci(linux,#21): tri-LTS build matrix (22.04/24.04/26.04) + tinyusdz -Werror demotions (#24)
004af8e linux: build-green port of the avatar demo (#21) (#22)

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 03 Jul 10:25
Commits since v0.6.0:
7e17215 Release v0.6.1
4eb85f4 fix(build,sign): vswhere VS lookup + single-token SIGN_CMD guard (#20)
20db442 Vendor-neutral cleanup
0672b43 Vendor-neutral NOTICE; keep vendored OpenXR headers BSL-1.0
bb89746 Relicense to Apache-2.0
4b89094 feat(signing,#666): SIGN_CMD-gated installer + two-pass signed uninstaller (#16)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 18:54
Commits since v0.5.0:
7bc3f25 Release v0.6.0
7c6df31 fix(android): generate edge_soften.frag.h shader header
955a5c8 ci(android): build + attach a release-signed APK on tag
75dcaf3 docs: record the dev-build OpenXR auto-provision rule in CLAUDE.md (#14)
b519fe8 ci(windows): bump OpenXR loader 1.1.43 → 1.1.51 (#13)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 19:08

Avatar Demo v0.5.0 — Anti-aliased silhouette

This release sharpens the avatar's edges against the transparent desktop, removing the jagged stepped silhouette that was visible on the lenticular 3D display (where each pixel is optically magnified per viewing zone).

✨ Anti-aliasing pipeline

  • 8× MSAA (up from 4×) — 9 discrete alpha levels at silhouette edges (12.5% steps) instead of 5 (25% steps), for a smoother alpha ramp. Graceful fallback to 4× → 1× based on device-reported sample-count support.
  • Alpha edge-softening post-pass — an optional fullscreen 3×3 alpha-weighted Gaussian applied after the MSAA resolve, widening the silhouette transition band from ~1 px to ~3 px. RGB is alpha-weighted so the avatar's body colour bleeds into the new semi-transparent fringe — no black fringing under straight-alpha DWM / DisplayXR compositing.
    • New G key toggles the soften pass (default off) so its cost can be A/B'd live on the display. 8× MSAA is always on.

🔧 Build

  • scripts\build-with-deps.bat now builds from a fresh clone with only VS 2022 + Ninja + the Vulkan SDK installed. It auto-provisions the prebuilt Khronos OpenXR loader (pinned to release-1.1.51, matching the vendored headers) and reads the VULKAN_SDK env var — no more hardcoded C:/dev/openxr_sdk / fixed Vulkan SDK path.

Controls

A/D move L/R · W/S dolly depth · Ctrl+T transparency · G edge-soften · Space reset · V mode · N clip · K play/pause · B decoration · I capture · F11 fullscreen · ESC quit

Full changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 17:40
Commits since v0.3.1:
5c8c1bf Release v0.4.0
f35897c feat(macos): inline dxr::ModeSwitch disparity ramp
07e707a feat(windows): smooth 2D<->3D mode-switch ramp via dxr::ModeSwitch

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 18 Jun 05:45
v0.3.1 — drop redundant Local2D backer on zones path

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 00:47
v0.3.0 — V-key cycles display rendering mode (standalone)