From 2f7f41f3b8b9886b55858111a56500d2fb2fd4e8 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 21 Apr 2024 00:58:07 +0200 Subject: Add Vulkan headers --- main/BUILD | 1 + main/main.cpp | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'main') diff --git a/main/BUILD b/main/BUILD index 49f6483..5d1d8b4 100644 --- a/main/BUILD +++ b/main/BUILD @@ -4,6 +4,7 @@ cc_binary( "main.cpp", ], deps = [ + "//3rd_party/vulkan", "//deimos/core", ], ) diff --git a/main/main.cpp b/main/main.cpp index 7a46861..80e94aa 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -1,7 +1,9 @@ +#include "vulkan_core.h" #include #include #include #include +#include using namespace deimos; @@ -17,7 +19,7 @@ int main(int /* argc */, char* /* argv */[]) Ensures(vulkan_dll != nullptr); log_api->LogInfo("Vulkan DLL loaded"); - auto* vkGetInstanceProcAddr = os_api->dll->GetSymbol(vulkan_dll, "vkGetInstanceProcAddr"); + auto vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)os_api->dll->GetSymbol(vulkan_dll, "vkGetInstanceProcAddr"); Ensures(vkGetInstanceProcAddr != nullptr); log_api->LogInfo("vkGetInstanceProcAddr found"); -- cgit