Skip to content

Windows GPU profiler integrity and corrected SSGI evidence

Pre-release
Pre-release

Choose a tag to compare

Evidence for draft PR #156: current-frame GPU timestamp correction and transmitted-shadow receiver reconstruction.

The original profiler source 73e6945831a69116b8abcbfbcce8caf2973e4979 and its ZIP remain unchanged. That source passed 22 hosted checks and failed one colored-shadow regression on Metal; the profiler test reported ok, which is insufficient to distinguish execution from a capability skip. Investigation isolated an inverse-camera matrix layout defect in the shadow resolve. The correction and isolated fixture are at fa93690b961826e8db065c3fcb8d7d31c0185e27.

The follow-up passes 487 local unit tests, 90 golden tests, and enabled runtime integrations on Radeon/Vulkan. All 23 hosted checks pass at fa93690, including the colored-shadow regression on Metal. Two scheduled physical-hardware checks remain skipped; existing test ignores and external-scene omissions remain unqualified. The check receipt and complete macOS job log are retained.

Archive Source SHA-256 Size
windows-profiler-integrity-20260910-v1.zip 73e6945 07a43877d61478d3046ec23dc67b71512b2e80d740d48a6d89b9184999f3e3b4 13,505,355 bytes
windows-transmitted-shadow-fa93690-20260910-v1.zip fa93690 f298d8cd158a608c2cfcfcd80e038f01ef4ad63b8122ff33be878a29bf8f50e2 189,453 bytes

The release tag remains pinned to the original profiler source. Each ZIP has its own source record, hash manifest, and checksum sidecar. The follow-up archive contains the before/after captures, rejected wrong-color control, full local suite, and hosted CI evidence.

The corrected profiler rejects all 12 stale Vulkan samples and passes on Radeon Vulkan and DX12. Metal GPU timestamp validation remains unproven. All 20 corrected SSGI A/B runs contain 120 complete GPU frames; the earlier SSGI timing comparison is superseded. Image baselines and budgets are unchanged.

The two Windows portable-image discrepancies, HD temporal stability, representative-scene and other hardware qualification remain open. The engine completion plan is not complete. All PRs remain drafts.

Draft PR | Profiler report | Shadow report

Coverage correction: the hosted Apple Paravirtual adapter used for subsequent native captures exposes no GPU timestamps. The original shadow archive README overstated Metal profiler coverage by treating an ok test status as proof of execution. This note supersedes that claim; the archives remain immutable. CI now retains capability-skip output.

Confirmed at source 1965a0b: the retained macOS shared-test log explicitly reports skip: timestamp-query feature unavailable for the profiler regression. The hosted shared lane remains green, with Metal timestamp execution skipped.