3 ms·
the approach used in this blog post requires rdp. It's not drawing using X, so there's no vector network transparency.
by kllrnohj 1y ago
the approach used in this blog post requires rdp. It's not drawing using X, so there's no vector network transparency.
- wmf 1y agoNope, this post is using GLX over the network.
- kllrnohj 1y agoNope, 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://humungus.tedunangst.com/r/xtoys/v/tip/f/circle.c & https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glXCreateContext.xml https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glX... The only thing leaving that process is a pixbuf, zero X11, identical to Wayland.
- uecker 1y agoClients can draw locally and composite remotely. I do not see the issue.
- nullc 1y agoFor whatever reason X11 shoving pixbufs over the network seems to have orders of magnitude better performance than actual RDP over a high speed network.