picom/src/backend
Yuxuan Shui 2d98518b7d
backend: give images a type
It's quite confusing what should be passed into what because too many
things are `void *`. So give images a type to make things a bit clearer.
Because of C's limited type system, we lose the ability to annotate them
as nonnull or const, well you win some you lose some.

Also while doing this I noticed error handling around this is a bit
lacking.

Co-authored-by: Maxim Solovyov <msolovyov@protonmail.com>
Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
2024-02-15 13:48:47 +00:00
..
dummy backend: give images a type 2024-02-15 13:48:47 +00:00
gl backend: give images a type 2024-02-15 13:48:47 +00:00
xrender backend: give images a type 2024-02-15 13:48:47 +00:00
backend.c fix most of build warnings on openbsd 2024-02-14 02:19:16 +03:00
backend.h backend: give images a type 2024-02-15 13:48:47 +00:00
backend_common.c backend: give images a type 2024-02-15 13:48:47 +00:00
backend_common.h backend: give images a type 2024-02-15 13:48:47 +00:00
driver.c backend: fix clang warning 2024-01-29 23:57:11 +00:00
driver.h driver: choose sgi_video_sync scheduler for NVIDIA 2023-12-19 23:27:15 +00:00
meson.build backends: add egl backend 2022-09-29 08:03:12 +01:00