Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
move volk, vulkan header to CPM
Browse files Browse the repository at this point in the history
K1ngst0m committed Jan 29, 2024
1 parent ecb477b commit 6331262
Showing 70 changed files with 19 additions and 387,451 deletions.
19 changes: 17 additions & 2 deletions cmake/AphExternal.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
include(CPM)

set(VK_SDK_VERSION 1.3.275)

CPMAddPackage(
NAME tinygltf
GITHUB_REPOSITORY syoyo/tinygltf
@@ -56,13 +58,26 @@ CPMAddPackage(
CPMAddPackage(
NAME spirv-cross
GITHUB_REPOSITORY KhronosGroup/SPIRV-Cross
GIT_TAG vulkan-sdk-1.3.268
GIT_TAG vulkan-sdk-${VK_SDK_VERSION}
OPTIONS
"SPIRV_CROSS_CLI OFF"
"SPIRV_CROSS_ENABLE_TESTS ON"
)

add_subdirectory(${APH_EXTERNAL_DIR}/volk EXCLUDE_FROM_ALL)
CPMAddPackage(
NAME vulkan-headers
GITHUB_REPOSITORY KhronosGroup/Vulkan-Headers
GIT_TAG vulkan-sdk-${VK_SDK_VERSION}
DOWNLOAD_ONLY YES
)

CPMAddPackage(
NAME volk
GITHUB_REPOSITORY zeux/volk
GIT_TAG vulkan-sdk-${VK_SDK_VERSION}
DOWNLOAD_ONLY YES
)

add_subdirectory(${APH_EXTERNAL_DIR}/imgui EXCLUDE_FROM_ALL)

# wsi backend
4 changes: 2 additions & 2 deletions engine/api/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -8,11 +8,11 @@ target_include_directories(api PRIVATE

target_include_directories(api SYSTEM
PRIVATE
${APH_EXTERNAL_DIR}/vulkan
${vulkan-headers_SOURCE_DIR}/include
${spirv-cross_SOURCE_DIR}
${vma_SOURCE_DIR}/include
PUBLIC
${APH_EXTERNAL_DIR}/volk
${volk_SOURCE_DIR}
)

target_link_libraries(api PRIVATE
1 change: 0 additions & 1 deletion external/volk/CMakeLists.txt

This file was deleted.

19 changes: 0 additions & 19 deletions external/volk/LICENSE.md

This file was deleted.

2,772 changes: 0 additions & 2,772 deletions external/volk/volk.c

This file was deleted.

1,827 changes: 0 additions & 1,827 deletions external/volk/volk.h

This file was deleted.

93 changes: 0 additions & 93 deletions external/vulkan/cast_utils.h

This file was deleted.

163 changes: 0 additions & 163 deletions external/vulkan/hash_util.h

This file was deleted.

102 changes: 0 additions & 102 deletions external/vulkan/hash_vk_types.h

This file was deleted.

2,256 changes: 0 additions & 2,256 deletions external/vulkan/vk_dispatch_table_helper.h

This file was deleted.

10,830 changes: 0 additions & 10,830 deletions external/vulkan/vk_enum_string_helper.h

This file was deleted.

1,700 changes: 0 additions & 1,700 deletions external/vulkan/vk_extension_helper.h

This file was deleted.

1,933 changes: 0 additions & 1,933 deletions external/vulkan/vk_format_utils.cpp

This file was deleted.

224 changes: 0 additions & 224 deletions external/vulkan/vk_format_utils.h

This file was deleted.

258 changes: 0 additions & 258 deletions external/vulkan/vk_icd.h

This file was deleted.

211 changes: 0 additions & 211 deletions external/vulkan/vk_layer.h

This file was deleted.

439 changes: 0 additions & 439 deletions external/vulkan/vk_layer_config.cpp

This file was deleted.

113 changes: 0 additions & 113 deletions external/vulkan/vk_layer_config.h

This file was deleted.

931 changes: 0 additions & 931 deletions external/vulkan/vk_layer_data.h

This file was deleted.

1,054 changes: 0 additions & 1,054 deletions external/vulkan/vk_layer_dispatch_table.h

This file was deleted.

66 changes: 0 additions & 66 deletions external/vulkan/vk_layer_extension_utils.cpp

This file was deleted.

40 changes: 0 additions & 40 deletions external/vulkan/vk_layer_extension_utils.h

This file was deleted.

572 changes: 0 additions & 572 deletions external/vulkan/vk_layer_logging.cpp

This file was deleted.

464 changes: 0 additions & 464 deletions external/vulkan/vk_layer_logging.h

This file was deleted.

227 changes: 0 additions & 227 deletions external/vulkan/vk_layer_utils.cpp

This file was deleted.

581 changes: 0 additions & 581 deletions external/vulkan/vk_layer_utils.h

This file was deleted.

975 changes: 0 additions & 975 deletions external/vulkan/vk_object_types.h

This file was deleted.

84 changes: 0 additions & 84 deletions external/vulkan/vk_platform.h

This file was deleted.

65,161 changes: 0 additions & 65,161 deletions external/vulkan/vk_safe_struct.cpp

This file was deleted.

13,538 changes: 0 additions & 13,538 deletions external/vulkan/vk_safe_struct.h

This file was deleted.

81 changes: 0 additions & 81 deletions external/vulkan/vk_sdk_platform.h

This file was deleted.

6,998 changes: 0 additions & 6,998 deletions external/vulkan/vk_typemap_helper.h

This file was deleted.

14,980 changes: 0 additions & 14,980 deletions external/vulkan/vk_validation_error_messages.h

This file was deleted.

310 changes: 0 additions & 310 deletions external/vulkan/vk_video/vulkan_video_codec_h264std.h

This file was deleted.

75 changes: 0 additions & 75 deletions external/vulkan/vk_video/vulkan_video_codec_h264std_decode.h

This file was deleted.

132 changes: 0 additions & 132 deletions external/vulkan/vk_video/vulkan_video_codec_h264std_encode.h

This file was deleted.

Loading

0 comments on commit 6331262

Please sign in to comment.