Andri Yngvason
Andri Yngvason
According to spec it should be `1` for "None", but `0` means "Invalid"
I'd rather not have broken cryptography implemented. Would you be willing to try to figure out how to decode message 16? By the way, does Apple's client give any warning...
This is probably relevant: https://github.com/rfbproto/rfbproto/issues/52#issuecomment-1591695202
> As far as I can tell, if the server sends 003.008 the Apple client falls back to 003.003 and only uses 889 when the server also said 889. Yes,...
Actually, if anything, the left one looks better than the right one, but it's really hard to tell. But the one where we scale down to 1 and the compositor...
> That's a good point. Not sure why they decided to scale down instead of using the nearest value. 🤷 It would definitely improve the rendering for clients that don't...
I am rather sceptical that fractional scaling will help here if the compositor has done to correct thing when calculating `preferred_buffer_scale`. In fact, it would be best to use buffers...
> > I am rather sceptical that fractional scaling will help here if the compositor has done to correct thing when calculating preferred_buffer_scale. In fact, it would be best to...
I only skimmed this, so maybe I'm missing something, but won't your buffers be partially outdated? This tends to work out fine if the compositor only ever renders damaged regions,...
It seems to me that this does two things: - Reduce swap chain size to 2 - Only render inside `update_fb` callback and only commit on frame callback You've reduced...