Jonas Ådahl
|
0fcb26075f
|
cogl/framebuffer: Move read_pixels_into_bitmap() to driver class
This was the last driver vfunc used specifically to implement the
CoglFramebuffer driver.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:46 +00:00 |
|
Jonas Ådahl
|
1e5f105836
|
cogl/framebuffer: Move attribute drawing to driver class
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:46 +00:00 |
|
Jonas Ådahl
|
392ffaeeb4
|
cogl/framebuffer: Move discard_buffers() to driver sub types
It was implemented slightly different depending on whether it was for a
surface or FBO, so move it to their corresponding GL driver types.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:46 +00:00 |
|
Jonas Ådahl
|
b7c6865225
|
cogl/framebuffer: Move flush() and finish() to driver class
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:46 +00:00 |
|
Jonas Ådahl
|
1b3937491c
|
cogl/framebuffer: Move clear() to CoglFramebufferDriver
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:46 +00:00 |
|
Jonas Ådahl
|
60e1516b1c
|
cogl/gl-framebuffer: Split up into FBO and back drivers
One is for when we're painting to the back buffer (onscreen), and the
other when we're painting to an FBO (offscreen).
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:46 +00:00 |
|
Jonas Ådahl
|
5be5529269
|
cogl: Add CoglFramebufferDriver base type
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1514>
|
2021-01-30 09:11:45 +00:00 |
|