gimp but for windows: a wayland compositor
git clone https://github.com/m-col/wimp
Files | Refs | Readme

Commit f2964736038a8b50b74ec633c9355bdd53c1bcfd
Parent: bdfe0151b4dce7d3e12c67c80f51cc3128fb212d
Author: mcol <mcol@posteo.net>
Date: 2020-11-05 10:58:04 +0000
Committer: mcol <mcol@posteo.net>
Committed: 2020-11-05 10:58:04 +0000

add placeholder draw on new frames

src/output.c Modified

@@ -5,7 +5,18 @@
 
 
 void on_frame(struct wl_listener *listener, void *data) {
-    return;
+	struct output *output = wl_container_of(listener, output, frame_listener);
+	struct wlr_output *wlr_output = output->wlr_output;
+
+	wlr_output_attach_render(wlr_output, NULL);
+
+	struct wlr_renderer *renderer =
+	    wlr_backend_get_renderer(wlr_output->backend);
+
+	wlr_renderer_begin(renderer, wlr_output->width, wlr_output->height);
+	wlr_renderer_clear(renderer, (float[]){0, 0, 0, 1});
+	wlr_renderer_end(renderer);
+	wlr_output_commit(wlr_output);
 }