mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 14:08:05 +02:00
radv: preserve streamout_buffers user SGPR for VS/TES + GS compiled separately
Otherwise, VS or TES could overwrite it but it needs to be preserved if GS reads it. This fixes the remaining NGG streamout bug on RDNA3 with VKCTS and ESO. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27914>
This commit is contained in:
parent
eefd836ebc
commit
a38e7f127a
1 changed files with 1 additions and 0 deletions
|
|
@ -492,6 +492,7 @@ declare_unmerged_vs_tes_gs_args(const enum amd_gfx_level gfx_level, const struct
|
|||
|
||||
ac_add_preserved(&args->ac, &args->descriptor_sets[0]);
|
||||
ac_add_preserved(&args->ac, &args->ac.push_constants);
|
||||
ac_add_preserved(&args->ac, &args->streamout_buffers);
|
||||
ac_add_preserved(&args->ac, &args->ac.view_index);
|
||||
ac_add_preserved(&args->ac, &args->tes_state);
|
||||
ac_add_preserved(&args->ac, &args->shader_query_state);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue