Skip to content

Feat: Misc Update#420

Merged
FlyAndNotDown merged 2 commits into
ExplosionEngine:masterfrom
FlyAndNotDown:master
Jun 14, 2026
Merged

Feat: Misc Update#420
FlyAndNotDown merged 2 commits into
ExplosionEngine:masterfrom
FlyAndNotDown:master

Conversation

@FlyAndNotDown

Copy link
Copy Markdown
Member

No description provided.

Conan Center now ships vulkan-validationlayers and vulkan-utility-libraries,
so drop the in-repo recipes and bump the whole Vulkan stack from 1.4.313.0 to
1.4.350.0 (the version Conan Center provides for these two).

The official vulkan-validationlayers package has an empty cpp_info (runtime
layer only), so the CMakeConfigDeps generator declares no usable target.
Recreate the imported target in Registry.cmake so it can still carry the
RUNTIME_DEP layer files and be linked by RHI-Vulkan, and locate the layer
dll/json via vulkan-validationlayers_PACKAGE_FOLDER_RELEASE instead of the
now-empty include dir.
Both are now available on Conan Center (glfw/3.4 — the pinned commit is the
3.4 release — and rapidjson/cci.20250205), so drop the in-repo recipes.

Their conan-center cmake_file_name differs, so find_package becomes glfw3 and
RapidJSON. The new CMakeConfigDeps generator exposes the plain targets `glfw`
and `rapidjson` (no namespaced alias), so reference those directly instead of
glfw::glfw / rapidjson::rapidjson.
@FlyAndNotDown FlyAndNotDown merged commit 08f4827 into ExplosionEngine:master Jun 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant