Home
last modified time | relevance | path

Searched refs:matrix (Results 1 – 25 of 35) sorted by relevance

12

/bsp/nxp/imx/imxrt/libraries/drivers/vglite/VGLite/
A Dvg_lite_matrix.c38 matrix->m[0][0] = 1.0f; in vg_lite_identity()
39 matrix->m[0][1] = 0.0f; in vg_lite_identity()
40 matrix->m[0][2] = 0.0f; in vg_lite_identity()
41 matrix->m[1][0] = 0.0f; in vg_lite_identity()
42 matrix->m[1][1] = 1.0f; in vg_lite_identity()
43 matrix->m[1][2] = 0.0f; in vg_lite_identity()
44 matrix->m[2][0] = 0.0f; in vg_lite_identity()
45 matrix->m[2][1] = 0.0f; in vg_lite_identity()
78 multiply(matrix, &t); in vg_lite_translate()
90 multiply(matrix, &s); in vg_lite_scale()
[all …]
A Dvg_lite.c5090 det00 = (matrix->m[1][1] * matrix->m[2][2]) - (matrix->m[2][1] * matrix->m[1][2]); in VG_LITE_OPTIMIZE()
5091 det01 = (matrix->m[2][0] * matrix->m[1][2]) - (matrix->m[1][0] * matrix->m[2][2]); in VG_LITE_OPTIMIZE()
5092 det02 = (matrix->m[1][0] * matrix->m[2][1]) - (matrix->m[2][0] * matrix->m[1][1]); in VG_LITE_OPTIMIZE()
5108 … result->m[0][1] = d * ((matrix->m[2][1] * matrix->m[0][2]) - (matrix->m[0][1] * matrix->m[2][2])); in VG_LITE_OPTIMIZE()
5109 … result->m[0][2] = d * ((matrix->m[0][1] * matrix->m[1][2]) - (matrix->m[1][1] * matrix->m[0][2])); in VG_LITE_OPTIMIZE()
5111 … result->m[1][1] = d * ((matrix->m[0][0] * matrix->m[2][2]) - (matrix->m[2][0] * matrix->m[0][2])); in VG_LITE_OPTIMIZE()
5112 … result->m[1][2] = d * ((matrix->m[1][0] * matrix->m[0][2]) - (matrix->m[0][0] * matrix->m[1][2])); in VG_LITE_OPTIMIZE()
5114 …result->m[2][1] = isAffine ? 0.0f : d * ((matrix->m[2][0] * matrix->m[0][1]) - (matrix->m[0][0] * in VG_LITE_OPTIMIZE()
5138 pt_x = (x * matrix->m[0][0]) + (y * matrix->m[0][1]) + matrix->m[0][2]; in transform()
5139 pt_y = (x * matrix->m[1][0]) + (y * matrix->m[1][1]) + matrix->m[1][2]; in transform()
[all …]
/bsp/nxp/imx/imxrt/libraries/drivers/vglite/elementary/src/
A Delm_draw.c45 + (matrix->m[row][1] * mult->m[1][column]) in multiply()
46 + (matrix->m[row][2] * mult->m[2][column]); in multiply()
50 memcpy(matrix, &temp, sizeof(temp)); in multiply()
133 memcpy(&mat, &(evo->attribute.transform.matrix), sizeof(mat)); in draw_evo_pattern()
165 memcpy(&evo->attribute.paint.grad->data.grad.matrix, in draw_evo()
166 &evo->attribute.paint.grad->data.transform.matrix, in draw_evo()
183 memcpy(&evo->attribute.paint.radgrad->data.rad_grad.matrix, in draw_evo()
184 &evo->attribute.paint.radgrad->data.transform.matrix, in draw_evo()
217 memcpy(&mat_pattern, &pattern->attribute.transform.matrix, in draw_evo()
218 sizeof(pattern->attribute.transform.matrix)); in draw_evo()
[all …]
A Delm_headers.h36 vg_lite_matrix_t matrix; member
63 vg_lite_matrix_t matrix; member
84 vg_lite_matrix_t matrix; member
131 vg_lite_matrix_t matrix; member
153 vg_lite_matrix_t matrix; member
A Delm_object.c587 vg_lite_identity(&transform->matrix); in _init_transform()
694 &(evo_header->image.matrix), in _load_evo()
760 memcpy(&grad_transform->matrix, &(grad_data->matrix), in _load_evo()
790 memcpy(&transform->matrix, &(object_data->matrix), sizeof(vg_lite_matrix_t)); in _load_evo()
1054 memcpy(&(ego->defaultTrans.matrix.m), in _load_ego()
1055 &(ego_header->matrix), in _load_ego()
1179 vg_lite_scale(x, y, &transform->matrix); in _scale()
1263 memcpy(&(transform->matrix), &(defaultTrans->matrix), sizeof(defaultTrans->matrix)); in _reset_attrib()
1593 vg_lite_rotate(angle, &transform->matrix); in _rotate()
1650 vg_lite_translate(x, y, &transform->matrix); in _translate()
[all …]
A Dvelm.h111 vg_lite_matrix_t matrix; member
A Delm_text.c248 &text->attribute.transform.matrix, in draw_text()
567 memcpy(&evo_text->defaultAttrib.transform.matrix, &text_header->matrix, in _load_text_data()
/bsp/nxp/imx/imxrt/libraries/drivers/vglite/font/
A Dvg_lite_text.c187 void matrix_multiply(vg_lite_matrix_t * matrix, vg_lite_matrix_t * mult) in matrix_multiply() argument
197 temp.m[row][column] = (matrix->m[row][0] * mult->m[0][column]) in matrix_multiply()
198 + (matrix->m[row][1] * mult->m[1][column]) in matrix_multiply()
199 + (matrix->m[row][2] * mult->m[2][column]); in matrix_multiply()
204 memcpy(matrix, &temp, sizeof(temp)); in matrix_multiply()
212 vg_lite_matrix_t *matrix, in vg_lite_draw_text() argument
314 matrix_multiply(&m_text, matrix); in vg_lite_draw_text()
341 matrix, in vg_lite_draw_text()
A Dvft_draw.c72 void matrix_multiply(vg_lite_matrix_t * matrix, vg_lite_matrix_t *mult);
187 vg_lite_matrix_t *matrix, in vg_lite_vtf_draw_text() argument
247 matrix_multiply(&mat, matrix); in vg_lite_vtf_draw_text()
A Dvft_draw.h107 vg_lite_matrix_t *matrix,
/bsp/nxp/imx/imxrt/libraries/drivers/vglite/inc/
A Dvg_lite.h663 vg_lite_matrix_t matrix; /*! The matrix to transform the gradient. */ member
708 vg_lite_matrix_t matrix; /*! The matrix to transform the gradient. */ member
749 vg_lite_matrix_t matrix; /*! The matrix to transform the gradient. */ member
976 vg_lite_matrix_t *matrix,
990 vg_lite_matrix_t *matrix,
1086 vg_lite_matrix_t *matrix,
1764 vg_lite_matrix_t *matrix,
1863 void vg_lite_identity(vg_lite_matrix_t *matrix);
1880 void vg_lite_translate(vg_lite_float_t x, vg_lite_float_t y, vg_lite_matrix_t *matrix);
1897 void vg_lite_scale(vg_lite_float_t scale_x, vg_lite_float_t scale_y, vg_lite_matrix_t *matrix);
[all …]
A Dvg_lite_text.h315 vg_lite_matrix_t *matrix,
/bsp/stm32/stm32f407-rt-spark/board/ports/led_matrix/
A Ddrv_matrix_led.c214 MSH_CMD_EXPORT(led_matrix_rst, Test led matrix on board) in MSH_CMD_EXPORT()
263 MSH_CMD_EXPORT(led_matrix_test1, Test led matrix on board) in MSH_CMD_EXPORT()
287 MSH_CMD_EXPORT(led_matrix_test2, Test led matrix on board) in MSH_CMD_EXPORT()
299 MSH_CMD_EXPORT(led_matrix_test3, Test led matrix on board) in MSH_CMD_EXPORT()
/bsp/qemu-virt64-riscv/
A DREADME_cn.md50 …if: ${{ matrix.legs.QEMU_ARCH == 'riscv64' && matrix.legs.UTEST != 'rtsmart/riscv64' && success() …
58 …if: ${{ matrix.legs.QEMU_ARCH == 'riscv64' && matrix.legs.UTEST == 'rtsmart/riscv64' && success() …
A DREADME.md50 …if: ${{ matrix.legs.QEMU_ARCH == 'riscv64' && matrix.legs.UTEST != 'rtsmart/riscv64' && success() …
58 …if: ${{ matrix.legs.QEMU_ARCH == 'riscv64' && matrix.legs.UTEST == 'rtsmart/riscv64' && success() …
/bsp/stm32/stm32l412-st-nucleo/
A DREADME.md9 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
33 - Interconnect matrix
/bsp/stm32/stm32l496-st-nucleo/
A DREADME.md9 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
30 - Interconnect matrix
/bsp/stm32/stm32g431-st-nucleo/
A DREADME.md10 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
51 - Interconnect matrix
/bsp/stm32/stm32g491-st-nucleo/
A DREADME.md10 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
51 - Interconnect matrix
/bsp/stm32/stm32h743-st-nucleo/
A DREADME.md9 …nd peripherals connected to APB buses, AHB buses, 2x32-bit multi-AHB bus matrix and a multi layer …
46 - Interconnect matrix
/bsp/stm32/stm32l433-st-nucleo/
A DREADME.md9 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
33 - Interconnect matrix
/bsp/stm32/stm32g474-st-nucleo/
A DREADME.md8 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
51 - Interconnect matrix
/bsp/stm32/stm32l476-st-nucleo/
A DREADME.md9 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
33 - Interconnect matrix
/bsp/stm32/stm32l552-st-nucleo/
A DREADME.md7 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.
48 - Interconnect matrix
/bsp/stm32/stm32f446-st-nucleo/
A DREADME.md9 …d I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.

Completed in 57 milliseconds

12