Conversation
Remove the software WSI
There is no need to pass the |
|
How did you get detailed backtrace? |
That is loader's feature to call it as a fallback.
|
It still hangs in vkcube after trying to close window. Maybe there is something else? |
|
Extensions implemented by the WSI layer need to be excluded in the |
You build it on device, right?
Do you use any other layers? |
|
I removed it but it does not seem to help. I still see this backtrace after sending SIGINT to hung process. |
Yes.
I installed fix-layer.patch.txt |
|
AFAIK you have write access to my fork. So you can push there commits. |
|
One more question. What about rebasing to latest commit of original project? Issue is already opened. |
Okay, I'll rebase to the latest commit when I have time. |
Hello.
I tried to get rid of all the vulkan-layer stuff used here and make it plain ICD.
But there are some problems.
It looks like vulkaninfo exits too early and does not finish to print info.
vkcube stucks on the last frame, it seems like flip_thread is finished too early and does not post the last semaphore signal.
Stacktrace of hung
Changes:
instanceargument is NULL, so they are extracted when instance is available in vk_icdGetInstanceProcAddr.CreateXcbSurfaceKHRsince it mostly was a noop with allocating VkIcdSurfaceXcb.Thank you.