diff --git a/src/freedreno/registers/adreno/a6xx.xml b/src/freedreno/registers/adreno/a6xx.xml index d199a623503..060a9541d46 100644 --- a/src/freedreno/registers/adreno/a6xx.xml +++ b/src/freedreno/registers/adreno/a6xx.xml @@ -2592,7 +2592,7 @@ to upconvert to 32b float internally? - + diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_program.c b/src/gallium/drivers/freedreno/a6xx/fd6_program.c index 5ddc48152f5..c0125ef1c03 100644 --- a/src/gallium/drivers/freedreno/a6xx/fd6_program.c +++ b/src/gallium/drivers/freedreno/a6xx/fd6_program.c @@ -281,7 +281,7 @@ setup_stream_out(struct fd_context *ctx, struct fd6_program_state *state, * tess + xfb fails some tests if we don't emit this. */ OUT_RING(ring, REG_A6XX_PC_SO_STREAM_CNTL); - OUT_RING(ring, A6XX_PC_SO_STREAM_CNTL_STREAM_ENABLE); + OUT_RING(ring, A6XX_PC_SO_STREAM_CNTL_STREAM_ENABLE(0x1)); } state->streamout_stateobj = ring;