|
|
@ -33,7 +33,6 @@ struct sample_state {
|
|
|
|
float x_offs, y_offs;
|
|
|
|
float x_offs, y_offs;
|
|
|
|
float x_vel, y_vel;
|
|
|
|
float x_vel, y_vel;
|
|
|
|
struct wlr_output *main_output;
|
|
|
|
struct wlr_output *main_output;
|
|
|
|
struct wl_list outputs;
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
static void handle_output_frame(struct output_state *output,
|
|
|
|
static void handle_output_frame(struct output_state *output,
|
|
|
@ -130,7 +129,6 @@ static void handle_output_frame(struct output_state *output,
|
|
|
|
|
|
|
|
|
|
|
|
static void handle_output_add(struct output_state *ostate) {
|
|
|
|
static void handle_output_add(struct output_state *ostate) {
|
|
|
|
struct sample_state *sample = ostate->compositor->data;
|
|
|
|
struct sample_state *sample = ostate->compositor->data;
|
|
|
|
wl_list_insert(&sample->outputs, &ostate->link);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct output_config *o_config =
|
|
|
|
struct output_config *o_config =
|
|
|
|
example_config_get_output(sample->config, ostate->output);
|
|
|
|
example_config_get_output(sample->config, ostate->output);
|
|
|
@ -192,7 +190,6 @@ int main(int argc, char *argv[]) {
|
|
|
|
state.y_vel = 500;
|
|
|
|
state.y_vel = 500;
|
|
|
|
state.layout = wlr_output_layout_init();
|
|
|
|
state.layout = wlr_output_layout_init();
|
|
|
|
|
|
|
|
|
|
|
|
wl_list_init(&state.outputs);
|
|
|
|
|
|
|
|
state.config = parse_args(argc, argv);
|
|
|
|
state.config = parse_args(argc, argv);
|
|
|
|
|
|
|
|
|
|
|
|
struct compositor_state compositor = { 0 };
|
|
|
|
struct compositor_state compositor = { 0 };
|
|
|
|