Windows GPU profiler integrity and corrected SSGI evidence
Pre-releaseEvidence 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.