cogl: Port away from CoglObject
See commits for details. I still have an issue with CoglBitmap, see the commit. That was caused by cogl-bitmap-pixbuf passing just a ref of the data causing a double free when the pixbuf is dropped. So I switched back to using g_object_set_qdata_full
. Although the whole pixbuf part would be moved to tests only once !3097 (merged) is merged
Otherwise, these are the remaining items in my todo list which I intend to do in a separate PR to simplify the review process
-
CoglTexture -
CoglAtlasTexture depends on CoglTexture -
CoglSubTexture depends on CoglTexture -
CoglTexture2DSliced depends on CoglTexture -
CoglTexturePixmapX11 depends on CoglTexture -
CoglBuffer -
CoglAttributeBuffer depends on CoglBuffer -
CoglPixelBuffer depends on CoglBuffer -
CoglIndexBuffer depends on CoglBuffer -
CoglNode -
CoglPipeline depends on CoglNode -
CoglPipelineLayer -
CoglRenderer -
CoglPrimitive -
Get rid of CoglHandle
GNOME Shell PR: gnome-shell!2964 (merged)
Edited by Bilal Elmoussaoui