Hacker News new | ask | show | jobs
by kllrnohj 358 days ago
the approach used in this blog post requires rdp. It's not drawing using X, so there's no vector network transparency.
3 comments

Nope, this post is using GLX over the network.
Nope, that's indirect rendering and is limited to OpenGL 1.4 more or less. This is using a much newer OpenGL than that.

Also if you look at the source it's specifying direct rendering in glxCreateContext: https://humungus.tedunangst.com/r/xtoys/v/tip/f/circle.c & https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glX...

The only thing leaving that process is a pixbuf, zero X11, identical to Wayland.

For whatever reason X11 shoving pixbufs over the network seems to have orders of magnitude better performance than actual RDP over a high speed network.
Clients can draw locally and composite remotely. I do not see the issue.
draw locally composite remotely is literally Wayland's philosophy and is one of the biggest contentious issues for the pro-X11 crowd.
This what Wayland copied from modern X clients.