mesa/src/panfrost/vulkan
Alyssa Rosenzweig f8553ef44c panfrost: Remove out-of-band CRC support
Without additional signalling of modifiers, CRCs cannot possibly in a correct
way work across process boundaries. Since we don't do that signalling, we should
not be allocating private CRCs for imported resources, and we should not be
using our own private CRCs for internal resources.

The entire out-of-bands CRC infrastructure is a hack to let us do CRCs even for
imported/exported BOs, but that can't possibly work. Remove it, and remove a
pile of special cases across the driver.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19576>
2022-11-09 15:56:20 +00:00
..
meson.build meson: add various generated header dependencies as order-only deps 2022-07-31 18:10:15 +00:00
panvk_cmd_buffer.c vulkan: Re-order arguments to vk_command_pool_init 2022-09-01 20:17:25 +00:00
panvk_cs.c panvk: Use a flat sysvals struct 2022-05-12 10:53:16 +00:00
panvk_cs.h panvk: Use a flat sysvals struct 2022-05-12 10:53:16 +00:00
panvk_descriptor_set.c panvk: Implement VK_KHR_descriptor_update_template 2022-09-17 03:32:29 +00:00
panvk_device.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
panvk_formats.c panvk: Stop using VK_OUTARRAY_MAKE() 2022-03-25 11:00:03 +00:00
panvk_image.c panfrost: Remove out-of-band CRC support 2022-11-09 15:56:20 +00:00
panvk_mempool.c panvk: Fix allocation of BOs bigger than the slab size 2021-10-04 12:17:07 +00:00
panvk_mempool.h panvk: Fix allocation of BOs bigger than the slab size 2021-10-04 12:17:07 +00:00
panvk_pass.c Use vk_foreach_struct_const where needed 2022-07-19 19:55:17 +00:00
panvk_pipeline.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
panvk_pipeline_cache.c panvk: Stub pipeline cache using the common code 2022-05-09 13:40:17 +00:00
panvk_private.h panvk: use common command buffer record result. 2022-09-01 14:11:55 +00:00
panvk_query.c panvk: Implement VK_KHR_synchronization2 2022-03-18 08:15:50 +00:00
panvk_shader.c panvk: Use vk_shader_module 2022-03-15 23:13:16 +00:00
panvk_util.c panvk: Switch to the new vk_error helpers 2021-10-07 20:51:36 +00:00
panvk_varyings.h panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
panvk_vX_cmd_buffer.c vulkan: Add a vk_command_buffer_ops struct 2022-09-01 20:17:25 +00:00
panvk_vX_cmd_buffer.h panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
panvk_vX_cs.c panfrost: Use early-ZS helpers 2022-07-13 21:05:35 +00:00
panvk_vX_cs.h panvk: Fix per-instance attribute handling 2022-03-16 09:57:51 -05:00
panvk_vX_descriptor_set.c panvk: Implement VK_KHR_descriptor_update_template 2022-09-17 03:32:29 +00:00
panvk_vX_device.c panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
panvk_vX_device.h panvk: Convert to the common sync/submit framework 2022-03-17 16:22:10 +00:00
panvk_vX_image.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
panvk_vX_meta.c panfrost: Move genxml related files to a subdir 2021-09-30 10:30:19 +00:00
panvk_vX_meta.h panvk: Implement vkCmdCopyImage() 2021-09-21 15:01:15 +02:00
panvk_vX_meta_blit.c panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
panvk_vX_meta_clear.c panvk: Simplify depth clear preload condition 2022-06-13 17:27:36 +00:00
panvk_vX_meta_copy.c panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
panvk_vX_nir_lower_descriptors.c panvk: Use the vk_pipeline_layout base struct 2022-06-29 20:31:58 +00:00
panvk_vX_pipeline.c utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
panvk_vX_shader.c panvk: Drop support for Midgard 2022-06-08 18:43:06 +00:00
panvk_wsi.c panvk: Use the common AcquireNextImage implementation 2022-06-10 01:33:12 +00:00