mutter/cogl
Bilal Elmoussaoui 739c59fefc cogl: Port Buffer* away from CoglObject
Make CoglBuffer an abstract class and inherit the various Cogl*Buffer types from it.
As none of the subclasses is overriding the vtable functions, they were not turned into
vfuncs but plain function pointers in CoglBuffer.
We still use _cogl_buffer_initialize until we port the various params into actual construct-only
properties, similar to the previous commit for CoglTexture.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3193>
2023-10-29 21:16:24 +00:00
..
cogl cogl: Port Buffer* away from CoglObject 2023-10-29 21:16:24 +00:00
cogl-pango cogl: Port Buffer* away from CoglObject 2023-10-29 21:16:24 +00:00
cogl-config.h.meson cogl: Replace HAVE_TRACING with COGL_HAS_TRACING 2023-10-06 08:38:54 +04:00
meson.build cogl: Drop unnused functions 2023-10-23 16:32:35 +00:00