gtk/gsk
Benjamin Otte 9015ed1c43 memoryformat: Add gdk_memory_format_get_depth()
Replace gdk_memory_format_prefers_high_depth with the more generic
gdk_memory_format_get_depth() that returns the depth of the individual
channels.

Also make the GL renderer use that to pick the generic F16 format
instead of immediately going for F32 when uploading textures.
2023-06-18 14:26:18 +02:00
..
broadway Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gl memoryformat: Add gdk_memory_format_get_depth() 2023-06-18 14:26:18 +02:00
vulkan vulkan: Repurpose debug flags for image uploads 2023-06-14 03:34:07 +02:00
gen-gsk-gresources-xml.py gsk: Move shader resources 2021-04-03 08:24:58 -04:00
gsk.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskcairoblur.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gskcairoblurprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskcairorenderer.c renderers: Handle large viewports 2022-02-26 20:35:44 +01:00
gskcairorenderer.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskdebug.c vulkan: Repurpose debug flags for image uploads 2023-06-14 03:34:07 +02:00
gskdebugprivate.h vulkan: Repurpose debug flags for image uploads 2023-06-14 03:34:07 +02:00
gskdiff.c gsk: Stop using g_slice 2023-03-14 14:56:42 -04:00
gskdiffprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskenums.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskenumtypes.c.template types: fix various use of volatile in type registration 2020-11-18 20:21:33 -08:00
gskenumtypes.h.template Use @basename@ in enumeration type templates 2019-02-04 14:02:45 +01:00
gskglshader.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gskglshader.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskglshaderprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskprivate.c Drop an unused function 2022-07-15 15:47:11 -04:00
gskprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskprofiler.c Fix various bitfield warnings 2023-04-27 13:42:03 +02:00
gskprofilerprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrenderer.c renderer: return_if_fail() if the given texture size is 0 2023-06-04 19:42:00 +02:00
gskrenderer.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrendererprivate.h gsk: Drop an unused function 2023-05-10 20:21:12 -04:00
gskrendernode.c rendernode: Get rid of GskRenderNodeTypeInfo 2023-04-03 19:27:58 +02:00
gskrendernode.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrendernodeimpl.c memoryformat: Add gdk_memory_format_get_depth() 2023-06-18 14:26:18 +02:00
gskrendernodeparser.c gsk: Support swizzle for gray and alpha formats 2023-05-30 14:41:01 -04:00
gskrendernodeparserprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskrendernodeprivate.h rendernode: Get rid of GskRenderNodeTypeInfo 2023-04-03 19:27:58 +02:00
gskroundedrect.c gsk: Add (private) gsk_rounded_rect_intersection() 2023-06-04 19:42:01 +02:00
gskroundedrect.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gskroundedrectprivate.h gsk: Add (private) gsk_rounded_rect_intersection() 2023-06-04 19:42:01 +02:00
gsktransform.c Mark various GskTransform functions as nullable in their return value 2022-01-14 11:57:23 +02:00
gsktransform.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gsktransformprivate.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
gsktypes.h Convert headers to #pragma once 2023-03-31 15:11:10 -04:00
meson.build build: Use generated SPIR-V files 2023-05-02 08:41:43 +02:00