aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/buffer_cache/buffer_cache.cpp
diff options
context:
space:
mode:
authorDuck912 <350528965+Duck912@users.noreply.github.com>2026-11-01 16:18:46 -0500
committerDuck912 <350528965+Duck912@users.noreply.github.com>2026-11-01 21:54:48 -0500
commit93f8c89595d2a246d51da0d0869ce09c04374274 (patch)
tree5f7eda9f43030ffd27608f82dc17514b59e5b401 /src/video_core/buffer_cache/buffer_cache.cpp
parent2b8002474d25897ced2f7787ab68f39971c6b05a (diff)
shader: lower warp reductions, shared atomics and descriptor loads
Compute forms Fire Emblem: Fortune's Weave uses: - REDUX.OR and REDUX.MIN (unsigned), next to SUM and MAX. Inactive lanes give the identity (all ones for MIN). - ATOMS.MIN, MAX and OR (U32); the native operation field numbers them as Maxwell's. - LDG with desc[URn][Ra.64] addressing: the uniform pair is a memory descriptor (cache policy), so Ra alone is the address. - BAR.SYNC.DEFER_BLOCKING (bit 80), the usual workgroup barrier. Assisted-by: Claude Opus 5.5 (debugging, implementation and drafting) Signed-off-by: duck912 <350528965+Duck912@users.noreply.github.com> Signed-off-by: Duck912 <350528965+Duck912@users.noreply.github.com>
Diffstat (limited to 'src/video_core/buffer_cache/buffer_cache.cpp')
0 files changed, 0 insertions, 0 deletions