Jonas Ådahl
2a8f0c2801
cogl/tests: Port away from legacy implicit stack based API
...
Use the new API where state (framebuffer, pipeline) is always passed as
parameters, instead of using the implicit material and framebuffer
stack.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/935
2019-12-03 19:02:14 +00:00
Jonas Ådahl
5e117b3f5a
cogl/tests: Remove testing of legacy API
...
Some tests just test that deprecated API still work as they should.
Those APIs are being removed, so prepare by removing their tests.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/935
2019-12-03 19:02:14 +00:00
Adam Jackson
794d3239c7
cogl: Remove deprecated cogl_color_set_from_*
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/933
2019-11-20 11:59:15 -05:00
Niels De Graef
0d0286d59e
cogl: Remove COGL_INVALID_HANDLE
...
Just use `NULL`, which is the normal C convention
https://gitlab.gnome.org/GNOME/mutter/merge_requests/451
2019-10-14 17:05:28 +00:00
Niels De Graef
23f77a1b63
cogl: Remove cogl_handle_ref/unref
...
This is for all intents and purposes the same as
`cogl_object_ref/unref`, but still refers to handles rather than
objects (while we're trying to get rid of the former) so it's a bit of
unnecessary redundant API.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/451
2019-10-14 17:05:28 +00:00
Niels De Graef
70bacb9402
cogl: Remove CoglError wrapper
...
CoglError was added at a certain point to remove the hard dependency on
GLib, but since this can't be avoided inside mutter, let's remove this
whole abstraction.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/631
2019-06-20 18:25:04 +02:00
Jonas Ådahl
982d135ace
cogl: Add missing function declarations
...
In plenty of places a non-static function was defined but didn't have
the corresponding declaration. Fix this by adding them, or alternatively
making them static.
2019-01-22 18:31:52 +01:00
Rui Matos
2d2835f02a
move everything into a cogl/ directory
2016-04-22 16:44:31 +02:00