Skip to content
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

Integrate DXC into build pipeline. #131

Merged
merged 8 commits into from
Jun 8, 2024
Merged

Integrate DXC into build pipeline. #131

merged 8 commits into from
Jun 8, 2024

Conversation

crud89
Copy link
Owner

@crud89 crud89 commented Jun 8, 2024

Describe the pull request

Previously DXC has been used as an external dependency from either Windows or Vulkan SDKs. This is problematic, as we limit portability to a minimum Windows release, by using the latest shader features (e.g., shader model 6.8, as done in #118). With this PR, DXC is now pulled from vcpkg during config, which allows us to update it independent of the build environment.

@crud89 crud89 added Type: Requirement An implementation is required before the next release. Module: Build 🛠 Issues that involve the build process. labels Jun 8, 2024
@crud89 crud89 added this to the Alpha #04 milestone Jun 8, 2024
@crud89 crud89 self-assigned this Jun 8, 2024
@crud89 crud89 marked this pull request as draft June 8, 2024 09:14
@crud89 crud89 marked this pull request as ready for review June 8, 2024 09:19
@crud89 crud89 merged commit c4957bd into main Jun 8, 2024
2 checks passed
@crud89 crud89 deleted the dxc-from-vcpkg branch June 8, 2024 09:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Module: Build 🛠 Issues that involve the build process. Type: Requirement An implementation is required before the next release.
Projects
Status: v0.4.1
Development

Successfully merging this pull request may close these issues.

None yet

1 participant