Home
last modified time | relevance | path

Searched refs:Matrix4x4 (Results 1 – 4 of 4) sorted by relevance

/aosp12/frameworks/rs/cpu_ref/
H A DrsCpuRuntimeMath.cpp28 using android::renderscript::Matrix4x4;
84 static bool SC_MatrixInverse_4x4(Matrix4x4 *m) { in SC_MatrixInverse_4x4()
90 static void SC_MatrixTranspose_4x4(Matrix4x4 *m) { in SC_MatrixTranspose_4x4()
155 SC_MatrixLoadRotate((Matrix4x4 *) m, rot, x, y, z); in EXPORT_F32_FN_F32()
159 SC_MatrixLoadScale((Matrix4x4 *) m, x, y, z); in rsMatrixLoadScale()
163 SC_MatrixLoadTranslate((Matrix4x4 *) m, x, y, z); in rsMatrixLoadTranslate()
167 SC_MatrixRotate((Matrix4x4 *) m, rot, x, y, z); in rsMatrixRotate()
171 SC_MatrixScale((Matrix4x4 *) m, x, y, z); in rsMatrixScale()
175 SC_MatrixTranslate((Matrix4x4 *) m, x, y, z); in rsMatrixTranslate()
190 return SC_MatrixInverse_4x4((Matrix4x4 *) m); in rsMatrixInverse()
[all …]
/aosp12/frameworks/rs/
H A DrsMatrix4x4.cpp37 bool Matrix4x4::inverse() { in inverse()
79 bool Matrix4x4::inverseTranspose() { in inverseTranspose()
119 void Matrix4x4::transpose() { in transpose()
134 void Matrix4x4::loadIdentity() { in loadIdentity()
153 void Matrix4x4::load(const float *v) { in load()
157 void Matrix4x4::load(const rs_matrix4x4 *v) { in load()
161 void Matrix4x4::load(const rs_matrix3x3 *v) { in load()
180 void Matrix4x4::load(const rs_matrix2x2 *v) { in load()
238 void Matrix4x4::loadScale(float x, float y, float z) { in loadScale()
255 Matrix4x4 temp; in loadMultiply()
[all …]
H A DrsMatrix4x4.h27 struct Matrix4x4 : public rs_matrix4x4 { struct
65 Matrix4x4 tmp; in rotate() argument
70 Matrix4x4 tmp; in scale() argument
75 Matrix4x4 tmp; in translate() argument
H A DrsProgramVertex.cpp50 Matrix4x4 mvp; in setup()
52 Matrix4x4 t; in setup()
143 Matrix4x4 mvp; in transformToScreen()
144 mvp.loadMultiply((Matrix4x4 *)&f[RS_PROGRAM_VERTEX_MODELVIEW_OFFSET], in transformToScreen()
145 (Matrix4x4 *)&f[RS_PROGRAM_VERTEX_PROJECTION_OFFSET]); in transformToScreen()
222 Matrix4x4 m; in updateSize()