Dylan Aïssi pushed to branch master at X Strike Force / vulkan / gfxreconstruct
Commits: 0b30fa11 by Dylan Aïssi at 2025-11-03T18:20:26+01:00 wrap-and-sort -a Signed-off-by: Dylan Aïssi <[email protected]> - - - - - aa9cb502 by Dylan Aïssi at 2025-11-03T18:22:17+01:00 Add libopenxr-dev in Build-Deps Signed-off-by: Dylan Aïssi <[email protected]> - - - - - abc3afa0 by Dylan Aïssi at 2025-11-03T18:25:50+01:00 Add patch to use system OpenXR headers Signed-off-by: Dylan Aïssi <[email protected]> - - - - - 42975d27 by Dylan Aïssi at 2025-11-03T18:26:19+01:00 Rename Use_system_Vulkan.patch Signed-off-by: Dylan Aïssi <[email protected]> - - - - - bdead716 by Dylan Aïssi at 2025-11-03T18:29:52+01:00 Improve Use_system_OpenXR.patch Signed-off-by: Dylan Aïssi <[email protected]> - - - - - 4 changed files: - debian/control - + debian/patches/Use_system_OpenXR.patch - debian/patches/01_Use_system_Vulkan.patch → debian/patches/Use_system_Vulkan.patch - debian/patches/series Changes: ===================================== debian/control ===================================== @@ -5,14 +5,15 @@ Section: graphics Priority: optional Build-Depends: debhelper-compat (= 13), cmake, + liblz4-dev, + libopenxr-dev, + libvulkan-dev (>= 1.3.283), + libwayland-dev, libx11-xcb-dev, libxcb-keysyms1-dev, - libwayland-dev, libxrandr-dev, - zlib1g-dev, - liblz4-dev, libzstd-dev, - libvulkan-dev (>= 1.3.283) + zlib1g-dev Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct Vcs-Git: https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct.git @@ -21,9 +22,9 @@ Rules-Requires-Root: no Package: gfxreconstruct Architecture: any -Depends: ${shlibs:Depends}, +Depends: python3, ${misc:Depends}, - python3 + ${shlibs:Depends} Description: Improved version of LunarG's vktrace software The primary goal for the GFXReconstruct project is to create an improved version of LunarG's vktrace software for capture and replay of Vulkan API ===================================== debian/patches/Use_system_OpenXR.patch ===================================== @@ -0,0 +1,29 @@ +Description: Use system OpenXR Headers. +Author: Dylan Aïssi <[email protected]> +Last-Update: 2025-11-03 +Forwarded: not-needed + +--- a/cmake/FindOpenXRVersion.cmake ++++ b/cmake/FindOpenXRVersion.cmake +@@ -11,9 +11,7 @@ + find_file (OPENXR_HEADER + openxr.h + HINTS +- ${GFXRECON_SOURCE_DIR}/external/OpenXR-SDK/include/openxr +- ${FIND_OPENXR_DIR}/../external/OpenXR-SDK/include/openxr +- ${FIND_OPENXR_DIR}/../../external/OpenXR-SDK/include/openxr ++ /usr/include/openxr/ + NO_DEFAULT_PATH + NO_CMAKE_FIND_ROOT_PATH + ) +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -407,8 +407,6 @@ + add_library(OpenXR INTERFACE) + if (OPENXR_SUPPORT_ENABLED) + option(DYNAMIC_LOADER "" OFF) +- add_subdirectory(${PROJECT_SOURCE_DIR}/external/OpenXR-SDK) +- target_include_directories(OpenXR INTERFACE ${PROJECT_SOURCE_DIR}/external/OpenXR-SDK/include) + target_compile_definitions(OpenXR INTERFACE XR_NO_PROTOTYPES ENABLE_OPENXR_SUPPORT=1) + endif() + ===================================== debian/patches/01_Use_system_Vulkan.patch → debian/patches/Use_system_Vulkan.patch ===================================== @@ -1,5 +1,5 @@ -Author: Dylan Aïssi <[email protected]> Description: Use system Vulkan Headers instead of embedded ones. +Author: Dylan Aïssi <[email protected]> Last-Update: 2021-06-04 Forwarded: not-needed ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ -01_Use_system_Vulkan.patch +Use_system_Vulkan.patch +Use_system_OpenXR.patch View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct/-/compare/a82d26a47ea30719ccaef0e6f81ed32bade78a46...bdead716a72c7187126c76f690b8ca44d38b9188 -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/gfxreconstruct/-/compare/a82d26a47ea30719ccaef0e6f81ed32bade78a46...bdead716a72c7187126c76f690b8ca44d38b9188 You're receiving this email because of your account on salsa.debian.org.

