News for hackers. Stuff that matters.
Re:A macOS-like operating system based on FreeBSD by bitwize on Friday August 06, 2021 @02:02PM (#28090797)
That's still a stupid way of doing it. What they should be doing is caching pixmap atlases server side and sending draw requests to draw subsets of those. If they send an entire image over the wire for each frame draw, it's purely due to developer laziness.

Also, with "flat design", suddenly libXaw is on the cutting edge of UI look and feel again...

Re:A macOS-like operating system based on FreeBSD by audidude on Friday August 06, 2021 @03:33PM (#28091783)
Yes, they do that. But they often use Xshm to upload those pictures to the display server, and that still means sending them to the peer for server-side blitting.

Further more, by using TCP/X11 for the wire protocol, any dropped packets have to be retransmitted before you can update unrelated portions of the display because it requires in-order processing by design.

This is why high-quality, high-frame-rate remote displays never use that design.

Re:A macOS-like operating system based on FreeBSD by rjsw on Friday August 06, 2021 @02:48PM (#28091345)
Developers don't get to see what is going on, everything is hidden in multiple layers of libraries, it isn't down to laziness.
Re:A macOS-like operating system based on FreeBSD by bitwize on Monday August 09, 2021 @09:51AM (#28116812)
Someone had to write the libraries!