Xpra: Ticket #2373: get rid of opengl fbo resize delay

Aka XPRA_OPENGL_FBO_RESIZE_DELAY, added in r23338 for #2217.

There must be a more deterministic event we can wait for instead of using a timer. (which is not always long enough)



Mon, 28 Oct 2019 15:14:03 GMT - Antoine Martin: status changed

Could this be related to #2462?


Tue, 19 Nov 2019 15:53:30 GMT - Antoine Martin:

See #2481: I believe the correct solution is very likely to be similar to the fixes from #2481, we have to use an expose event. The backing knows nothing about the window, so hopefully we can just queue_draw_area on the backing directly?


Wed, 20 Nov 2019 12:07:46 GMT - Antoine Martin:

The delay does not seem to be needed any more, so r24463 makes it optional and defaults to -1 (disabled).


Wed, 20 Nov 2019 12:17:33 GMT - Antoine Martin:

Mostly reverted in r24464 as the bug still occurs on win32.


Thu, 21 Nov 2019 04:51:49 GMT - Antoine Martin:

Should be fixed in r24465.

Just needs re-testing on all platforms..


Thu, 21 Nov 2019 05:54:56 GMT - Antoine Martin:

Damn. Still occurs on macos...


Wed, 04 Dec 2019 11:20:31 GMT - Antoine Martin:

Could probably be removed after the latest round of opengl / gtk3 paint fixes: r24577 (+ r24581 + r24576), except macos uses the XPRA_OPENGL_CONTEXT_REINIT=1 default, see #2491.


Wed, 04 Dec 2019 14:31:50 GMT - Antoine Martin: status changed; resolution set

Disabled by default in r24592 following ticket:2491#comment:10.


Sat, 23 Jan 2021 05:49:33 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2373