Replies: 2 comments 3 replies
-
I am not familiar with the extension. Have you come across examples of how to implement support? |
Beta Was this translation helpful? Give feedback.
-
For others looking in on this thread, I've gone a few quick checks on the VK_KHR_display extension. First up I've run: vsgdeviceselection -e On my system and amount the vsg::enumerateInstanceExtensionProperties() list I see:
Right alongside the xcb and x11 extensions so even on my desktop system with AMD 5700G + Mesa drivers it looks like it may be supported :-) The Khronos page on VK_KHR_display is: https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_display.html This provides a list of extensions for creating the vkSurface and the equivalent to the window, so perhaps a subclass from vsg::Surface and vsg::Window would be possible using these extensions in a similar way to the Xcb support is done, but simpler as it'd be missing all the event handling code and talking to the xcb server. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I would like to render my VSG Application without a X Server, for an embedded system (Raspberry PI).
I think it should be possible using VK_KHR_display ? But I didn't find the correct way to make this work.
Any tip / idea ?
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions