mesa/src/panfrost/vulkan
Alyssa Rosenzweig 0228ccf857 panfrost: Leverage Bifrost's 2*src blend factor
Bifrost adds a value for the C factor equaling 2*src. This does not
correspond directly to API blend modes so it is not too useful in
general. However, it's required for src*dest + dest*src blending to be
done in hardware instead of a blend shader. GFXbench uses that blend
mode, so it must be important ;-)

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12152>
2021-08-11 18:15:52 +00:00
..
meson.build panfrost: Fork pan_pool for Gallium and Vulkan 2021-07-05 05:43:49 +00:00
panvk_cmd_buffer.c panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc 2021-07-27 15:18:35 +02:00
panvk_cs.c panfrost: Use _PU for non-dithered formats 2021-08-11 18:15:52 +00:00
panvk_cs.h panvk: A pipeline might not be bound when the render pass is ended 2021-07-27 15:18:34 +02:00
panvk_descriptor_set.c panvk: Don't try to update samplers if they are immutable 2021-07-27 15:18:34 +02:00
panvk_device.c panvk: Fix sampler filter modes on Bifrost 2021-07-23 20:12:18 +00:00
panvk_formats.c
panvk_image.c
panvk_mempool.c panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool 2021-07-05 05:43:49 +00:00
panvk_mempool.h panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool 2021-07-05 05:43:49 +00:00
panvk_meta.c panfrost: Use _PU for non-dithered formats 2021-08-11 18:15:52 +00:00
panvk_pass.c
panvk_pipeline.c panfrost: Leverage Bifrost's 2*src blend factor 2021-08-11 18:15:52 +00:00
panvk_pipeline_cache.c
panvk_private.h panvk: Implement vkCmdClearAttachments 2021-07-27 15:18:35 +02:00
panvk_query.c
panvk_shader.c vulkan: add vk_spec_info_to_nir_spirv util method 2021-07-29 03:28:52 +00:00
panvk_sync.c
panvk_util.c
panvk_varyings.c panfrost: Start splitting the panfrost pool logic 2021-07-05 05:43:49 +00:00
panvk_varyings.h
panvk_wsi.c
panvk_wsi_display.c
panvk_wsi_wayland.c