diff options
author | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2018-01-21 17:13:26 +0100 |
---|---|---|
committer | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2018-03-07 21:18:35 +0100 |
commit | 5240fddb9dacbab57ba6a35e20b40b1c81ff71eb (patch) | |
tree | b12ac61c92bd516e033633e90a1015c5e2d95070 /src/amd/vulkan/radv_wsi.c | |
parent | 84e877aa7798dc2fdc55cdf936214eaea1311384 (diff) | |
download | mesa-5240fddb9dacbab57ba6a35e20b40b1c81ff71eb.tar.gz |
radv: Add trivial device group implementation.
Reviewed-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/amd/vulkan/radv_wsi.c')
-rw-r--r-- | src/amd/vulkan/radv_wsi.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_wsi.c b/src/amd/vulkan/radv_wsi.c index 3b525fe4453..927650480a6 100644 --- a/src/amd/vulkan/radv_wsi.c +++ b/src/amd/vulkan/radv_wsi.c @@ -234,3 +234,26 @@ VkResult radv_QueuePresentKHR( queue->queue_family_index, pPresentInfo); } + + +VkResult radv_GetDeviceGroupPresentCapabilitiesKHR( + VkDevice device, + VkDeviceGroupPresentCapabilitiesKHR* pCapabilities) +{ + memset(pCapabilities->presentMask, 0, + sizeof(pCapabilities->presentMask)); + pCapabilities->presentMask[0] = 0x1; + pCapabilities->modes = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR; + + return VK_SUCCESS; +} + +VkResult radv_GetDeviceGroupSurfacePresentModesKHR( + VkDevice device, + VkSurfaceKHR surface, + VkDeviceGroupPresentModeFlagsKHR* pModes) +{ + *pModes = VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR; + + return VK_SUCCESS; +} |