[vulkan-headers] Fix C++ module build issue caused by module name mismatch between vulkan and vulkan_video (#50012)

This commit is contained in:
LEE KYOUNGHEON 2026-02-18 03:41:17 +09:00 committed by GitHub
parent f152b262f0
commit a9802e1dac
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 21 additions and 1 deletions

View File

@ -0,0 +1,13 @@
diff --git a/include/vulkan/vulkan_video.cppm b/include/vulkan/vulkan_video.cppm
index bcf3e54..a530816 100644
--- a/include/vulkan/vulkan_video.cppm
+++ b/include/vulkan/vulkan_video.cppm
@@ -21,7 +21,7 @@ VULKAN_HPP_COMPILE_WARNING( VULKAN_HPP_CXX_MODULE_EXPERIMENTAL_WARNING )
#include <vulkan/vulkan_video.hpp>
-export module vulkan_hpp:video;
+export module vulkan:video;
export namespace VULKAN_HPP_NAMESPACE::VULKAN_HPP_VIDEO_NAMESPACE
{

View File

@ -4,6 +4,7 @@ vcpkg_from_github(
REF "vulkan-sdk-${VERSION}"
SHA512 1ec6aabf2267137dfe661fdc36bc25cc44b7c3ac3c6f0bbd8a1a1f5da30619e244ebfb905620c30002b914525d37ac7933f5a7dfd10117888f66d7c1b129612f
HEAD_REF main
PATCHES fix-vulkan-video-module-name.patch
)
set(VCPKG_BUILD_TYPE release) # header-only port

View File

@ -1,6 +1,7 @@
{
"name": "vulkan-headers",
"version": "1.4.335.0",
"port-version": 1,
"description": "Vulkan header files and API registry",
"homepage": "https://github.com/KhronosGroup/Vulkan-Headers",
"license": "Apache-2.0 OR MIT",

View File

@ -10514,7 +10514,7 @@
},
"vulkan-headers": {
"baseline": "1.4.335.0",
"port-version": 0
"port-version": 1
},
"vulkan-hpp": {
"baseline": "deprecated",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "a9cad4056147e0354a30e03a7352356daccf2500",
"version": "1.4.335.0",
"port-version": 1
},
{
"git-tree": "9023e9ea5f97f5db51e49d7d16575f0f7fe91956",
"version": "1.4.335.0",