freedreno/a5xx: Fix stream-output binning handling.
authorEric Anholt <eric@anholt.net>
Tue, 16 Feb 2021 22:57:40 +0000 (14:57 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 18 Mar 2021 15:47:48 +0000 (08:47 -0700)
commitfc6a8154018f4628c3524c28417ef2aaa9658958
treee0e988dd45dd0d47e10dc2a98be448863c89fe31
parent69c2a472c25c909c58e387af2bace3d847d51003
freedreno/a5xx: Fix stream-output binning handling.

This makes it match (to the best I was able) a6xx's behavior, with the
exception of the XXX note in fd5_gmem.c highlighting what I think is an
issue on both a5xx and a6xx.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9295>
src/gallium/drivers/freedreno/a5xx/fd5_emit.h
src/gallium/drivers/freedreno/a5xx/fd5_gmem.c
src/gallium/drivers/freedreno/a5xx/fd5_program.c