mutter/cogl/cogl
Robert Mader 15320b5a66 cogl/pixel-format: Add G16 and RG1616 pixel formats
They are needed as "subformats" for higher bit YCbCr formats, such as
P010, and we don't plan to use or expose them otherwise. Thus don't
implement any conversion or packing features.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3244>
2023-09-13 14:11:27 +02:00
..
deprecated cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
driver cogl/pixel-format: Add G16 and RG1616 pixel formats 2023-09-13 14:11:27 +02:00
gl-prototypes cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
winsys cogl: Remember to bind the GLX context to our drawable before querying 2023-09-12 13:14:27 +00:00
cogl1-context.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-atlas-texture-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-atlas-texture.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-atlas-texture.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-atlas.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-atlas.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-attribute-buffer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-attribute-buffer.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-attribute-buffer.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-attribute-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-attribute.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-attribute.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-bitmap-conversion.c cogl/pixel-format: Add G16 and RG1616 pixel formats 2023-09-13 14:11:27 +02:00
cogl-bitmap-packing.h cogl/pixel-format: Add G16 and RG1616 pixel formats 2023-09-13 14:11:27 +02:00
cogl-bitmap-pixbuf.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-bitmap-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-bitmap.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-bitmap.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-bitmask.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-bitmask.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-blend-string.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-blend-string.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-blit.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-blit.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-boxed-value.c cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-boxed-value.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-buffer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-buffer.c cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-buffer.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-clip-stack.c cogl: Replace cairo_rectangle_int_t with MtkRectangle 2023-08-30 16:46:13 +02:00
cogl-clip-stack.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-closure-list-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-closure-list.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-color-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-color.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-color.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-context-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-context.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-context.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00: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 cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-debug.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-defines.h.in cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
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 cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-depth-state.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-depth-state.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-display-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-display.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-display.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-dma-buf-handle.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-dma-buf-handle.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-driver.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-egl-defines.h.in cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-egl-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-egl.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-feature-private.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-feature-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-fence-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-fence.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-fence.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-flags.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-frame-info-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-frame-info.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-frame-info.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-framebuffer-driver.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-framebuffer-driver.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-framebuffer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-framebuffer.c cogl: Chain up to dispose() 2023-08-22 21:55:17 +02:00
cogl-framebuffer.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-gl-header.h.in cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-glib-source.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-glib-source.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-glsl-shader-boilerplate.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-graphene.c cogl/graphene: Fix license header 2021-01-28 20:33:01 +00:00
cogl-graphene.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-gtype-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-gtype.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-i18n-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-index-buffer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-index-buffer.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-index-buffer.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-indices-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-indices.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-indices.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-journal-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-journal.c cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-list.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-list.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-macros.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-magazine-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-magazine.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-matrix-stack-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-matrix-stack.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-matrix-stack.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-memory-stack-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-memory-stack.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-meta-texture.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-meta-texture.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-mutter.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-node-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-node.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-object-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-object.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-object.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-offscreen-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-offscreen.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-offscreen.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-onscreen-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-onscreen-template-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-onscreen-template.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-onscreen-template.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-onscreen.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-onscreen.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-output-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-output.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-output.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-cache-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-pipeline-cache.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-cache.h cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-pipeline-debug.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-hash-table.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-hash-table.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-layer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-layer-state-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-layer-state.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-layer-state.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-layer.c cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-pipeline-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-snippet-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-snippet.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-state-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-pipeline-state.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline-state.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pipeline.c cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-pipeline.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pixel-buffer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pixel-buffer.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pixel-buffer.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-pixel-format.c cogl/pixel-format: Add G16 and RG1616 pixel formats 2023-09-13 14:11:27 +02:00
cogl-pixel-format.h cogl/pixel-format: Add G16 and RG1616 pixel formats 2023-09-13 14:11:27 +02:00
cogl-point-in-poly-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-point-in-poly.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-poll-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-poll.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-poll.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-primitive-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-primitive-texture.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-primitive-texture.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-primitive.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-primitive.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-primitives-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-primitives.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-profile.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-profile.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-rectangle-map.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-rectangle-map.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-renderer-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-renderer.c cogl/renderer: Pass pixel format to DMA-BUF constructor 2023-08-19 23:00:28 -03:00
cogl-renderer.h cogl/renderer: Pass pixel format to DMA-BUF constructor 2023-08-19 23:00:28 -03:00
cogl-sampler-cache-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-sampler-cache.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-scanout.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-scanout.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-snippet-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-snippet.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-snippet.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-spans.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-spans.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-sub-texture-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-sub-texture.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-sub-texture.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-swap-chain-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-swap-chain.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-swap-chain.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-2d-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-2d-sliced-private.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-2d-sliced.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-2d-sliced.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-2d.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-2d.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture-driver.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-texture-private.h cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-texture.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-texture.h cleanup: Fix various typos 2023-08-12 20:13:37 +00:00
cogl-trace.c cogl/trace: Make global start/stop more explicit 2023-05-31 08:37:52 +00:00
cogl-trace.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-types.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-util.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-util.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-x11-onscreen.c Update license access method 2023-08-30 08:48:23 +02:00
cogl-x11-onscreen.h Update license access method 2023-08-30 08:48:23 +02:00
cogl-x11-renderer-private.h cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00
cogl-xlib-renderer-private.h cogl: Replace xlib error traps with Mtk ones 2023-09-02 09:52:54 +00:00
cogl-xlib-renderer.c cogl: Replace xlib error traps with Mtk ones 2023-09-02 09:52:54 +00:00
cogl-xlib-renderer.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl-xlib.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl.c cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
cogl.h cleanup: Make include macro usages consistent 2023-08-07 22:24:36 +00:00
meson.build cogl: Replace xlib error traps with Mtk ones 2023-09-02 09:52:54 +00:00