Lines Matching refs:m

435                     (matrix)->m[i][0], (matrix)->m[i][1], (matrix)->m[i][2]);  in lv_vg_lite_matrix_dump_info()
1133 vg_lite_float_t (*m)[3] = matrix->m; in lv_vg_lite_matrix_multiply() local
1140 temp.m[row][column] = (m[row][0] * mult->m[0][column]) in lv_vg_lite_matrix_multiply()
1141 + (m[row][1] * mult->m[1][column]) in lv_vg_lite_matrix_multiply()
1142 + (m[row][2] * mult->m[2][column]); in lv_vg_lite_matrix_multiply()
1158 result->m[0][0] = 1.0f; in lv_vg_lite_matrix_inverse()
1159 result->m[0][1] = 0.0f; in lv_vg_lite_matrix_inverse()
1160 result->m[0][2] = 0.0f; in lv_vg_lite_matrix_inverse()
1161 result->m[1][0] = 0.0f; in lv_vg_lite_matrix_inverse()
1162 result->m[1][1] = 1.0f; in lv_vg_lite_matrix_inverse()
1163 result->m[1][2] = 0.0f; in lv_vg_lite_matrix_inverse()
1164 result->m[2][0] = 0.0f; in lv_vg_lite_matrix_inverse()
1165 result->m[2][1] = 0.0f; in lv_vg_lite_matrix_inverse()
1166 result->m[2][2] = 1.0f; in lv_vg_lite_matrix_inverse()
1172 const vg_lite_float_t (*m)[3] = matrix->m; in lv_vg_lite_matrix_inverse() local
1174 det00 = m[1][1] * m[2][2] - m[2][1] * m[1][2]; in lv_vg_lite_matrix_inverse()
1175 det01 = m[2][0] * m[1][2] - m[1][0] * m[2][2]; in lv_vg_lite_matrix_inverse()
1176 det02 = m[1][0] * m[2][1] - m[2][0] * m[1][1]; in lv_vg_lite_matrix_inverse()
1179 d = m[0][0] * det00 + m[0][1] * det01 + m[0][2] * det02; in lv_vg_lite_matrix_inverse()
1189 is_affine = (m[2][0] == 0.0f) && (m[2][1] == 0.0f) && (m[2][2] == 1.0f); in lv_vg_lite_matrix_inverse()
1191 result->m[0][0] = d * det00; in lv_vg_lite_matrix_inverse()
1192 result->m[0][1] = d * ((m[2][1] * m[0][2]) - (m[0][1] * m[2][2])); in lv_vg_lite_matrix_inverse()
1193 result->m[0][2] = d * ((m[0][1] * m[1][2]) - (m[1][1] * m[0][2])); in lv_vg_lite_matrix_inverse()
1194 result->m[1][0] = d * det01; in lv_vg_lite_matrix_inverse()
1195 result->m[1][1] = d * ((m[0][0] * m[2][2]) - (m[2][0] * m[0][2])); in lv_vg_lite_matrix_inverse()
1196 result->m[1][2] = d * ((m[1][0] * m[0][2]) - (m[0][0] * m[1][2])); in lv_vg_lite_matrix_inverse()
1197 result->m[2][0] = is_affine ? 0.0f : d * det02; in lv_vg_lite_matrix_inverse()
1198 result->m[2][1] = is_affine ? 0.0f : d * ((m[2][0] * m[0][1]) - (m[0][0] * m[2][1])); in lv_vg_lite_matrix_inverse()
1199 result->m[2][2] = is_affine ? 1.0f : d * ((m[0][0] * m[1][1]) - (m[1][0] * m[0][1])); in lv_vg_lite_matrix_inverse()
1208 const vg_lite_float_t (*m)[3] = matrix->m; in lv_vg_lite_matrix_transform_point() local
1209 p.x = (lv_value_precise_t)roundf(point->x * m[0][0] + point->y * m[0][1] + m[0][2]); in lv_vg_lite_matrix_transform_point()
1210 p.y = (lv_value_precise_t)roundf(point->x * m[1][0] + point->y * m[1][1] + m[1][2]); in lv_vg_lite_matrix_transform_point()