Lines Matching refs:rs_matrix3x3
72 rsMatrixSet(rs_matrix3x3 *m, uint32_t col, uint32_t row, float v);
97 rsMatrixGet(const rs_matrix3x3 *m, uint32_t col, uint32_t row);
113 extern void __attribute__((overloadable)) rsMatrixLoadIdentity(rs_matrix3x3 *m);
134 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix3x3 *m, const float *v);
160 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix4x4 *m, const rs_matrix3x3 *v);
168 extern void __attribute__((overloadable)) rsMatrixLoad(rs_matrix3x3 *m, const rs_matrix3x3 *v);
253 rsMatrixLoadMultiply(rs_matrix3x3 *m, const rs_matrix3x3 *lhs, const rs_matrix3x3 *rhs);
278 rsMatrixMultiply(rs_matrix3x3 *m, const rs_matrix3x3 *rhs);
411 * When multiplying a \e float2 to a \e rs_matrix3x3, the vector is expanded with (0).
435 rsMatrixMultiply(rs_matrix3x3 *m, float3 in);
441 rsMatrixMultiply(rs_matrix3x3 *m, float2 in);
458 * When multiplying a \e float2 to a \e rs_matrix3x3, the vector is expanded with (0).
481 rsMatrixMultiply(const rs_matrix3x3 *m, float3 in);
487 rsMatrixMultiply(const rs_matrix3x3 *m, float2 in);
525 extern void __attribute__((overloadable)) rsMatrixTranspose(rs_matrix3x3 *m);