mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-14 14:28:08 +02:00
intel/fs/xe2+: Update GS payload setup for Xe2 reg size.
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25020>
This commit is contained in:
parent
28744c8954
commit
6195eac210
1 changed files with 4 additions and 4 deletions
|
|
@ -94,15 +94,15 @@ gs_thread_payload::gs_thread_payload(const fs_visitor &v)
|
|||
struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(v.prog_data);
|
||||
|
||||
/* R0: thread header. */
|
||||
unsigned r = 1;
|
||||
unsigned r = reg_unit(v.devinfo);
|
||||
|
||||
/* R1: output URB handles. */
|
||||
urb_handles = brw_ud8_grf(r, 0);
|
||||
r++;
|
||||
r += reg_unit(v.devinfo);
|
||||
|
||||
if (gs_prog_data->include_primitive_id) {
|
||||
primitive_id = brw_ud8_grf(r, 0);
|
||||
r++;
|
||||
r += reg_unit(v.devinfo);
|
||||
}
|
||||
|
||||
/* Always enable VUE handles so we can safely use pull model if needed.
|
||||
|
|
@ -115,7 +115,7 @@ gs_thread_payload::gs_thread_payload(const fs_visitor &v)
|
|||
|
||||
/* R3..RN: ICP Handles for each incoming vertex (when using pull model) */
|
||||
icp_handle_start = brw_ud8_grf(r, 0);
|
||||
r += v.nir->info.gs.vertices_in;
|
||||
r += v.nir->info.gs.vertices_in * reg_unit(v.devinfo);
|
||||
|
||||
num_regs = r;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue