From 13c8733d90988c909e1f520aa97c6f6ad0013e8d Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 28 Jul 2026 20:21:30 +0200 Subject: [PATCH] docs: record the mid-campaign visual verdict and file #253 The user's connected session on the Vulkan backend passed all six targeted checks with merits: the AD-46 treeline (no visible shimmer or moire - the register row's human-visibility question is answered as invisible), dyed gear composites, doorway look-out and threshold crossing, stacked translucency, icon/text crispness, and motion feel. This was the first human play session on the Vulkan renderer. One finding, filed as #253: attribute/skill icons in the character sheet sit off-center in their cells and render fully opaque where retail uses vitae-window-like translucency. The V7 differential holds the retained UI identical between backends, so this is suspected pre-existing D.2b fidelity rather than a campaign regression - one GL-side look confirms, then it is post-campaign scope. Co-Authored-By: Claude Fable 5 --- docs/ISSUES.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/docs/ISSUES.md b/docs/ISSUES.md index f6cf50bf..23741108 100644 --- a/docs/ISSUES.md +++ b/docs/ISSUES.md @@ -97,6 +97,34 @@ Copy this block when adding a new issue: --- +## #253 — Attribute/skill icons: not centered in their cells, and fully opaque + +**Status:** OPEN +**Severity:** LOW (visual fidelity; user-observed) +**Filed:** 2026-07-28 +**Component:** retail UI / character sheet (D.2b) + +**Description:** During the Campaign V mid-campaign visual session (on the +Vulkan backend), the user observed that the attribute and skill icons in the +character sheet are the right size but sit misaligned in their cells — they +should be centered — and are fully opaque, where retail renders them with +translucency comparable to the vitae window. + +**Suspected pre-existing, not a Vulkan regression:** the V7 differential holds +the retained UI identical between backends (static 2-D content compares inside +3.94e-04 at tolerance 2), so whatever the character sheet draws on Vulkan, GL +draws the same. The panel itself was not opened in any automated capture, so +this needs one GL-side look to confirm — after which it is a D.2b retail-UI +fidelity item, not campaign scope. Verify against retail (LayoutDesc +`0x2100002E` import path, `CharacterSheet`/`CharacterSheetProvider` cell +placement and the icon draw's alpha) rather than guessing the intended offsets. + +**Acceptance:** icons centered per the authored layout; translucency matching +retail's; confirmed identical on both backends (or the GL/VK difference, if one +exists after all, attributed). + +--- + ## #252 — App test classes raced on process-global camera/render statics **Status:** DONE — 2026-07-28; serialized via `CameraDiagnosticsCollection`