@@ -4,6 +4,7 @@ FetchContent_Declare(
44 fmt
55 GIT_REPOSITORY https://github.com/fmtlib/fmt.git
66 GIT_SHALLOW TRUE
7+ GIT_TAG 8.0.1-8-ge41ac1f8
78 FIND_PACKAGE_ARGS CONFIG
89 )
910
@@ -19,21 +20,23 @@ FetchContent_Declare(
1920 imguizmo
2021 GIT_REPOSITORY https://github.com/CedricGuillemet/ImGuizmo.git
2122 GIT_SHALLOW TRUE
22- SOURCE_DIR "${FETCHCONTENT_BASE_DIR} /ImGuizmo"
2323 GIT_TAG 1.83
24+ SOURCE_DIR "${FETCHCONTENT_BASE_DIR} /ImGuizmo"
2425 )
2526
2627FetchContent_Declare (
27- stbimage
28+ stb
2829 GIT_REPOSITORY https://github.com/nothings/stb.git
29- SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /stb
3030 GIT_SHALLOW TRUE
31+ GIT_TAG 8e51be04dc7dcee462e1f09e410faceab52cc6d2
32+ SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /stb
3133 )
3234
3335FetchContent_Declare (
3436 glfw3
3537 GIT_REPOSITORY https://github.com/glfw/glfw.git
3638 GIT_SHALLOW TRUE
39+ GIT_TAG 3.3-491-gfb0f2f92
3740 FIND_PACKAGE_ARGS CONFIG
3841 )
3942
@@ -49,6 +52,7 @@ FetchContent_Declare(
4952 EnTT
5053 GIT_REPOSITORY https://github.com/skypjack/entt.git
5154 GIT_SHALLOW TRUE
55+ GIT_TAG v3.13.0-341-g41aab920b
5256 FIND_PACKAGE_ARGS CONFIG
5357 )
5458
@@ -64,46 +68,48 @@ FetchContent_Declare(
6468 stduuid
6569 GIT_REPOSITORY https://github.com/mariusbancila/stduuid.git
6670 GIT_SHALLOW TRUE
71+ GIT_TAG v1.2.2
6772 FIND_PACKAGE_ARGS CONFIG
6873 )
6974
7075FetchContent_Declare (
7176 yaml-cpp
7277 GIT_REPOSITORY https://github.com/jbeder/yaml-cpp
7378 GIT_SHALLOW TRUE
79+ GIT_TAG yaml-cpp-0.7.0-33-gc73ee34
7480 FIND_PACKAGE_ARGS CONFIG
7581 )
7682
7783
7884FetchContent_Declare (
7985 spirv_cross_core
8086 GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Cross.git
81- GIT_TAG vulkan-sdk-1.3.296
87+ GIT_TAG vulkan-sdk-1.3.268.0-8-g4818f7e7
8288 GIT_SHALLOW TRUE
8389 FIND_PACKAGE_ARGS CONFIG
8490 )
8591
8692FetchContent_Declare (
87- VulkanMemoryAllocator
88- GIT_REPOSITORY
89- https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
93+ VulkanMemoryAllocator
94+ GIT_REPOSITORY https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
9095 GIT_SHALLOW TRUE
96+ GIT_TAG v2.1.0-982-g1d8f600
9197 FIND_PACKAGE_ARGS CONFIG
92- )
98+ )
9399
94100FetchContent_Declare (
95101 SPIRV-Headers
96102 GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Headers.git
97103 GIT_SHALLOW TRUE
98- GIT_TAG main
104+ GIT_TAG 1.5.4.raytracing.fixed-353-g7d500c4
99105 FIND_PACKAGE_ARGS CONFIG
100106)
101107
102108FetchContent_Declare (
103109 glslang
104110 GIT_REPOSITORY https://github.com/KhronosGroup/glslang.git
105111 GIT_SHALLOW TRUE
106- GIT_TAG main-tot
112+ GIT_TAG 11.1.0-946-g32257786
107113 SOURCE_DIR "${FETCHCONTENT_BASE_DIR} /glslang"
108114 FIND_PACKAGE_ARGS CONFIG
109115)
@@ -113,7 +119,7 @@ FetchContent_Declare(
113119 SPIRV-Tools
114120 GIT_REPOSITORY https://github.com/KhronosGroup/SPIRV-Tools.git
115121 GIT_SHALLOW TRUE
116- GIT_TAG main
122+ GIT_TAG v2022.4-463-gdda7731e
117123 FIND_PACKAGE_ARGS CONFIG
118124)
119125
@@ -122,14 +128,15 @@ Fetchcontent_Declare(
122128 GTest
123129 GIT_REPOSITORY https://github.com/google/googletest.git
124130 GIT_SHALLOW TRUE
125- GIT_TAG main
131+ GIT_TAG release-1.8.0-3394-gb10fad38
126132 FIND_PACKAGE_ARGS CONFIG
127133)
128134
129135Fetchcontent_Declare (
130136 nlohmann_json
131137 GIT_REPOSITORY https://github.com/nlohmann/json.git
132138 GIT_SHALLOW TRUE
139+ GIT_TAG v3.11.2-90-g0457de21c
133140 FIND_PACKAGE_ARGS CONFIG
134141)
135142
@@ -145,7 +152,7 @@ Fetchcontent_Declare(
145152 CLI11
146153 GIT_REPOSITORY https://github.com/CLIUtils/CLI11
147154 GIT_SHALLOW TRUE
148- GIT_TAG main
155+ GIT_TAG v1.7.1-557-gf75fd22
149156 SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /CLI11
150157 FIND_PACKAGE_ARGS CONFIG
151158)
@@ -155,21 +162,22 @@ Fetchcontent_Declare(
155162 rapidhash
156163 GIT_REPOSITORY https://github.com/Nicoshev/rapidhash
157164 GIT_SHALLOW TRUE
165+ GIT_TAG rapidhash_v1.0-8-gc1f35e3
158166 SOURCE_DIR ${FETCHCONTENT_BASE_DIR} /rapidhash
159167 FIND_PACKAGE_ARGS CONFIG
160168)
161169
162170FetchContent_Declare (Vulkan-Headers
163171 GIT_REPOSITORY https://github.com/KhronosGroup/Vulkan-Headers
164172 GIT_SHALLOW TRUE
165- GIT_TAG v1.3.296
173+ GIT_TAG v1.3.289-8-gb379292
166174 FIND_PACKAGE_ARGS CONFIG NAMES VulkanHeaders
167175)
168176
169177FetchContent_Declare (Vulkan-Loader
170178 GIT_REPOSITORY https://github.com/KhronosGroup/Vulkan-Loader
171179 GIT_SHALLOW TRUE
172- GIT_TAG v1.3.296
180+ GIT_TAG sdk-0.1.0-3544-g40b8e6eee
173181 FIND_PACKAGE_ARGS CONFIG NAMES VulkanLoader
174182)
175183
@@ -180,7 +188,7 @@ FetchContent_MakeAvailable(
180188 Vulkan-Loader
181189 imgui
182190 ImGuizmo
183- stbimage
191+ stb
184192 glfw3
185193 spdlog
186194 EnTT
0 commit comments