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

Vulkan causes an exception to be thrown when receiving VK_ERROR_OUT_OF_DATE_KHR with X11. #565

Open
RubyNova opened this issue Feb 10, 2023 · 0 comments
Labels
bug Something isn't working engine core Tickets pertaining to the engine core codebase. linux: ubuntu Tickets specifically related to the officially supported Linux distro OS, Ubuntu.

Comments

@RubyNova
Copy link
Member

Note: for support questions, please use the #engine-user-help channel in our Discord or create a discussion. This repository's issues are reserved for feature requests and bug reports.

Describe the issue:
As per the title, Vulkan is causing a crash with the X11 windowing system when VK_ERROR_OUT_OF_DATE_KHR is returned from vkAcquireNextImageKHR inside of NovelRT's Vulkan render pipeline.

Please provide the steps to reproduce if possible:

  1. Clone the repo
  2. Switch to main branch
  3. build any of the known working samples and run it
  4. resize the window
  5. observe the issue

Expected behaviour:
The window should handle VK_ERROR_OUT_OF_DATE_KHR more gracefully than this.

Please tell us about your environment:

  • Engine Version: [v0.0.0]
  • Configuration: Debug
  • OS Version: Debian Bookworm
    If building from source:
  • Compiler Version: clang 14
  • Git branch: main

Additional context:
Windows works fine because of course it does so debugging this is major pain. From what I've gathered though, this is something that might be fixed with my post-MVP rewrite of the graphics layer.

@RubyNova RubyNova added bug Something isn't working engine core Tickets pertaining to the engine core codebase. linux: ubuntu Tickets specifically related to the officially supported Linux distro OS, Ubuntu. labels Feb 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working engine core Tickets pertaining to the engine core codebase. linux: ubuntu Tickets specifically related to the officially supported Linux distro OS, Ubuntu.
Projects
None yet
Development

No branches or pull requests

1 participant