X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fapp.c;fp=src%2Fapp.c;h=0dca609f3c64943cc79fab3274ae2d73c0e038de;hb=bb5f062751c3492e4916675326ca780f2bf3d4b2;hp=1d97906dd6dfbd6809cfc71cc4f38763d674a369;hpb=cdc640d99b613ef7f783badae5dd55ab402822d3;p=vkray diff --git a/src/app.c b/src/app.c index 1d97906..0dca609 100644 --- a/src/app.c +++ b/src/app.c @@ -1,12 +1,20 @@ +#include #include #include "app.h" #include "vk.h" int app_init(void) { - if(vk_init() == -1) { + unsigned int flags; + + if(vk_init(VKINIT_DEPTH | VKINIT_RAY, &flags) == -1) { return -1; } + if(!(flags & VKINIT_RAY)) { + fprintf(stderr, "Vulkan raytracing extensions not available\n"); + /*vk_cleanup(); + return -1;*/ + } return 0; }