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

Fix build with for MSVC 17.10. #130

Merged
merged 2 commits into from
Jun 8, 2024
Merged

Fix build with for MSVC 17.10. #130

merged 2 commits into from
Jun 8, 2024

Conversation

crud89
Copy link
Owner

@crud89 crud89 commented Jun 8, 2024

Describe the pull request

MSVC 17.10 broke builds with earlier releases of vcpkg. This PR fixes those issues and thus implicitly raises some dependency versions. Most notably, glm has been pushed to version 1.0, which broke some samples. An appropriate fix is included in the release.

Related issues

As MSVC 17.10 contains a compiler fix required for #120, this PR is a prerequisite to finally merge it. Additionally, the latest version of vcpkg contains a port for DXC, which allows us to not depend on external DXC distributions (most notably we do no longer require future Windows packages to provide DXIL.dll). An additional branch for this change has been created and will be merged in a separate PR. This allows us to then merge #118.

@crud89 crud89 added Bug 🐞 Something isn't working. Requirement An implementation is required before the next release. 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 merged commit a31c64f into main Jun 8, 2024
1 check passed
@crud89 crud89 deleted the vs-17.10-fix branch June 8, 2024 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug 🐞 Something isn't working. Build 🛠 Issues that involve the build process. Requirement An implementation is required before the next release.
Projects
Status: v0.4.1
Development

Successfully merging this pull request may close these issues.

1 participant