diff options
author | Drew DeVault <sir@cmpwn.com> | 2017-08-08 13:12:16 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-08 13:12:16 -0400 |
commit | ba87585bbe7f119d6ebd9d13c85af15d82aa9431 (patch) | |
tree | ec186a0475956d7ac1ff100c81a74bee5900f84c /examples/touch.c | |
parent | 622a0d838b2d645ab8f649c6804276262d1eec50 (diff) | |
parent | e167f41fde7532ca453a9a70ad1e3f27d7177071 (diff) |
Merge pull request #48 from nyorain/wlr_texture
Rename wlr_surface -> wlr_texture; attach -> upload
Diffstat (limited to 'examples/touch.c')
-rw-r--r-- | examples/touch.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/touch.c b/examples/touch.c index 15ad9d49..76b92ad2 100644 --- a/examples/touch.c +++ b/examples/touch.c @@ -22,7 +22,7 @@ struct sample_state { struct wlr_renderer *renderer; - struct wlr_surface *cat_texture; + struct wlr_texture *cat_texture; list_t *touch_points; }; @@ -45,7 +45,7 @@ static void handle_output_frame(struct output_state *output, struct timespec *ts float matrix[16]; for (size_t i = 0; i < sample->touch_points->length; ++i) { struct touch_point *p = sample->touch_points->items[i]; - wlr_surface_get_matrix(sample->cat_texture, &matrix, + wlr_texture_get_matrix(sample->cat_texture, &matrix, &wlr_output->transform_matrix, (int)(p->x * width) - sample->cat_texture->width / 2, (int)(p->y * height) - sample->cat_texture->height / 2); @@ -105,12 +105,12 @@ int main(int argc, char *argv[]) { compositor_init(&compositor); state.renderer = wlr_gles2_renderer_init(); - state.cat_texture = wlr_render_surface_init(state.renderer); - wlr_surface_attach_pixels(state.cat_texture, WL_SHM_FORMAT_ARGB8888, + state.cat_texture = wlr_render_texture_init(state.renderer); + wlr_texture_upload_pixels(state.cat_texture, WL_SHM_FORMAT_ARGB8888, cat_tex.width, cat_tex.width, cat_tex.height, cat_tex.pixel_data); compositor_run(&compositor); - wlr_surface_destroy(state.cat_texture); + wlr_texture_destroy(state.cat_texture); wlr_renderer_destroy(state.renderer); } |