Home
last modified time | relevance | path

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

/frameworks/rs/
DrsMatrix3x3.h27 struct Matrix3x3 : public rs_matrix3x3 {
38 void load(const rs_matrix3x3 *);
40 void loadMultiply(const rs_matrix3x3 *lhs, const rs_matrix3x3 *rhs);
44 void multiply(const rs_matrix3x3 *rhs) { in multiply()
DrsRuntime.h172 void rsrMatrixSet(rs_matrix3x3 *m, uint32_t row, uint32_t col, float v);
173 float rsrMatrixGet(const rs_matrix3x3 *m, uint32_t row, uint32_t col);
177 void rsrMatrixLoadIdentity_3x3(rs_matrix3x3 *m);
180 void rsrMatrixLoad_3x3_f(rs_matrix3x3 *m, const float *v);
183 void rsrMatrixLoad_4x4_3x3(rs_matrix4x4 *m, const rs_matrix3x3 *v);
185 void rsrMatrixLoad_3x3_3x3(rs_matrix3x3 *m, const rs_matrix3x3 *v);
193 void rsrMatrixLoadMultiply_3x3_3x3_3x3(rs_matrix3x3 *m, const rs_matrix3x3 *lhs,
194 const rs_matrix3x3 *rhs);
195 void rsrMatrixMultiply_3x3_3x3(rs_matrix3x3 *m, const rs_matrix3x3 *rhs);
214 void rsrMatrixTranspose_3x3(rs_matrix3x3 *m);
DrsMatrix3x3.cpp44 void Matrix3x3::load(const rs_matrix3x3 *v) { in load()
48 void Matrix3x3::loadMultiply(const rs_matrix3x3 *lhs, const rs_matrix3x3 *rhs) { in loadMultiply()
DrsMatrix4x4.h39 void load(const rs_matrix3x3 *);
DrsDefines.h68 } rs_matrix3x3; typedef
DrsMatrix4x4.cpp161 void Matrix4x4::load(const rs_matrix3x3 *v) { in load()
/frameworks/rs/driver/runtime/
Drs_matrix.c36 rsMatrixLoadIdentity(rs_matrix3x3 *m) { in rsMatrixLoadIdentity()
75 rsMatrixLoad(rs_matrix3x3 *m, const float *f) { in rsMatrixLoad()
114 rsMatrixLoad(rs_matrix4x4 *m, const rs_matrix3x3 *v) { in rsMatrixLoad()
152 rsMatrixLoad(rs_matrix3x3 *m, const rs_matrix3x3 *s) { in rsMatrixLoad()
183 rsMatrixSet(rs_matrix3x3 *m, uint32_t col, uint32_t row, float v) { in rsMatrixSet()
188 rsMatrixGet(const rs_matrix3x3 *m, uint32_t col, uint32_t row) { in rsMatrixGet()
230 rsMatrixMultiply(rs_matrix3x3 *m, float3 in) { in rsMatrixMultiply()
231 return rsMatrixMultiply((const rs_matrix3x3 *)m, in); in rsMatrixMultiply()
235 rsMatrixMultiply(rs_matrix3x3 *m, float2 in) { in rsMatrixMultiply()
236 return rsMatrixMultiply((const rs_matrix3x3 *)m, in); in rsMatrixMultiply()
[all …]
/frameworks/rs/java/tests/RSTest_CompatLib/src/com/android/rs/test/
Drstypes.rs11 rs_matrix3x3 matrix3x3Test;
23 rs_matrix3x3 matrix3x3TestLocal;
Dapitest.rs116 rs_matrix3x3 m3x3;
/frameworks/rs/java/tests/RsTest/src/com/android/rs/test/
Drstypes.rs11 rs_matrix3x3 matrix3x3Test;
23 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/scriptc/
Drs_matrix.rsh72 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);
[all …]
Drs_debug.rsh79 rsDebug(const char *, const rs_matrix3x3 *);
Drs_types.rsh388 } rs_matrix3x3;
/frameworks/rs/java/tests/RsTest_16/src/com/android/rs/test/
Drstypes.rs17 rs_matrix3x3 matrix3x3Test;
29 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/java/tests/RsTest_11/src/com/android/rs/test/
Drstypes.rs17 rs_matrix3x3 matrix3x3Test;
29 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/java/tests/RsTest_14/src/com/android/rs/test/
Drstypes.rs17 rs_matrix3x3 matrix3x3Test;
29 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/compile/slang/tests/P_refcount/
Drefcount.rs8 rs_matrix3x3 m; field
/frameworks/rs/java/tests/ImageProcessing_jb/src/com/android/rs/image/
Dlevels.rsh22 rs_matrix3x3 colorMat;
/frameworks/rs/java/tests/ImageProcessing/src/com/android/rs/image/
Dlevels.rsh22 rs_matrix3x3 colorMat;
/frameworks/rs/java/tests/ImageProcessing2/src/com/android/rs/image/
Dlevels.rsh22 rs_matrix3x3 colorMat;
/frameworks/rs/cpu_ref/
DrsCpuRuntimeMath.cpp210 void __attribute__((overloadable)) rsMatrixTranspose(rs_matrix3x3 *m) { in rsMatrixTranspose()
/frameworks/rs/driver/runtime/arch/
Dasimd.ll942 %struct.rs_matrix3x3 = type { [9 x float] }
954 define <3 x float> @_Z16rsMatrixMultiplyPK12rs_matrix3x3Dv3_f(%struct.rs_matrix3x3* nocapture %m, <…
962 %px = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
966 %py = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
971 %pz = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 5
986 define <3 x float> @_Z16rsMatrixMultiplyPK12rs_matrix3x3Dv2_f(%struct.rs_matrix3x3* nocapture %m, <…
992 %px = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
995 %py = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
Dneon.ll936 %struct.rs_matrix3x3 = type { [9 x float] }
948 define <3 x float> @_Z16rsMatrixMultiplyPK12rs_matrix3x3Dv3_f(%struct.rs_matrix3x3* nocapture %m, <…
956 %px = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
960 %py = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
964 %pz = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 5
978 define <3 x float> @_Z16rsMatrixMultiplyPK12rs_matrix3x3Dv2_f(%struct.rs_matrix3x3* nocapture %m, <…
984 %px = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
987 %py = getelementptr inbounds %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
Dgeneric.c745 rsMatrixMultiply(const rs_matrix3x3 *m, float3 in) { in rsMatrixMultiply()
754 rsMatrixMultiply(const rs_matrix3x3 *m, float2 in) { in rsMatrixMultiply()
/frameworks/rs/driver/
DrsdRuntimeStubs.cpp1777 void rsDebug(const char *s, const rs_matrix3x3 *m) { in rsDebug()