[Mesa-dev] [PATCH 0/2] radv/query: Use 1-bit booleans in query shaders
Jason Ekstrand
jason at jlekstrand.net
Wed Dec 19 19:45:04 UTC 2018
When we switched over to 1-bit booleans, the radv query shaders ended up
still using 32-bit booleans for most stuff. While this is technically
valid from an IR perspective, most of the NIR passes don't really support
32-bit booleans correctly anymore now that we've moved to 1-bit. This tiny
series attempts to convert the radv query shaders over to using 1-bit
Booleans.
I've only compile-tested it and read through it a couple times but am not
really set up for testing radv. I would very much appreciate if someone
more familiar with radv could review and test these patches (and possibly
rewrite them if appropriate).
Cc: Dave Airlie <airlied at redhat.com>
Cc: Timothy Arceri <tarceri at itsqueeze.com>
Cc: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Jason Ekstrand (2):
radv/query: Add a nir_flag_set helper
radv/query: Use 1-bit booleans in query shaders
src/amd/vulkan/radv_query.c | 67 +++++++++++++++++++------------------
1 file changed, 34 insertions(+), 33 deletions(-)
--
2.19.2
More information about the mesa-dev
mailing list