Skip to content

Integrate DXC into build pipeline.#131

Merged
crud89 merged 8 commits intomainfrom
dxc-from-vcpkg
Jun 8, 2024
Merged

Integrate DXC into build pipeline.#131
crud89 merged 8 commits intomainfrom
dxc-from-vcpkg

Conversation

@crud89
Copy link
Copy Markdown
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 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
@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

Build 🛠 Issues that involve the build process.

Projects

Status: v0.4.1

Development

Successfully merging this pull request may close these issues.

1 participant