At least in the future this could let us avoid re-emitting gfx/cs
constants when the other changes. This also matches what the blob does.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5877>
uint32_t binary_iova)
{
tu_cs_emit_regs(cs, A6XX_HLSQ_INVALIDATE_CMD(
- .vs_state = true,
- .hs_state = true,
- .ds_state = true,
- .gs_state = true,
- .fs_state = true,
.cs_state = true,
- .cs_ibo = true,
- .gfx_ibo = true));
+ .cs_ibo = true));
tu6_emit_xs_config(cs, MESA_SHADER_COMPUTE, v, binary_iova);
.ds_state = true,
.gs_state = true,
.fs_state = true,
- .cs_state = true,
- .cs_ibo = true,
.gfx_ibo = true));
/* Don't use the binning pass variant when GS is present because we don't