Mesa (main): dzn: Add dummy {Create,Destroy}SamplerYcbcrConversion() implementations

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jun 14 23:17:13 UTC 2022


Module: Mesa
Branch: main
Commit: 8c23d9db0bd8e1faed06e4e059a042d29c65041c
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c23d9db0bd8e1faed06e4e059a042d29c65041c

Author: Boris Brezillon <boris.brezillon at collabora.com>
Date:   Tue Apr 19 11:04:11 2022 +0200

dzn: Add dummy {Create,Destroy}SamplerYcbcrConversion() implementations

We don't support Ycbcr sampler conversion. Add dummy implementations to
make us Vulkan 1.1 compliant.

Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
Reviewed-by: Jesse Natalie <jenatali at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16926>

---

 src/microsoft/vulkan/dzn_device.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c
index 002bd14edfc..83c47e32c58 100644
--- a/src/microsoft/vulkan/dzn_device.c
+++ b/src/microsoft/vulkan/dzn_device.c
@@ -2822,3 +2822,21 @@ dzn_GetImageSparseMemoryRequirements2(VkDevice device,
 {
    *pSparseMemoryRequirementCount = 0;
 }
+
+VKAPI_ATTR VkResult VKAPI_CALL
+dzn_CreateSamplerYcbcrConversion(VkDevice device,
+                                 const VkSamplerYcbcrConversionCreateInfo *pCreateInfo,
+                                 const VkAllocationCallbacks *pAllocator,
+                                 VkSamplerYcbcrConversion *pYcbcrConversion)
+{
+   unreachable("Ycbcr sampler conversion is not supported");
+   return VK_SUCCESS;
+}
+
+VKAPI_ATTR void VKAPI_CALL
+dzn_DestroySamplerYcbcrConversion(VkDevice device,
+                                  VkSamplerYcbcrConversion YcbcrConversion,
+                                  const VkAllocationCallbacks *pAllocator)
+{
+   unreachable("Ycbcr sampler conversion is not supported");
+}



More information about the mesa-commit mailing list