mesa/src/panfrost
Alyssa Rosenzweig 9146bafbb4 pan/bi: Add dual texture fusing pass
Bifrost supports a special "dual texture" instruction, sampling from two
textures at once at the same coordinate. Each subinstruction is highly
restricted (a subset of TEXS_2D); together, they are represented by TEXC
with a special dual texture operation descriptor. Add an optimization
pass to fuse these instructions.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13723>
2021-11-12 16:30:02 +00:00
..
bifrost pan/bi: Add dual texture fusing pass 2021-11-12 16:30:02 +00:00
ci nir/lower_pntc_ytransform: Support PointCoordIsSysval 2021-11-12 12:34:14 +00:00
drm-shim panfrost: drm-shim support 2021-08-17 22:06:17 +00:00
ds pps: Avoid duplicate elements in with_datasources array. 2021-09-29 07:26:18 +00:00
include panfrost: Remove unused MIDGARD_NO_AFBC quirk 2021-10-22 19:33:38 -04:00
lib nir/lower_pntc_ytransform: Support PointCoordIsSysval 2021-11-12 12:34:14 +00:00
midgard pan/mdg: Use the correct swizzle for condition moves 2021-10-04 14:55:07 +00:00
perf panfrost: Fix GPU ID for t76x in get_perf_config 2021-07-12 09:07:48 +00:00
shared util: Add helgrind support for simple_mtx 2020-11-24 21:03:34 +00:00
util panfrost: Introduce PAN_MAX_VARYINGS define 2021-10-05 21:13:52 +00:00
vulkan vulkan: Move all the common object code to runtime/ 2021-10-29 23:12:32 +00:00
meson.build panfrost: drm-shim support 2021-08-17 22:06:17 +00:00