From 28736c578701393f35cac2bd2ad49de18d7f879e Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 28 Jun 2017 18:23:49 -0400 Subject: Move example -> examples And the compositor example into its own directory --- example/compositor.c | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 example/compositor.c (limited to 'example/compositor.c') diff --git a/example/compositor.c b/example/compositor.c deleted file mode 100644 index a52fe460..00000000 --- a/example/compositor.c +++ /dev/null @@ -1,44 +0,0 @@ -#define _POSIX_C_SOURCE 199309L -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "shared.h" - -struct sample_state { - struct wlr_renderer *renderer; -}; - -void handle_output_frame(struct output_state *output, struct timespec *ts) { - struct compositor_state *state = output->compositor; - struct sample_state *sample = state->data; - struct wlr_output *wlr_output = output->output; - - wlr_renderer_begin(sample->renderer, wlr_output); - // TODO: render surfaces - wlr_renderer_end(sample->renderer); -} - -int main() { - struct sample_state state = { 0 }; - struct compositor_state compositor = { 0, - .data = &state, - .output_frame_cb = handle_output_frame, - }; - compositor_init(&compositor); - - state.renderer = wlr_gles2_renderer_init(); - wl_display_init_shm(compositor.display); - wlr_compositor_init(compositor.display); - - compositor_run(&compositor); -} -- cgit v1.2.3