mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-24 06:18:10 +02:00
broadcom/compiler: CS payload registers have changed in v71
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450>
This commit is contained in:
parent
2b15df963e
commit
42b70f624b
1 changed files with 7 additions and 2 deletions
|
|
@ -4348,8 +4348,13 @@ nir_to_vir(struct v3d_compile *c)
|
|||
V3D_QPU_WADDR_SYNC));
|
||||
}
|
||||
|
||||
c->cs_payload[0] = vir_MOV(c, vir_reg(QFILE_REG, 0));
|
||||
c->cs_payload[1] = vir_MOV(c, vir_reg(QFILE_REG, 2));
|
||||
if (c->devinfo->ver <= 42) {
|
||||
c->cs_payload[0] = vir_MOV(c, vir_reg(QFILE_REG, 0));
|
||||
c->cs_payload[1] = vir_MOV(c, vir_reg(QFILE_REG, 2));
|
||||
} else if (c->devinfo->ver >= 71) {
|
||||
c->cs_payload[0] = vir_MOV(c, vir_reg(QFILE_REG, 3));
|
||||
c->cs_payload[1] = vir_MOV(c, vir_reg(QFILE_REG, 2));
|
||||
}
|
||||
|
||||
/* Set up the division between gl_LocalInvocationIndex and
|
||||
* wg_in_mem in the payload reg.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue