mesa/src/gallium/drivers/panfrost
Alyssa Rosenzweig b1ebe7a19b panfrost: Allow waiting on slots 6/7 during preload
I don't understand the underlying uarch details but ATEST needs to wait
on slot 6 and BLEND needs to wait on both, so these bits are used if
ATEST/BLEND are in the first clause, which happens if e.g. a constant
colour is written, or if the input is preloaded.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8723>
2021-01-29 16:55:43 +00:00
..
nir panfrost: Scalarize nir_load_blend_const_color_rgba 2020-10-15 08:05:23 +02:00
.editorconfig
Android.mk android: panfrost: Move pandecode into lib/ 2020-08-10 21:35:31 +02:00
Makefile.sources panfrost: Android build fixes 2020 week 31 2020-07-30 18:21:53 +00:00
meson.build util: Add helgrind support for simple_mtx 2020-11-24 21:03:34 +00:00
pan_assemble.c panfrost: Allow waiting on slots 6/7 during preload 2021-01-29 16:55:43 +00:00
pan_blend.h panfrost: Take the number of samples into account in blend shaders 2020-12-09 16:29:25 +00:00
pan_blend_cso.c panfrost: Fix typos. 2021-01-14 01:17:55 +00:00
pan_blend_shaders.c panfrost: Promote 8b to 16b for blend descriptors 2021-01-11 22:28:58 +00:00
pan_blend_shaders.h panfrost: Move the blend shader cache at the context level 2020-10-09 14:16:41 +00:00
pan_blending.c panfrost: Fix typos. 2021-01-14 01:17:55 +00:00
pan_blending.h panfrost: Move the blend constant mask extraction out of make_fixed_blend_mode() 2020-10-09 14:16:41 +00:00
pan_blit.c panfrost: Respect the render condition 2021-01-01 00:08:51 -05:00
pan_cmdstream.c panfrost: implement image_size sysval 2021-01-27 12:39:41 +00:00
pan_cmdstream.h panfrost: emit shader image attribute descriptors 2021-01-27 12:39:41 +00:00
pan_compute.c gallium: add take_ownership param into set_constant_buffer to eliminate atomics 2021-01-27 23:53:34 +00:00
pan_context.c gallium: add take_ownership param into set_vertex_buffers to eliminate atomics 2021-01-27 23:53:35 +00:00
pan_context.h panfrost: implement gallium->set_shader_images 2021-01-27 12:39:41 +00:00
pan_fragment.c panfrost: Add a pan_image_layout object 2021-01-04 17:05:42 +01:00
pan_job.c panfrost: Add the tiler heap to fragment jobs 2021-01-29 02:59:05 +00:00
pan_job.h panfrost: Reload depth/stencil when they are read 2020-12-11 09:47:38 +00:00
pan_mfbd.c panfrost: Fix the tile size assertion 2021-01-20 23:43:39 +00:00
pan_partial_update.c panfrost: Add rectangle subtraction algorithm 2020-07-15 22:19:37 +00:00
pan_partial_update.h panfrost: Add rectangle subtraction algorithm 2020-07-15 22:19:37 +00:00
pan_public.h panfrost: Remove support for legacy kernels 2019-04-03 15:21:30 +00:00
pan_resource.c panfrost: add resource modifier conversion 2021-01-27 12:39:41 +00:00
pan_resource.h panfrost: add resource modifier conversion 2021-01-27 12:39:41 +00:00
pan_screen.c panfrost: advertise images for midgard 2021-01-27 12:39:41 +00:00
pan_screen.h panfrost: Fix fencing 2020-12-09 16:10:50 +00:00
pan_sfbd.c panfrost: Add a pan_image_layout object 2021-01-04 17:05:42 +01:00