gl-renderer: add FBO output support
Allow offscreen renderering into GL FBOs for software backends like PipeWire (!1268 (merged)), RDP (!1108 (merged)) and VNC (!1107 (merged)).
Split out from !879 (closed), leaving out the dmabuf renderbuffer support.
Edited by Philipp Zabel