mesa/src/panfrost/util
Alyssa Rosenzweig 63f30802eb pan/lower_framebuffer: Operate on lowered I/O
This turns the early pass into a late pass, which is important because it
depends on the shader key and therefore should be called by the driver instead
of the compiler preprocessing. It's also simpler this way.

The shader key work is waiting for review in another merge request. In the mean
time, this patch will let us run blend lowering early for blend shaders on
Midgard.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20836>
2023-02-17 23:09:19 +00:00
..
lcra.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
lcra.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
meson.build panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
nir_mod_helpers.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_collect_varyings.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_ir.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_ir.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_liveness.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_64bit_intrin.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_framebuffer.c pan/lower_framebuffer: Operate on lowered I/O 2023-02-17 23:09:19 +00:00
pan_lower_framebuffer.h panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_helper_invocation.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_sample_position.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_store_component.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_writeout.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_lower_xfb.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00
pan_sysval.c panfrost: clang-format the tree 2022-12-24 02:22:57 +00:00