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

ash v0.38 support #75

Merged
merged 22 commits into from
Aug 29, 2024
Merged

ash v0.38 support #75

merged 22 commits into from
Aug 29, 2024

Conversation

attackgoat
Copy link
Owner

@attackgoat attackgoat commented May 31, 2024

There are lots of small changes required to support the latest version of ash, and this also requires updating winit to v0.30. The windowing changes require the EventLoop code to be completely re-evaluated for usefulness: I want something easy to use in the general case but able to be extended for custom uses also.

TODO:

  • New examples/app.rs to demonstrate winit v0.30 patterns
  • Make sure gpu-allocator is updated for ash
  • Make sure vk-sync-rs is updated for ash
  • Re-work EventLoop and all examples as needed
  • Wait for updates to egui and imgui or move the examples out of the main crate

@attackgoat
Copy link
Owner Author

@attackgoat
Copy link
Owner Author

@attackgoat attackgoat marked this pull request as ready for review August 29, 2024 18:59
@attackgoat
Copy link
Owner Author

vk-sync-rs has not been updated yet, so the crate cannot be published in this state, but these changes will allow the other open issues to bugfix against an up-to-date ash version which includes many other fixes.

@attackgoat attackgoat merged commit bdc4a81 into master Aug 29, 2024
3 checks passed
@attackgoat attackgoat deleted the ash-v0.38 branch August 29, 2024 19:34
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