FSR-only AA: resolve glow without our TAA, then retire TAA/TAA-U for FSR Native AA #246
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#246
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding (tested 2026-10-02)
With an FSR mode selected (tested at Native AA, mode 6) and
RenderVKTAAGlowoff, glow shimmer comes back immediately on glowing faces and their surroundings.FSR only resolves the HDR scene. The per-face glow target is a separate render-resolution, jittered MRT that bloom and the LDR glow read later. Today, under FSR, our TAA still runs a glow-only dispatch every frame (
recordTAA(glowOnly)) to stabilize it. That costs:p_taadispatch (~0.5 ms at 4K);Goal
Let FSR handle temporal AA on its own, then retire our TAA/TAA-U from the UI and use FSR Native AA as the default AA, keeping our TAA only as the internal fallback for devices without FSR's storage-format support.
Options to evaluate for glow
glow × colour, not a threshold bloom. One route is to extract glow after FSR by a stored per-pixel glow factor. That factor would also need resolving, so it may just move the problem.Then
RenderVKBenchSetting RenderVKUpscaleMode, values6,<native TAA mode>, subsp_taa,p_fsr. Decide the default AA from cost and quality.RenderVKRenderScale; RLVa already does this.Related
The FSR 3.1 integration (branch fsr31;
llcleanfsr3vk.cpp,recordTAA/recordTaaInputBarriers), the glowtaa work, and the earlier emissive-shimmer report.Status 2026-10-05: still open. With FSR on, our TAA still runs a glow-only dispatch every frame (
RenderVKTAAGlow, ~0.5 ms and ~265 MB of history at 4K; also seen in the #405 VRAM accounting). Retiring that pass is the remaining goal.