mesa/src
Iago Toral Quiroga c672b23857 v3dv: implement interactions of VK_KHR_device_group with VK_KHR_swapchain
There are some interactions between these two extensions that need to be
implemented when both are supported. Particularly:

1. Applications can create images that will be bound to swapchain memory
   by passing a VkImageSwapchainCreateInfoKHR in the pNext chain
   of VkImageCreateInfo. In this case we need to make sure that the
   created image takes some of its parameters from the underlying
   swapchain.

2. Applications can bind memory from a swapchain image to a VkImage
   by passing a VkBindImageMemorySwapchainInfoKHR in the pNext chain
   of VkBindImageMemoryInfo.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11037>
2021-05-31 09:06:18 +00:00
..
amd aco: Eliminate SALU comparison when SCC can be used instead. 2021-05-28 12:14:53 +00:00
android_stub android: add some more stub functions for cross compilation 2021-03-25 06:06:16 +00:00
asahi asahi: Update viewport descriptor depth fields 2021-05-30 23:32:02 +00:00
broadcom v3dv: implement interactions of VK_KHR_device_group with VK_KHR_swapchain 2021-05-31 09:06:18 +00:00
compiler nir/builder: add nir_mask 2021-05-26 04:06:27 +00:00
drm-shim drm-shim: fix compile with glibc >= 2.33 2021-04-20 05:49:29 +00:00
egl egl/android: check front rendering support for cros gralloc 2021-05-26 00:05:33 +00:00
etnaviv etnaviv: tell the truth if alpha-test is supported 2021-04-08 19:25:26 +00:00
freedreno turnip: Make sure that SNORM blits don't clamp ambiguous -1.0 values. 2021-05-27 19:27:40 +00:00
gallium asahi: Implement scissors and scissor to viewport 2021-05-30 23:32:02 +00:00
gbm gbm: list to stderr all the missing extension 2021-05-24 16:17:47 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx Revert "glx: s/Display */struct glx_display */ over internal API" 2021-05-03 15:00:41 -04:00
gtest
hgl hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel anv_android: Add missing type 2021-05-28 23:20:24 +00:00
loader dri: don't call modifier interfaces when modifiers_count is 0 2021-05-21 08:20:58 +00:00
mapi mesa: fix incomplete GL_NV_half_float implementation 2021-04-26 03:35:21 +00:00
mesa mesa: don't save/restore VAO NumUpdates and IsDynamic to fix update tracking 2021-05-28 22:15:38 +00:00
microsoft microsoft/compiler: Maintain sorting of resource type in the context 2021-04-29 23:55:02 +00:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
panfrost panfrost: Performance configuration 2021-05-27 13:24:54 +00:00
tool pps: Intel pps driver 2021-05-18 14:28:48 +00:00
util radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World 2021-05-31 08:28:59 +02:00
virtio venus: fix mismatched bo mmap_size for export and multiple imports 2021-05-29 04:48:50 +00:00
vulkan vulkan/util: generate vk_dispatch_table that combines all dispatch tables 2021-05-30 01:57:49 +00:00
meson.build freedreno: Add freedreno pps driver 2021-05-10 15:34:07 +00:00