Lines Matching refs:calibration
368 matrix_mult_vec(&device->abs.calibration, &point->x, &point->y);
380 matrix_to_relative(&rel_matrix, &device->abs.calibration);
914 struct libinput_device_config_calibration *calibration)
916 device->base.config.calibration = calibration;
918 calibration->has_matrix = evdev_calibration_has_matrix;
919 calibration->set_matrix = evdev_calibration_set_matrix;
920 calibration->get_matrix = evdev_calibration_get_matrix;
921 calibration->get_default_matrix = evdev_calibration_get_default_matrix;
2464 matrix_init_identity(&device->abs.calibration);
2540 const float calibration[6])
2542 matrix_from_farray6(&device->abs.default_calibration, calibration);
2543 evdev_device_calibrate(device, calibration);
2548 const float calibration[6])
2555 matrix_from_farray6(&transform, calibration);
2559 matrix_from_farray6(&device->abs.usermatrix, calibration);
2562 matrix_init_identity(&device->abs.calibration);
2607 matrix_mult(&device->abs.calibration, &transform, &scale);
2614 float calibration[6];
2625 if (!parse_calibration_property(prop, calibration))
2628 evdev_device_set_default_calibration(device, calibration);
2630 "applying calibration: %f %f %f %f %f %f\n",
2631 calibration[0],
2632 calibration[1],
2633 calibration[2],
2634 calibration[3],
2635 calibration[4],
2636 calibration[5]);