pan/mdg: create nir pass to lower image coord bitsize
authorItalo Nicola <italonicola@collabora.com>
Fri, 11 Dec 2020 07:35:10 +0000 (07:35 +0000)
committerMarge Bot <eric+marge@anholt.net>
Wed, 27 Jan 2021 12:39:41 +0000 (12:39 +0000)
commitdb725e1d52a64646c32d5a6159fd6beb526d3abf
tree22a7aed3c8510d11929f9d416909ad88085c499b
parent0efe7a6eb909b47fb24a7e15edcf4ee0d01cfd95
pan/mdg: create nir pass to lower image coord bitsize

Image coordinates are 16-bit long in midgard, so we must lower them
before emitting image opcodes.

Signed-off-by: Italo Nicola <italonicola@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8066>
src/panfrost/midgard/meson.build
src/panfrost/midgard/midgard_nir.h
src/panfrost/midgard/midgard_nir_lower_image_bitsize.c [new file with mode: 0644]