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

Windows cmake builds #7

Merged
merged 10 commits into from
Nov 11, 2024
Merged

Windows cmake builds #7

merged 10 commits into from
Nov 11, 2024

Conversation

cezbloch
Copy link
Owner

@cezbloch cezbloch commented Nov 11, 2024

  • shaderator builds on Windows using VS Code and Cmake
  • shaderators solution updated to work also with VS 2022
  • project build for Linux and Windows with github action on push
  • removed dependency on google tests copy

So that they are visible in the generate VS .sln files.

Cmake assumes that .hlsl are not header files, so treats them differently - that's why it's necessary to set a property on shader files.
Silence one deprecation warning to use std::span in open cl headers
ensure correct result and thread safety by using atomic to count threads
- for cmake download during build
- for Windows .sln use nuget
@cezbloch cezbloch merged commit f800741 into master Nov 11, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant