Jonas Ådahl
46ec29458d
cogl/texture: Add a bit more debug logging
...
We fall back to slicing if the non-sliced allocation failed, but we
didn't log why. Also log why allocating a slice failed.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1648 >
2020-12-18 16:19:05 +00:00
Daniel van Vugt
a793b4eef5
cogl: Add new 'sync-{primitive,frame}' options for COGL_DEBUG
...
This allows profilers to trace the callers of whatever is spending the
most time on the GPU, and to measure render times more accurately.
Previously such information was hidden as it completed in the
background (asynchronously) after we call swap buffers.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1327 >
2020-11-20 17:30:55 +00:00
Adam Jackson
de362537c6
cogl: VBOs are always available
...
ARB_vertex_buffer_object was promoted to core in GL 1.5 (and thus GLES
2.0).
https://gitlab.gnome.org/GNOME/mutter/merge_requests/866
2019-10-21 21:43:08 +00:00
Adam Jackson
2aaed7bdfc
cogl: Remove debug disables for GLSL and NPOT textures
...
https://gitlab.gnome.org/GNOME/mutter/merge_requests/546
2019-04-18 12:52:57 -04:00
Jonas Ådahl
97004e6114
cogl: Remove ARBfp pipeline support
...
As with fixed pipelines, we require the use of the GLSL pipeline in
mutter, and no point in supporting ARBfp anyway.
2018-11-06 17:17:36 +01:00
Jonas Ådahl
8f58ad02fb
cogl: Remove fixed pipeline support
...
We require being able to use shaders so stop supporting a pipeline that
wouldn't work to begin with.
2018-11-06 17:17:36 +01:00
Rui Matos
2d2835f02a
move everything into a cogl/ directory
2016-04-22 16:44:31 +02:00