freedreno: Massage scissor state at bind time
authorRob Clark <robdclark@chromium.org>
Fri, 21 Oct 2022 00:49:27 +0000 (17:49 -0700)
committerMarge Bot <emma+marge@anholt.net>
Fri, 28 Oct 2022 19:13:27 +0000 (19:13 +0000)
commitd9150eab287894a5d4b9cd215ffdad8756b83e58
tree766d0fe1787d161fe97ce57047ffc73e0d7e497e
parente752a26ca4392672c11264b8a62dee5f0095dc80
freedreno: Massage scissor state at bind time

All the generations want maxx/maxy to be inclusive rather than
exclusive, so shift the subtract-one nonsense to bind time rather
than emit time.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19236>
src/freedreno/ci/freedreno-a630-fails.txt
src/gallium/drivers/freedreno/a3xx/fd3_emit.c
src/gallium/drivers/freedreno/a4xx/fd4_emit.c
src/gallium/drivers/freedreno/a5xx/fd5_emit.c
src/gallium/drivers/freedreno/a6xx/fd6_emit.c
src/gallium/drivers/freedreno/freedreno_batch.h
src/gallium/drivers/freedreno/freedreno_context.h
src/gallium/drivers/freedreno/freedreno_draw.c
src/gallium/drivers/freedreno/freedreno_gmem.c
src/gallium/drivers/freedreno/freedreno_state.c