Closed goyalyashpal closed 2 years ago
That's all true... somewhat. Stardust is absolutely a display server, it fills that role. But several things aren't right.
But ultimately what Stardust has over all the others is a proper display server architecture. Don't like how it uses OpenGL? You can write a new server that follows the same protocol but with Vulkan and it'll work! Don't like how it needs OpenXR underneath? You can make a server that talks straight to displays. Don't like how the server's C++? Make a server in Rust instead. The server component has minimal behavior on purpose so 1 dev actually can do it, and the bulk of the work is done in the reference server. Same with XRDesktop windows, as long as they present like panels according to the API you can put them in the backend.
Where was this question asked? I'd love to chat with that person to explain better.
@studiofreiluft does this discussion seem useful to you?
So, there was a question someone asked somewhere:
And the reply was following:
Hoping it will help you 😅 as i dont have any understanding to add my own input to this...