gallium/u_transfer_helper: clean up boolean flags
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Tue, 9 Aug 2022 11:22:59 +0000 (13:22 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 30 Aug 2022 14:36:32 +0000 (14:36 +0000)
commitc5a01854df6602d536eb18c21d4663056f66bee7
tree03d742d7faeb5aeec17b25bfb6eb1861bb4c2bb8
parent9b843f8e4a37a6410350dd9fdcdef385ac554a01
gallium/u_transfer_helper: clean up boolean flags

Whenever we add or remove a flag here, we need to update a bunch of
drivers in a fragile way. Moving to flags here instead should make this
a bit easier to maintain in the future.

Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com>
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17959>
src/gallium/auxiliary/util/u_transfer_helper.c
src/gallium/auxiliary/util/u_transfer_helper.h
src/gallium/drivers/asahi/agx_pipe.c
src/gallium/drivers/crocus/crocus_resource.c
src/gallium/drivers/freedreno/freedreno_resource.c
src/gallium/drivers/iris/iris_resource.c
src/gallium/drivers/lima/lima_resource.c
src/gallium/drivers/panfrost/pan_resource.c
src/gallium/drivers/v3d/v3d_resource.c
src/gallium/drivers/vc4/vc4_resource.c
src/gallium/drivers/zink/zink_resource.c