Commits on Source (5)
-
Use helper function for setting up the pixman renderer to simplify the addition of the GL renderer. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
7155d009 -
Extract the pixman renderbuffer configuration from the add_buffer function into a helper function to simplify the addition of the GL renderer. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
b5854ff9 -
Make it easier to understand where ptr points to by using local variables for the spa_buffer and spa_data. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
1effba00 -
Instead of always initializing the Pixman renderer, make the initialization dependent on the selected renderer. This makes it easier to add other renderers. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
a9d1b5dc -
While the GL renderer is not able to directly render into the PipeWire buffers, it is possible to read the rendered frame from the fbo into the PipeWire buffer. Use the automatic download to add support for the GL renderer to the PipeWire backend. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
5b1974fa