Maximiliano Sandoval
1ad1a9fe4a
gdkenums: Backtick the formats in docs
2024-02-24 01:12:59 +01:00
Maximiliano Sandoval
fe15db92bd
gdkenums: Add docs for missing formats
2024-02-24 01:12:57 +01:00
Maximiliano Sandoval
682b7773fc
gdkenums: Document Since tags for memory formats
2024-02-24 00:43:21 +01:00
Bilal Elmoussaoui
2cd550cdbc
gi: Add missing Since annotations
2024-01-03 08:49:39 +01:00
Maximiliano Sandoval R.
3a8834a437
gdk-enums: Add GDK_NO_MODIFIER_MASK
2023-11-24 18:04:56 +01:00
Matthias Clasen
10250a0a6a
Add XRGB memory formats
...
These are not uncommon in dmabufs,
and supporting them is easy.
Fixes : #6172
2023-10-20 17:58:06 -04:00
Matthias Clasen
bd974b08b3
Add GDK_MEMORY_A8B8G8R8_PREMULTIPLIED
...
We did have 4 ordering variations of ARGB straight,
but only 3 premultiplied. Add the missing one.
Update all the places where we switch over memory formats.
2023-10-20 16:42:40 -04:00
Benjamin Otte
1ca067a478
dmabuf: Add a GError to gdk_dmabuf_texture_builder_build()
2023-10-14 22:30:17 +02:00
Benjamin Otte
27fbdcbecb
gdk: Add A16_FLOAT and A32_FLOAT formats
...
We need them for mask-only textures.
For tiffs, we convert the formats to RGBA (the idea that tiff can save
everything needs to be buried I guess) as tiffs can't do alpha-only.
2023-07-22 01:33:44 +02:00
Sophie Herold
50115d70c6
gdk: Add grayscale and alpha memory formats
2023-05-30 14:41:01 -04:00
Emmanuele Bassi
9d68bebdd1
Minimize the amount of inclusions in public headers
...
Public headers should mainly include gdktypes.h, which already include
the symbol visibility and versioning macros; we can also modify
gdktypes.h to include the enumerations.
2023-05-09 17:36:59 +01:00
Benjamin Otte
5b376cedcf
gdk: Move GdkGLAPI enum into gdkenums.h
2023-04-27 02:13:32 +02:00
Matthias Clasen
a1c5a806b3
Convert headers to #pragma once
...
The conversion was done by guard2one.
2023-03-31 15:11:10 -04:00
Benjamin Otte
d726ecdb5d
gdk: Split enums from types
...
Add gdkenums.h for enums and keep gdktypes.h for types.
Makes both files easier to read.
2021-10-26 20:59:37 +02:00