mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 14:08:05 +02:00
vulkan/wsi/x11: Use wsi_configure_cpu_image
Reviewed-by: Jesse Natalie <jenatali@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17388>
This commit is contained in:
parent
afe2cb7b11
commit
3d48b3c6f8
1 changed files with 6 additions and 2 deletions
|
|
@ -2081,7 +2081,11 @@ x11_surface_create_swapchain(VkIcdSurfaceBase *icd_surface,
|
|||
modifiers, num_modifiers, &num_tranches,
|
||||
pAllocator);
|
||||
|
||||
if (chain->base.use_buffer_blit) {
|
||||
if (wsi_device->sw) {
|
||||
result = wsi_configure_cpu_image(&chain->base, pCreateInfo,
|
||||
chain->has_mit_shm ? &alloc_shm : NULL,
|
||||
&chain->base.image_info);
|
||||
} else if (chain->base.use_buffer_blit) {
|
||||
bool use_modifier = num_tranches > 0;
|
||||
result = wsi_configure_prime_image(&chain->base, pCreateInfo,
|
||||
use_modifier,
|
||||
|
|
@ -2090,7 +2094,7 @@ x11_surface_create_swapchain(VkIcdSurfaceBase *icd_surface,
|
|||
result = wsi_configure_native_image(&chain->base, pCreateInfo,
|
||||
num_tranches, num_modifiers,
|
||||
(const uint64_t *const *)modifiers,
|
||||
chain->has_mit_shm ? &alloc_shm : NULL,
|
||||
NULL /* alloc_shm */,
|
||||
&chain->base.image_info);
|
||||
}
|
||||
if (result != VK_SUCCESS)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue