render: replace EGL/OpenGL pipeline with wl_shm shared memory

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If73c9ac16c2a31e211c2cda2b0ce2c586a6a6964
This commit is contained in:
raf 2026-05-01 14:09:18 +03:00
commit a838f86731
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
3 changed files with 42 additions and 30 deletions

1
include/chroma.h vendored
View file

@ -212,6 +212,7 @@ int chroma_surface_create(chroma_state_t *state, chroma_output_t *output);
void chroma_surface_destroy(chroma_output_t *output);
int chroma_buffer_create(chroma_state_t *state, chroma_output_t *output);
void chroma_buffer_destroy(chroma_output_t *output);
void chroma_buffer_unmap(chroma_output_t *output);
int chroma_render_wallpaper(chroma_state_t *state, chroma_output_t *output);
// Layer shell functions