x, false, std::memory_order_consume);
}
+ std::vector<int> pending_end_draw;
+
explicit App(wl::display *d);
~App();
char const *activate_surface(char const *drawing_name);
char const *deactivate_surface(char const *drawing_name);
+ char const *enddraw(char const *drawing_name);
+
// Events from the compositor we are interested in
void surface_created(uint32_t surface_id);
void surface_removed(uint32_t surface_id);