mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
Re-introduce vulkan/vulkan.hpp; adjust include order to use that header in samples and tests (#340)
This commit is contained in:
parent
cd6e0a6a89
commit
a6ad0f1eff
@ -40,7 +40,7 @@ file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers/registry/vk.xml v
|
|||||||
string(REPLACE "\\" "\\\\" vk_spec ${vk_spec})
|
string(REPLACE "\\" "\\\\" vk_spec ${vk_spec})
|
||||||
add_definitions(-DVK_SPEC="${vk_spec}")
|
add_definitions(-DVK_SPEC="${vk_spec}")
|
||||||
|
|
||||||
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/Vulkan-Headers/include/vulkan.hpp vulkan_hpp)
|
file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/vulkan/vulkan.hpp vulkan_hpp)
|
||||||
string(REPLACE "\\" "\\\\" vulkan_hpp ${vulkan_hpp})
|
string(REPLACE "\\" "\\\\" vulkan_hpp ${vulkan_hpp})
|
||||||
add_definitions(-DVULKAN_HPP_FILE="${vulkan_hpp}")
|
add_definitions(-DVULKAN_HPP_FILE="${vulkan_hpp}")
|
||||||
|
|
||||||
|
@ -5111,6 +5111,7 @@ namespace std
|
|||||||
generator.checkCorrectness();
|
generator.checkCorrectness();
|
||||||
|
|
||||||
std::ofstream ofs(VULKAN_HPP_FILE);
|
std::ofstream ofs(VULKAN_HPP_FILE);
|
||||||
|
assert(!ofs.fail());
|
||||||
ofs << generator.getVulkanLicenseHeader() << std::endl
|
ofs << generator.getVulkanLicenseHeader() << std::endl
|
||||||
<< includes
|
<< includes
|
||||||
<< std::endl
|
<< std::endl
|
||||||
|
@ -29,8 +29,8 @@ endif()
|
|||||||
FILE (GLOB linkunits ${CMAKE_CURRENT_SOURCE_DIR}/*)
|
FILE (GLOB linkunits ${CMAKE_CURRENT_SOURCE_DIR}/*)
|
||||||
|
|
||||||
if (SAMPLES_BUILD_WITH_LOCAL_VULKAN_HPP)
|
if (SAMPLES_BUILD_WITH_LOCAL_VULKAN_HPP)
|
||||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../Vulkan-Headers/include")
|
|
||||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/..")
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/..")
|
||||||
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../Vulkan-Headers/include")
|
||||||
else()
|
else()
|
||||||
include_directories("${Vulkan_INCLUDE_DIRS}")
|
include_directories("${Vulkan_INCLUDE_DIRS}")
|
||||||
endif()
|
endif()
|
||||||
|
@ -29,8 +29,8 @@ endif()
|
|||||||
FILE (GLOB linkunits ${CMAKE_CURRENT_SOURCE_DIR}/*)
|
FILE (GLOB linkunits ${CMAKE_CURRENT_SOURCE_DIR}/*)
|
||||||
|
|
||||||
if (TESTS_BUILD_WITH_LOCAL_VULKAN_HPP)
|
if (TESTS_BUILD_WITH_LOCAL_VULKAN_HPP)
|
||||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../Vulkan-Headers/include")
|
|
||||||
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/..")
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/..")
|
||||||
|
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/../Vulkan-Headers/include")
|
||||||
else()
|
else()
|
||||||
include_directories("${Vulkan_INCLUDE_DIRS}")
|
include_directories("${Vulkan_INCLUDE_DIRS}")
|
||||||
endif()
|
endif()
|
||||||
|
57356
vulkan/vulkan.hpp
Normal file
57356
vulkan/vulkan.hpp
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user