mutter/cogl/cogl
Bilal Elmoussaoui 01ecaf10ef cogl: Drop debug helper for generating an image of the atlas
As it is the only place where cogl depends directly on cairo minus
the whole cairo_region_t.

The motivation behind the removal of this helper is to reduce the usage
of cairo in libmutter is to potentially completely drop it in
certain places or replace it with pixman.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3079>
2023-06-20 15:53:48 +00:00
..
deprecated g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
driver cogl/gl-framebuffer: Remove conditional on HAVE_COGL_GL 2023-06-07 07:16:10 +00:00
gl-prototypes cogl: Set LOD bias to -0.5 for single mipmap modes 2022-11-04 19:29:25 +00:00
winsys cogl/onscreen/egl: Record CPU time only when GPU time can be queried 2023-06-20 15:32:25 +00:00
cogl1-context.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-atlas-texture-private.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-atlas-texture.c cogl/texture: Add support for sized textures with explicit format 2022-12-17 23:12:34 +00:00
cogl-atlas-texture.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-atlas.c
cogl-atlas.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-attribute-buffer-private.h
cogl-attribute-buffer.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-attribute-buffer.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-attribute-private.h cogl: Remove the framebuffer and source stacks 2019-12-03 19:02:14 +00:00
cogl-attribute.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-attribute.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-bitmap-conversion.c cogl: Add XRGB_FP_16161616 and XBGR_FP_16161616 formats 2021-09-20 14:39:20 +00:00
cogl-bitmap-packing.h cogl: Add XRGB_FP_16161616 and XBGR_FP_16161616 formats 2021-09-20 14:39:20 +00:00
cogl-bitmap-pixbuf.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
cogl-bitmap-private.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-bitmap.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-bitmap.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-bitmask.c cogl: Move out bitmask unit test to separate file 2022-08-08 21:59:13 +00:00
cogl-bitmask.h cogl: Move out bitmask unit test to separate file 2022-08-08 21:59:13 +00:00
cogl-blend-string.c Use G_GNUC_FALLTHROUGH instead of comments 2020-01-09 17:58:29 +01:00
cogl-blend-string.h
cogl-blit.c cogl: Turn CoglFramebuffer, CoglOffscreen and CoglOnscreen into GObjects 2020-10-16 16:17:38 +00:00
cogl-blit.h
cogl-boxed-value.c Change all g_memdup() to g_memdup2() 2021-02-04 19:16:28 +01:00
cogl-boxed-value.h
cogl-buffer-private.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-buffer.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
cogl-buffer.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-clip-stack.c cogl/clip-stack: Removing window rect 2023-05-17 15:09:45 +00:00
cogl-clip-stack.h cogl/clip-stack: Removing window rect 2023-05-17 15:09:45 +00:00
cogl-closure-list-private.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-closure-list.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-color-private.h
cogl-color.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-color.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-context-private.h cogl: Remove deprecated backface_culing API 2021-12-07 15:32:21 +00:00
cogl-context.c cogl/context: Add transfer full annotation to destroy timestamp query 2022-04-05 12:40:56 +02:00
cogl-context.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-debug-options.h cogl: Add new option COGL_DEBUG=stencilling to disable optimizations 2021-06-01 15:42:52 +08:00
cogl-debug.c cogl: Drop debug helper for generating an image of the atlas 2023-06-20 15:53:48 +00:00
cogl-debug.h cogl: Drop debug helper for generating an image of the atlas 2023-06-20 15:53:48 +00:00
cogl-defines.h.in
cogl-defines.h.meson cogl: Unify HAS_X11/HAS_XLIB build configs 2022-05-25 16:42:04 +02:00
cogl-depth-state-private.h
cogl-depth-state.c
cogl-depth-state.h cogl: Remove struct paddings 2023-05-04 12:11:26 +00:00
cogl-display-private.h cogl: Remove ability to bind Wayland EGL display 2021-05-18 14:03:22 +00:00
cogl-display.c cogl: Remove ability to bind Wayland EGL display 2021-05-18 14:03:22 +00:00
cogl-display.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-dma-buf-handle.c Use g_clear_fd() instead of open coding the same behavior 2023-01-30 15:11:26 +00:00
cogl-dma-buf-handle.h screen-cast: Test allocate DMA buffer with implicit API 2022-04-22 12:08:04 +00:00
cogl-driver.h cogl/framebuffer/gl: Move most read restriction to drivers 2022-12-17 23:12:34 +00:00
cogl-egl-defines.h.in
cogl-egl-private.h
cogl-egl.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-feature-private.c cogl: Remove legacy OpenGL driver support 2023-02-21 18:09:28 +00:00
cogl-feature-private.h
cogl-fence-private.h
cogl-fence.c cogl: Fix build without X11 2022-05-25 16:42:04 +02:00
cogl-fence.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-flags.h
cogl-frame-info-private.h cogl/frame: Keep track of target presentation time 2023-01-23 15:57:51 +01:00
cogl-frame-info.c cogl/frame: Keep track of target presentation time 2023-01-23 15:57:51 +01:00
cogl-frame-info.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-framebuffer-driver.c cogl/framebuffer: Move read_pixels_into_bitmap() to driver class 2021-01-30 09:11:46 +00:00
cogl-framebuffer-driver.h cogl/framebuffer: Move read_pixels_into_bitmap() to driver class 2021-01-30 09:11:46 +00:00
cogl-framebuffer-private.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-framebuffer.c cogl/framebuffer: Remove scissor clip 2023-05-17 15:09:45 +00:00
cogl-framebuffer.h cogl/framebuffer: Remove scissor clip 2023-05-17 15:09:45 +00:00
cogl-gl-header.h.in
cogl-glib-source.c Name unnamed sources 2022-03-04 10:10:05 +03:00
cogl-glib-source.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-glsl-shader-boilerplate.h
cogl-graphene.c cogl/graphene: Fix license header 2021-01-28 20:33:01 +00:00
cogl-graphene.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-gtype-private.h cogl: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
cogl-gtype.c
cogl-i18n-private.h
cogl-index-buffer-private.h
cogl-index-buffer.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-index-buffer.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-indices-private.h
cogl-indices.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-indices.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-journal-private.h cogl/journal: Make CoglJournal a free-form struct 2022-05-31 16:28:16 -03:00
cogl-journal.c cogl/clip-stack: Removing window rect 2023-05-17 15:09:45 +00:00
cogl-list.c
cogl-list.h
cogl-macros.h tests/cogl: Add unit test framework 2022-08-08 21:59:13 +00:00
cogl-magazine-private.h
cogl-magazine.c
cogl-matrix-stack-private.h cogl/matrix-stack: Embed graphene matrices in entry structs 2020-10-06 15:34:48 +00:00
cogl-matrix-stack.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-matrix-stack.h Remove CoglMatrix 2020-10-06 15:34:48 +00:00
cogl-memory-stack-private.h
cogl-memory-stack.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-meta-texture.c Remove CoglMatrix 2020-10-06 15:34:48 +00:00
cogl-meta-texture.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-mutter.h cogl: Unify HAS_X11/HAS_XLIB build configs 2022-05-25 16:42:04 +02:00
cogl-node-private.h *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
cogl-node.c
cogl-object-private.h cogl: Drop CoglHandleObject and CoglHandleClass 2022-05-31 16:28:16 -03:00
cogl-object.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
cogl-object.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-offscreen-private.h cogl/offscreen: Move struct to C file 2021-01-30 09:11:46 +00:00
cogl-offscreen.c cogl/gl-framebuffer: Split up into FBO and back drivers 2021-01-30 09:11:46 +00:00
cogl-offscreen.h cogl: Turn CoglFramebuffer, CoglOffscreen and CoglOnscreen into GObjects 2020-10-16 16:17:38 +00:00
cogl-onscreen-private.h cogl/onscreen: Remove explicit 'resizable':ness 2021-01-30 09:11:46 +00:00
cogl-onscreen-template-private.h
cogl-onscreen-template.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-onscreen-template.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-onscreen.c cogl/onscreen: Discard depth/stencil before swapping buffers 2023-02-08 15:01:34 +00:00
cogl-onscreen.h stage-impl: Transform damage region before queuing 2023-02-20 10:43:31 +00:00
cogl-output-private.h
cogl-output.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-output.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-pipeline-cache-private.h cogl/pipeline-cache: Move unit test to its own file 2022-08-08 21:59:13 +00:00
cogl-pipeline-cache.c cogl/pipeline-cache: Move unit test to its own file 2022-08-08 21:59:13 +00:00
cogl-pipeline-cache.h
cogl-pipeline-debug.c cogl: Plug possible GString leaks 2021-10-25 15:45:35 +02:00
cogl-pipeline-hash-table.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-pipeline-hash-table.h
cogl-pipeline-layer-private.h cogl/pipeline: Rename and export cogl_pipeline_get_layer_filters 2022-12-15 11:54:21 +00:00
cogl-pipeline-layer-state-private.h
cogl-pipeline-layer-state.c cogl/pipeline: Simplify cogl_pipeline_get_layer_filters 2022-12-15 11:54:21 +00:00
cogl-pipeline-layer-state.h cogl/pipeline: Rename and export cogl_pipeline_get_layer_filters 2022-12-15 11:54:21 +00:00
cogl-pipeline-layer.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-pipeline-private.h cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-pipeline-snippet-private.h
cogl-pipeline-snippet.c
cogl-pipeline-state-private.h cogl: Remove unused explicit blend-enable controls 2019-12-18 15:58:52 +00:00
cogl-pipeline-state.c cogl/pipeline-state: Move out working unit test to separate file 2022-08-08 21:59:13 +00:00
cogl-pipeline-state.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-pipeline.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-pipeline.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-pixel-buffer-private.h
cogl-pixel-buffer.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-pixel-buffer.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-pixel-format.c cogl: Add XRGB_FP_16161616 and XBGR_FP_16161616 formats 2021-09-20 14:39:20 +00:00
cogl-pixel-format.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-point-in-poly-private.h
cogl-point-in-poly.c
cogl-poll-private.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-poll.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-poll.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-primitive-private.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-primitive-texture.c
cogl-primitive-texture.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-primitive.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-primitive.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-primitives-private.h cogl: Add function cogl_2d_primitives_immediate 2019-12-18 11:46:54 +08:00
cogl-primitives.c cogl/framebuffer: Move public struct fields to private struct 2020-10-16 16:17:38 +00:00
cogl-private.h cogl/framebuffer/gl: Move most read restriction to drivers 2022-12-17 23:12:34 +00:00
cogl-profile.c
cogl-profile.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-rectangle-map.c cogl: Drop debug helper for generating an image of the atlas 2023-06-20 15:53:48 +00:00
cogl-rectangle-map.h
cogl-renderer-private.h cogl: Unify HAS_X11/HAS_XLIB build configs 2022-05-25 16:42:04 +02:00
cogl-renderer.c cogl: Remove legacy OpenGL driver support 2023-02-21 18:09:28 +00:00
cogl-renderer.h cogl: Remove legacy OpenGL driver support 2023-02-21 18:09:28 +00:00
cogl-sampler-cache-private.h cogl: Remove unused p-axis texture wrap mode 2020-01-31 17:26:25 +00:00
cogl-sampler-cache.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-scanout.c cogl/scanout: Add 'scanout-failed' signal 2023-03-01 23:57:32 +00:00
cogl-scanout.h cogl/scanout: Add 'scanout-failed' signal 2023-03-01 23:57:32 +00:00
cogl-snippet-private.h
cogl-snippet.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-snippet.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-spans.c
cogl-spans.h
cogl-sub-texture-private.h
cogl-sub-texture.c cogl: Remove unused p-axis texture wrap mode 2020-01-31 17:26:25 +00:00
cogl-sub-texture.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-swap-chain-private.h clutter: Remove support for transparent windows 2020-08-13 14:45:10 +02:00
cogl-swap-chain.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-swap-chain.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-texture-2d-private.h
cogl-texture-2d-sliced-private.h
cogl-texture-2d-sliced.c cogl/texture: Add support for sized textures with explicit format 2022-12-17 23:12:34 +00:00
cogl-texture-2d-sliced.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-texture-2d.c cogl/texture: Add support for sized textures with explicit format 2022-12-17 23:12:34 +00:00
cogl-texture-2d.h cogl/texture: Add support for sized textures with explicit format 2022-12-17 23:12:34 +00:00
cogl-texture-driver.h cogl: Add API to check whether a format is supported by the driver 2020-08-07 09:02:49 +00:00
cogl-texture-private.h cogl/texture: Add support for sized textures with explicit format 2022-12-17 23:12:34 +00:00
cogl-texture.c cogl/texture: Add support for sized textures with explicit format 2022-12-17 23:12:34 +00:00
cogl-texture.h g-i: Drop unneeded since/stability annotations 2022-11-22 13:32:52 +01:00
cogl-trace.c cogl/trace: Make global start/stop more explicit 2023-05-31 08:37:52 +00:00
cogl-trace.h cogl/trace: Add missing semicolon when profiling is disabled 2023-06-05 10:20:25 +02:00
cogl-types.h cogl: Remove struct paddings 2023-05-04 12:11:26 +00:00
cogl-util.c cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-util.h
cogl-x11-onscreen.c cogl: Add CoglX11Onscreen interface 2021-01-30 09:11:46 +00:00
cogl-x11-onscreen.h cogl: Add CoglX11Onscreen interface 2021-01-30 09:11:46 +00:00
cogl-x11-renderer-private.h
cogl-xlib-private.h
cogl-xlib-renderer-private.h
cogl-xlib-renderer.c cogl: Stop using GSlice 2021-02-22 13:51:30 +01:00
cogl-xlib-renderer.h cogl: Mark exported cogl symbols using COGL_EXPORT 2020-03-26 09:05:38 +01:00
cogl-xlib.h
cogl.c cogl: Remove deprecated backface_culing API 2021-12-07 15:32:21 +00:00
cogl.h cogl: Remove version 2022-08-08 21:59:12 +00:00
meson.build build: Use / operator instead of join_paths everywhere 2023-05-04 12:35:38 +00:00
mutter-cogl.pc.in