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

(Linux) resizing windows does not work #695

Open
portaloffreedom opened this issue Jun 19, 2023 · 4 comments
Open

(Linux) resizing windows does not work #695

portaloffreedom opened this issue Jun 19, 2023 · 4 comments
Labels
bug Need to fix

Comments

@portaloffreedom
Copy link
Collaborator

Resizing window does not work on Linux, causing the application to hang or crashes for other users. This has probably something to do with the recreation of the swapchain.

@portaloffreedom portaloffreedom added the bug Need to fix label Jun 19, 2023
@turanszkij
Copy link
Owner

Is this still a problem after recent Vulkan fixes?

@Jontte
Copy link

Jontte commented Sep 10, 2023

I can confirm it still crashes. The crash is an assert that checks the result of vkQueueSubmit2 != VK_SUCCESS; I suspect a race condition, because the crashes are much rarer in debugdevice mode or if I add debug prints before CreateSwapChainInternal.

Edit: This PR seems to help #744

@metaleap
Copy link

Current resize situation at my end, since last reports here were in Sep: on my Linux setup (specs here), the program hangs/freezes on the 2nd resize. Usually my 1st resize is a maximize, and the loaded wiscene still plays. Then another "window restore" resize (the 2nd) hangs/freezes the prog — consistently every time.

@goosegarden
Copy link

I just built the engine on linux (it looks great). I launched it twice, it twice crashed when i tried resizing a panel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Need to fix
Projects
None yet
Development

No branches or pull requests

5 participants