[Vulkan] Add Vulkan-Headers and VMA submodules

This commit is contained in:
Triang3l
2022-02-13 20:08:08 +03:00
parent 9b1fdac986
commit 0590346084
28 changed files with 23 additions and 35495 deletions

View File

@@ -12,10 +12,8 @@ project("xenia-ui-vulkan")
"xenia-ui",
"xenia-ui-spirv",
})
defines({
})
includedirs({
project_root.."/third_party/vulkan/",
project_root.."/third_party/Vulkan-Headers/include",
})
local_platform_files()
local_platform_files("functions")
@@ -37,10 +35,8 @@ project("xenia-ui-window-vulkan-demo")
"xenia-ui-spirv",
"xenia-ui-vulkan",
})
defines({
})
includedirs({
project_root.."/third_party/vulkan/",
project_root.."/third_party/Vulkan-Headers/include",
})
files({
"../window_demo.cc",

View File

@@ -23,7 +23,7 @@
#ifndef VMA_NOT_NULL
#define VMA_NOT_NULL
#endif
#include "third_party/vulkan/vk_mem_alloc.h"
#include "third_party/VulkanMemoryAllocator/include/vk_mem_alloc.h"
namespace xe {
namespace ui {

View File

@@ -42,7 +42,7 @@
#ifndef VK_NO_PROTOTYPES
#define VK_NO_PROTOTYPES 1
#endif
#include "third_party/vulkan/vulkan.h"
#include "third_party/Vulkan-Headers/include/vulkan/vulkan.h"
#define XELOGVK XELOGI