summaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authornyorain <nyorain@gmail.com>2017-07-27 12:05:08 +0200
committernyorain <nyorain@gmail.com>2017-07-27 12:05:08 +0200
commit6dd9098cd7ed3ea49df8a0eb44e7aa02dd2d6f46 (patch)
tree76ce3ea129cf7c2b99b0ed6546d88d65d2920072 /test cases
parent02e5c58efcea5efef9fc26bdce1dd4629ea96d68 (diff)
downloadmeson-6dd9098cd7ed3ea49df8a0eb44e7aa02dd2d6f46.tar.gz
Fix vulkan windows; Make test succeed w/o driver
Fix an error in the windows vulkan_sdk library finding. Also don't fail the vulkan test only because no vulkan driver is installed (should fix the travis error).
Diffstat (limited to 'test cases')
-rw-r--r--test cases/frameworks/17 vulkan/vulkanprog.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/test cases/frameworks/17 vulkan/vulkanprog.c b/test cases/frameworks/17 vulkan/vulkanprog.c
index af946defc..1c1c58aae 100644
--- a/test cases/frameworks/17 vulkan/vulkanprog.c
+++ b/test cases/frameworks/17 vulkan/vulkanprog.c
@@ -14,13 +14,13 @@ int main()
NULL,
};
+ // we don't actually require instance creation to succeed since
+ // we cannot expect test environments to have a vulkan driver installed.
+ // As long as this does not produce as segmentation fault or similar,
+ // everything's alright.
VkInstance instance;
- VkResult ret = vkCreateInstance(&instance_create_info, NULL, &instance);
- if(ret != VK_SUCCESS) {
- printf("Could not create vulkan instance: %d\n", ret);
- return ret;
- }
-
- vkDestroyInstance(instance, NULL);
+ if(vkCreateInstance(&instance_create_info, NULL, &instance) == VK_SUCCESS)
+ vkDestroyInstance(instance, NULL);
+
return 0;
} \ No newline at end of file