gtk/gsk/gl
Benjamin Otte 1385ffd2c2 gsk: Repurpose GSK_DEBUG=cairo
Use it to overlay an error pattern over all Cairo drawing done by
renderers.

This has 2 purposes:
1. It allows detecting fallbacks in GPU renderers.
2. Application code can use it to detect where it is using Cairo
   drawing.

As such, it is meant to trigger both with cairo nodes as well as when
renderers fallback for regular nodes.

The old use of the debug flag - which were 2 not very useful print
statements - was removed.
2023-12-26 05:31:05 +01:00
..
resources gsk: Handle straight-alpha dmabufs 2023-12-15 07:40:27 -05:00
fp16.c Fix fp16 with asan 2023-06-27 15:17:56 -04:00
fp16i.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
fp16private.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglattachmentstate.c gsk: Prepare for external textures 2023-10-22 16:42:17 -04:00
gskglattachmentstateprivate.h gsk: Prepare for external textures 2023-10-22 16:42:17 -04:00
gskglbuffer.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskglbufferprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglcommandqueue.c gsk: Handle straight-alpha dmabufs 2023-12-15 07:40:27 -05:00
gskglcommandqueueprivate.h glcontext: Only swizzle when we can 2023-12-12 01:49:41 +01:00
gskglcompiler.c gsk: Define GSK_GLES3 if we have gles3 2023-10-22 16:42:17 -04:00
gskglcompilerprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskgldriver.c gsk: Handle straight-alpha dmabufs 2023-12-15 07:40:27 -05:00
gskgldriverprivate.h gl: Make sure render_texture() sets the right format for high depth 2023-10-23 21:22:17 +02:00
gskglglyphlibrary.c gsk: Fix icon and glyph upload with GLES 2023-12-17 21:53:10 -05:00
gskglglyphlibraryprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskgliconlibrary.c gsk: Fix icon and glyph upload with GLES 2023-12-17 21:53:10 -05:00
gskgliconlibraryprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglprofiler.c Fix various bitfield warnings 2023-04-27 13:42:03 +02:00
gskglprofilerprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglprogram.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gskglprogramprivate.h gsk: Synchronize when using textures 2023-04-27 06:57:02 +02:00
gskglprograms.defs gsk: Handle straight-alpha dmabufs 2023-12-15 07:40:27 -05:00
gskglrenderer.c dmabufdownloader: Add a close() function 2023-12-20 10:59:25 +01:00
gskglrenderer.h gsk: Clean up standalone headers 2023-08-29 12:58:30 -04:00
gskglrendererprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglrenderjob.c gsk: Repurpose GSK_DEBUG=cairo 2023-12-26 05:31:05 +01:00
gskglrenderjobprivate.h renderer: Remove offload argument from render() 2023-11-14 21:54:35 +01:00
gskglshadowlibrary.c Remove all nicks and blurbs from param specs 2022-05-11 18:16:29 +02:00
gskglshadowlibraryprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskgltexture.c glrenderer: Handle filters differently 2023-03-18 21:33:17 -04:00
gskgltexturelibrary.c Remove G_ENABLE_DEBUG around debug checks 2023-11-05 11:16:23 +01:00
gskgltexturelibraryprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskgltextureprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskgltypesprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskgluniformstate.c Rename ngl to gl 2021-10-07 13:05:53 -04:00
gskgluniformstateprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
inlinearray.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
ninesliceprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
stb_rect_pack.c gsk/gl: update stb_rect_pack() 2023-10-09 22:42:57 -07:00
stb_rect_pack.h gsk/gl: update stb_rect_pack() 2023-10-09 22:42:57 -07:00