Home
last modified time | relevance | path

Searched refs:weston_matrix (Results 1 – 16 of 16) sorted by relevance

/third_party/weston/include/libweston/
Dmatrix.h41 struct weston_matrix { struct
51 weston_matrix_init(struct weston_matrix *matrix); argument
53 weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n);
55 weston_matrix_scale(struct weston_matrix *matrix, float x, float y, float z);
57 weston_matrix_translate(struct weston_matrix *matrix,
60 weston_matrix_rotate_xy(struct weston_matrix *matrix, float cos, float sin);
62 weston_matrix_transform(struct weston_matrix *matrix, struct weston_vector *v);
65 weston_matrix_invert(struct weston_matrix *inverse,
66 const struct weston_matrix *matrix);
72 matrix_invert(double *A, unsigned *p, const struct weston_matrix *matrix);
Dlibweston.h63 struct weston_matrix matrix;
253 struct weston_matrix matrix;
255 struct weston_matrix inverse_matrix;
1298 struct weston_matrix matrix;
1299 struct weston_matrix inverse;
1457 struct weston_matrix buffer_to_surface_matrix;
1458 struct weston_matrix surface_to_buffer_matrix;
/third_party/weston/shared/
Dmatrix.c52 weston_matrix_init(struct weston_matrix *matrix) in weston_matrix_init()
54 static const struct weston_matrix identity = { in weston_matrix_init()
64 weston_matrix_multiply(struct weston_matrix *m, const struct weston_matrix *n) in weston_matrix_multiply()
66 struct weston_matrix tmp; in weston_matrix_multiply()
84 weston_matrix_translate(struct weston_matrix *matrix, float x, float y, float z) in weston_matrix_translate()
86 struct weston_matrix translate = { in weston_matrix_translate()
95 weston_matrix_scale(struct weston_matrix *matrix, float x, float y,float z) in weston_matrix_scale()
97 struct weston_matrix scale = { in weston_matrix_scale()
106 weston_matrix_rotate_xy(struct weston_matrix *matrix, float cos, float sin) in weston_matrix_rotate_xy()
108 struct weston_matrix translate = { in weston_matrix_rotate_xy()
[all …]
/third_party/weston/tests/
Dmatrix-test.c73 determinant(const struct weston_matrix *m) in determinant()
157 print_matrix(const struct weston_matrix *m) in print_matrix()
176 randomize_matrix(struct weston_matrix *m) in randomize_matrix()
192 test_inverse(struct weston_matrix *m) in test_inverse()
228 struct weston_matrix m; in test()
276 struct weston_matrix m; in test_loop_speed_matrixvector()
301 struct weston_matrix m; in test_loop_speed_inversetransform()
328 struct weston_matrix m; in test_loop_speed_invert()
353 struct weston_matrix m; in test_loop_speed_invert_explicit()
377 struct weston_matrix M; in main()
/third_party/weston/clients/
Dcalibrator.c106 struct weston_matrix m; in finish_calibration()
107 struct weston_matrix inverse; in finish_calibration()
Dtouch-calibrator.c317 struct weston_matrix m; in compute_calibration()
318 struct weston_matrix inverse; in compute_calibration()
/third_party/weston/libweston/
Dlibweston-internal.h322 struct weston_matrix *matrix,
Dpixman-renderer.c123 const struct weston_matrix *wm) in weston_matrix_to_pixman_transform()
143 struct weston_matrix matrix; in pixman_renderer_compute_transform()
Dtde-render-part.cpp284 struct weston_matrix matrix = output->inverse_matrix; in tde_repaint_region()
Dcompositor.c741 struct weston_matrix *matrix, in weston_matrix_transform_region()
1475 struct weston_matrix *matrix = &view->transform.matrix; in weston_view_update_transform_enable()
1476 struct weston_matrix *inverse = &view->transform.inverse; in weston_view_update_transform_enable()
3485 struct weston_matrix *matrix) in weston_surface_build_buffer_matrix()
/third_party/weston/ivi-shell/
Divi-layout.c354 struct weston_matrix *m) in calc_transformation_matrix()
421 calc_inverse_matrix_transform(const struct weston_matrix *matrix, in calc_inverse_matrix_transform()
426 struct weston_matrix m; in calc_inverse_matrix_transform()
502 struct weston_matrix *m, in calc_surface_to_global_matrix_and_mask_to_weston_surface()
/third_party/weston/fullscreen-shell/
Dfullscreen-shell.c432 struct weston_matrix *matrix; in fs_output_scale_view()
/third_party/weston/libweston/backend-hdi/
Dhdi_renderer.cpp419 struct weston_matrix matrix = output->inverse_matrix; in hdi_renderer_repaint_output_calc_region()
/third_party/weston/desktop-shell/
Dshell.c118 struct weston_matrix rotation;
176 struct weston_matrix rotation;
3624 struct weston_matrix *matrix = in rotate_grab_motion()
3726 struct weston_matrix inverse; in surface_rotate()
/third_party/weston/libweston/renderer-gl/
Dgl-renderer.c101 struct weston_matrix output_matrix;
1179 struct weston_matrix matrix; in draw_output_borders()
/third_party/wayland-ivi-extension/weston-ivi-shell/src/
Divi-controller.c898 struct weston_matrix *m)