tu: move tu6_emit_msaa() to use CRB.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38762>
This commit is contained in:
Emma Anholt 2025-12-01 16:25:12 -08:00 committed by Marge Bot
parent f973ff307d
commit c130c94bcb

View file

@ -1166,19 +1166,19 @@ tu6_emit_msaa(struct tu_cs *cs, VkSampleCountFlagBits vk_samples,
{
const enum a3xx_msaa_samples samples = tu_msaa_samples(vk_samples);
msaa_disable |= (samples == MSAA_ONE);
tu_cs_emit_regs(cs,
A6XX_TPL1_RAS_MSAA_CNTL(samples),
A6XX_TPL1_DEST_MSAA_CNTL(.samples = samples,
tu_crb crb = cs->crb(6);
crb.add(A6XX_TPL1_RAS_MSAA_CNTL(samples));
crb.add(A6XX_TPL1_DEST_MSAA_CNTL(.samples = samples,
.msaa_disable = msaa_disable));
tu_cs_emit_regs(cs,
GRAS_SC_RAS_MSAA_CNTL(CHIP, samples),
GRAS_SC_DEST_MSAA_CNTL(CHIP, .samples = samples,
crb.add(GRAS_SC_RAS_MSAA_CNTL(CHIP, samples));
crb.add(GRAS_SC_DEST_MSAA_CNTL(CHIP, .samples = samples,
.msaa_disable = msaa_disable));
tu_cs_emit_regs(cs,
A6XX_RB_RAS_MSAA_CNTL(samples),
A6XX_RB_DEST_MSAA_CNTL(.samples = samples,
crb.add(A6XX_RB_RAS_MSAA_CNTL(samples));
crb.add(A6XX_RB_DEST_MSAA_CNTL(.samples = samples,
.msaa_disable = msaa_disable));
}
TU_GENX(tu6_emit_msaa);