mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 15:38:09 +02:00
freedreno/registers: document vertex/instance id offset bits
Signed-off-by: Jonathan Marek <jonathan@marek.ca> Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3162>
This commit is contained in:
parent
83ad2e5084
commit
5c17d9b9ca
3 changed files with 8 additions and 3 deletions
|
|
@ -2707,7 +2707,12 @@ to upconvert to 32b float internally?
|
|||
|
||||
<!-- always 0x0 ? -->
|
||||
<reg32 offset="0xa008" name="VFD_UNKNOWN_A008"/>
|
||||
<reg32 offset="0xa009" name="VFD_UNKNOWN_A009"/>
|
||||
<reg32 offset="0xa009" name="VFD_ADD_OFFSET">
|
||||
<!-- add VFD_INDEX_OFFSET to REGID4VTX -->
|
||||
<bitfield name="VERTEX" pos="0" type="boolean"/>
|
||||
<!-- add VFD_INSTANCE_START_OFFSET to REGID4INST -->
|
||||
<bitfield name="INSTANCE" pos="1" type="boolean"/>
|
||||
</reg32>
|
||||
|
||||
<reg32 offset="0xa00e" name="VFD_INDEX_OFFSET"/>
|
||||
<reg32 offset="0xa00f" name="VFD_INSTANCE_START_OFFSET"/>
|
||||
|
|
|
|||
|
|
@ -971,7 +971,7 @@ tu6_init_hw(struct tu_cmd_buffer *cmd, struct tu_cs *cs)
|
|||
tu_cs_emit_write_reg(cs, REG_A6XX_UCHE_CLIENT_PF, 4);
|
||||
tu_cs_emit_write_reg(cs, REG_A6XX_RB_UNKNOWN_8E01, 0x0);
|
||||
tu_cs_emit_write_reg(cs, REG_A6XX_SP_UNKNOWN_AB00, 0x5);
|
||||
tu_cs_emit_write_reg(cs, REG_A6XX_VFD_UNKNOWN_A009, 0x00000001);
|
||||
tu_cs_emit_write_reg(cs, REG_A6XX_VFD_ADD_OFFSET, A6XX_VFD_ADD_OFFSET_VERTEX);
|
||||
tu_cs_emit_write_reg(cs, REG_A6XX_RB_UNKNOWN_8811, 0x00000010);
|
||||
tu_cs_emit_write_reg(cs, REG_A6XX_PC_MODE_CNTL, 0x1f);
|
||||
|
||||
|
|
|
|||
|
|
@ -1320,7 +1320,7 @@ fd6_emit_restore(struct fd_batch *batch, struct fd_ringbuffer *ring)
|
|||
WRITE(REG_A6XX_UCHE_CLIENT_PF, 4);
|
||||
WRITE(REG_A6XX_RB_UNKNOWN_8E01, 0x1);
|
||||
WRITE(REG_A6XX_SP_UNKNOWN_AB00, 0x5);
|
||||
WRITE(REG_A6XX_VFD_UNKNOWN_A009, 0x00000001);
|
||||
WRITE(REG_A6XX_VFD_ADD_OFFSET, A6XX_VFD_ADD_OFFSET_VERTEX);
|
||||
WRITE(REG_A6XX_RB_UNKNOWN_8811, 0x00000010);
|
||||
WRITE(REG_A6XX_PC_MODE_CNTL, 0x1f);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue