First samples on using vulkan.hpp: 01_InitInstance, 02_EnumerateDevices, 03_InitDevice, 04_InitCommandBuffer, 05_InitSwapchain, 06_InitDepthBuffer. (#197)
This commit is contained in:
committed by
Markus Tavenrath
parent
f4767bace6
commit
bbaa5956c6
@@ -26,6 +26,8 @@
|
||||
|
||||
cmake_minimum_required(VERSION 3.2)
|
||||
|
||||
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
||||
|
||||
project(VulkanHppGenerator)
|
||||
|
||||
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Docs/src/spec/vk.xml vk_spec)
|
||||
@@ -34,7 +36,7 @@ add_definitions(-DVK_SPEC="${vk_spec}")
|
||||
|
||||
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/vulkan/vulkan.hpp vulkan_hpp)
|
||||
string(REPLACE "\\" "\\\\" vulkan_hpp ${vulkan_hpp})
|
||||
add_definitions(-DVULKAN_HPP="${vulkan_hpp}")
|
||||
add_definitions(-DVULKAN_HPP_FILE="${vulkan_hpp}")
|
||||
|
||||
set(HEADERS
|
||||
VulkanHppGenerator.hpp
|
||||
@@ -68,3 +70,9 @@ add_executable(VulkanHppGenerator
|
||||
set_property(TARGET VulkanHppGenerator PROPERTY CXX_STANDARD 11)
|
||||
|
||||
target_include_directories(VulkanHppGenerator PRIVATE "${CMAKE_SOURCE_DIR}/tinyxml2")
|
||||
|
||||
option (SAMPLES_BUILD OFF)
|
||||
|
||||
if (SAMPLES_BUILD)
|
||||
add_subdirectory(samples)
|
||||
endif (SAMPLES_BUILD)
|
||||
Reference in New Issue
Block a user