diff options
author | Drew DeVault <sir@cmpwn.com> | 2015-11-12 19:35:39 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2015-11-12 19:35:39 -0500 |
commit | 233875d6ef265c66f99b72b7588d4c811b18e481 (patch) | |
tree | a9f3dff069761bcb608ea436d4ba03a3cb198bf5 /main.c | |
parent | a3fb6055b671759def337a5310fb9f7c6bc86019 (diff) | |
download | swaybg-233875d6ef265c66f99b72b7588d4c811b18e481.tar.gz swaybg-233875d6ef265c66f99b72b7588d4c811b18e481.tar.bz2 |
Further refinement of wayland client support
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -15,12 +15,22 @@ int main(int argc, char **argv) { init_log(L_INFO); state = client_setup(); + uint8_t r = 0, g = 0, b = 0; + + int rs; do { if (!client_prerender(state)) continue; - cairo_set_source_rgb(state->cairo, 255, 0, 0); + cairo_set_source_rgb(state->cairo, r, g, b); cairo_rectangle(state->cairo, 0, 0, 100, 100); cairo_fill(state->cairo); - } while (client_render(state)); + + rs = client_render(state); + + if (rs == 1) { + sway_log(L_INFO, "rendering %d %d %d", r, g, b); + r++; g++; b++; + } + } while (rs); client_teardown(state); return 0; |