-
-
Notifications
You must be signed in to change notification settings - Fork 444
DiligentFX: add package #7116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DiligentFX: add package #7116
Conversation
How to limit arm64 for linux, I tried |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR implements the new port for DiligentFX by updating dependency management, refactoring patch files, and modernizing the CMake configuration.
- Conditionally updates the USD package’s dependency on TBB based on version
- Splits the monolithic patch file into several smaller, focused patches
- Upgrades CMakeLists.txt and related scripts to use pkg-config and updated include paths
Reviewed Changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated no comments.
File | Description |
---|---|
packages/u/usd/xmake.lua | Adds a conditional dependency on TBB for different USD versions |
packages/d/diligentfx/xmake.lua | Introduces new port settings and resource management for DiligentFX |
Various patches in packages/d/diligentfx/patches/v2.5.6/ | Refactors include statements and updates build configurations to use modern DiligentCore include paths and pkg-config |
CMakeLists.txt and related CMake patches | Modernizes the build infrastructure with improved dependency detection and installation rules |
Resolves #6622
limit linux arm64 (usd dep/tbb dep)use newest tbb/usd