freedreno/cffdec: fix decoding of bindless descriptors
Add ADDR suffix so that regbase() doesn't fail and return 0. Signed-off-by: Jonathan Marek <jonathan@marek.ca> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6968>
This commit is contained in:
parent
a8ac61b0ee
commit
535fd6d45e
|
@ -1440,8 +1440,8 @@ cp_load_state(uint32_t *dwords, uint32_t sizedwords, int level)
|
|||
case STATE_SRC_BINDLESS: {
|
||||
const unsigned base_reg =
|
||||
stage == MESA_SHADER_COMPUTE ?
|
||||
regbase("HLSQ_CS_BINDLESS_BASE[0]") :
|
||||
regbase("HLSQ_BINDLESS_BASE[0]");
|
||||
regbase("HLSQ_CS_BINDLESS_BASE[0].ADDR") :
|
||||
regbase("HLSQ_BINDLESS_BASE[0].ADDR");
|
||||
|
||||
if (is_64b()) {
|
||||
const unsigned reg = base_reg + (dwords[1] >> 28) * 2;
|
||||
|
|
Loading…
Reference in New Issue