This fixes test for me after Mesa commit 1f79d986af which will
make device expose entrypoints only for enabled extensions.

Signed-off-by: Tapani Pälli <tapani.pa...@intel.com>
---
 src/tests/func/sync/semaphore-fd.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/tests/func/sync/semaphore-fd.c 
b/src/tests/func/sync/semaphore-fd.c
index 69e56c2..a977a05 100644
--- a/src/tests/func/sync/semaphore-fd.c
+++ b/src/tests/func/sync/semaphore-fd.c
@@ -45,9 +45,15 @@ struct buffer_layout {
 static void
 init_context(struct test_context *ctx, float priority)
 {
+   const char *extension_names[] = {
+      "VK_KHR_external_semaphore_fd",
+   };
+
     VkResult result = vkCreateDevice(t_physical_dev,
         &(VkDeviceCreateInfo) {
             .sType = VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO,
+            .enabledExtensionCount = 1,
+            .ppEnabledExtensionNames = extension_names,
             .queueCreateInfoCount = 1,
             .pQueueCreateInfos = &(VkDeviceQueueCreateInfo) {
                 .sType = VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO,
-- 
2.13.6

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to