mesa/src/panfrost/vulkan
Boris Brezillon 4a30a28653 panvk: Fix depth-stencil AFBC support
When both the depth and stencil attachments are enabled, and the
underlying image is AFBC, it must be an combined Z24S8 format.

Make sure this is the case when initializing the fbinfo object.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29451>
2024-08-21 16:14:35 +00:00
..
bifrost panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
jm panvk: Fix depth-stencil AFBC support 2024-08-21 16:14:35 +00:00
valhall panvk: Overhaul the Bifrost descriptor set implementation 2024-06-14 20:52:21 +00:00
meson.build panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_android.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_blend.h panvk: Remove panvk_pipeline 2024-06-17 07:31:50 +00:00
panvk_buffer.c panvk: Check for maxBufferSize in panvk_CreateBuffer 2024-06-19 13:20:08 +02:00
panvk_buffer.h panvk: Rework the NULL test in panvk_buffer_{gpu_ptr,range}() 2024-08-21 16:14:35 +00:00
panvk_buffer_view.h panvk: Use memory pools for internal GPU data attached to vulkan objects 2024-06-17 07:31:50 +00:00
panvk_cmd_meta.h panvk: Add helpers to save/restore the compute/graphics state for meta operations 2024-08-21 16:14:35 +00:00
panvk_cmd_pool.c panvk: Add missing null check in DestroyCommandPool 2024-06-19 13:19:30 +02:00
panvk_cmd_pool.h panvk: Move the VkCommandPool logic to panvk_cmd_pool.{c,h} 2024-03-27 09:47:34 +00:00
panvk_cmd_push_constant.h panvk: Implement CmdBindDescriptorSets2KHR, CmdPushConstants2KHR and CmdPushDescriptorSet2KHR 2024-07-24 10:46:00 +00:00
panvk_descriptor_set.h panvk: Overhaul the Bifrost descriptor set implementation 2024-06-14 20:52:21 +00:00
panvk_descriptor_set_layout.h panvk: Overhaul the Bifrost descriptor set implementation 2024-06-14 20:52:21 +00:00
panvk_device.h panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_device_memory.c panvk: Don't bail out when allocationSize is zero in AllocateMemory() 2024-06-13 14:48:40 +02:00
panvk_device_memory.h panvk: Move the VkDeviceMemory logic to panvk_device_memory.{c,h} 2024-03-27 09:47:33 +00:00
panvk_event.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_event.h panvk: Move the VkEvent logic to panvk_event.{c,h} 2024-03-27 09:47:34 +00:00
panvk_image.c panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_image.h panvk: Move image related definitions to panvk_image.{h,c} 2024-03-27 09:47:33 +00:00
panvk_image_view.h panvk: Use memory pools for internal GPU data attached to vulkan objects 2024-06-17 07:31:50 +00:00
panvk_instance.c panvk: support x11 wsi 2024-06-25 15:49:42 +00:00
panvk_instance.h panvk: support x11 wsi 2024-06-25 15:49:42 +00:00
panvk_macros.h panvk: Prepare things for compiling valhall source files 2024-06-14 20:52:21 +00:00
panvk_mempool.c panvk: Ensure to unref transient bo in reset for mempools 2024-06-19 13:20:13 +02:00
panvk_mempool.h panvk: Prepare panvk_mempool for shared device memory pools 2024-06-17 07:31:50 +00:00
panvk_meta.h panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_physical_device.c panvk: Don't spam the error output if the device is not for us 2024-08-21 15:18:49 +00:00
panvk_physical_device.h panvk: Add more allocation checks in create_device 2024-06-19 13:20:15 +02:00
panvk_priv_bo.c panvk: Refcount private BOs 2024-06-17 07:31:50 +00:00
panvk_priv_bo.h panvk: Store private BOs in lists instead of dynarrays 2024-06-17 07:31:50 +00:00
panvk_query.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_sampler.h panvk: Make panvk_sampler a per-gen 2024-03-27 09:47:34 +00:00
panvk_shader.h panvk: Lower load_multisampled_pan 2024-08-21 16:14:35 +00:00
panvk_vX_blend.c panvk: Adjust RGB component order for fixed-function blending 2024-08-16 12:00:11 +00:00
panvk_vX_buffer_view.c panvk: Use memory pools for internal GPU data attached to vulkan objects 2024-06-17 07:31:50 +00:00
panvk_vX_cmd_meta.c panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_vX_descriptor_set.c panvk: Refcount private BOs 2024-06-17 07:31:50 +00:00
panvk_vX_descriptor_set_layout.c panvk: Overhaul the Bifrost descriptor set implementation 2024-06-14 20:52:21 +00:00
panvk_vX_device.c panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_vX_image_view.c panvk: Switch to vk_meta 2024-08-21 16:14:35 +00:00
panvk_vX_sampler.c panvk: Implement and advertise anisotropy support 2024-06-26 16:33:41 +00:00
panvk_vX_shader.c panvk: Lower load_multisampled_pan 2024-08-21 16:14:35 +00:00
panvk_wsi.c panvk: Kill panvk_private.h 2024-03-27 09:47:34 +00:00
panvk_wsi.h panvk: Move panvk_wsi definitions to panvk_wsi.h 2024-03-27 09:47:34 +00:00