Home
last modified time | relevance | path

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

123

/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.h180 void rsrMatrixSet(rs_matrix3x3 *m, uint32_t row, uint32_t col, float v);
181 float rsrMatrixGet(const rs_matrix3x3 *m, uint32_t row, uint32_t col);
185 void rsrMatrixLoadIdentity_3x3(rs_matrix3x3 *m);
188 void rsrMatrixLoad_3x3_f(rs_matrix3x3 *m, const float *v);
191 void rsrMatrixLoad_4x4_3x3(rs_matrix4x4 *m, const rs_matrix3x3 *v);
193 void rsrMatrixLoad_3x3_3x3(rs_matrix3x3 *m, const rs_matrix3x3 *v);
201 void rsrMatrixLoadMultiply_3x3_3x3_3x3(rs_matrix3x3 *m, const rs_matrix3x3 *lhs,
202 const rs_matrix3x3 *rhs);
203 void rsrMatrixMultiply_3x3_3x3(rs_matrix3x3 *m, const rs_matrix3x3 *rhs);
222 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 *);
/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/compile/slang/tests/P_struct_matrix/
Dstruct_matrix.rscript6 rs_matrix3x3 m;
22 rs_matrix3x3 t;
/frameworks/rs/script_api/
Drs_matrix.spec180 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2
213 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2
238 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2
246 t: rs_matrix3x3, rs_matrix2x2
273 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2
283 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2
390 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2
409 When multiplying a float2 to a @rs_matrix3x3, the vector is expanded with (0).
442 arg: rs_matrix3x3* m
450 arg: rs_matrix3x3* m
[all …]
Drs_debug.spec146 arg: const rs_matrix3x3* a
/frameworks/rs/script_api/include/
Drs_matrix.rsh191 rsMatrixGet(const rs_matrix3x3* m, uint32_t col, uint32_t row);
247 rsMatrixLoad(rs_matrix3x3* destination, const float* array);
256 rsMatrixLoad(rs_matrix3x3* destination, const rs_matrix3x3* source);
262 rsMatrixLoad(rs_matrix4x4* destination, const rs_matrix3x3* source);
295 rsMatrixLoadIdentity(rs_matrix3x3* m);
323 rsMatrixLoadMultiply(rs_matrix3x3* m, const rs_matrix3x3* lhs, const rs_matrix3x3* rhs);
435 * When multiplying a float2 to a rs_matrix3x3, the vector is expanded with (0).
447 rsMatrixMultiply(rs_matrix3x3* m, const rs_matrix3x3* rhs);
469 rsMatrixMultiply(rs_matrix3x3* m, float3 in);
474 rsMatrixMultiply(rs_matrix3x3* m, float2 in);
[all …]
/frameworks/rs/tests/java_api/RSTest_CompatLibLegacy/src/com/android/rs/test/
Drstypes.rscript11 rs_matrix3x3 matrix3x3Test;
23 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/tests/java_api/RsTest_14/src/com/android/rs/test/
Drstypes.rscript17 rs_matrix3x3 matrix3x3Test;
29 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/tests/java_api/RsTest_11/src/com/android/rs/test/
Drstypes.rscript17 rs_matrix3x3 matrix3x3Test;
29 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/tests/java_api/RsTest_16/src/com/android/rs/test/
Drstypes.rscript17 rs_matrix3x3 matrix3x3Test;
29 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/tests/java_api/ScriptGroupTest/src/com/android/rs/sgtest/
Dlevels_f.rsh22 rs_matrix3x3 colorMat;
39 float overInWMinInB_, rs_matrix3x3 colorMat_) {
/frameworks/rs/tests/java_api/RSUnitTests/src/com/android/rs/unittest/
Drstypes.rscript27 rs_matrix3x3 matrix3x3Test;
39 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/rs/tests/java_api/RSUnitTests/supportlibsrc_gen/com/android/rs/unittest/
Drstypes.rscript29 rs_matrix3x3 matrix3x3Test;
41 rs_matrix3x3 matrix3x3TestLocal;
/frameworks/compile/slang/tests/P_refcount/
Drefcount.rscript8 rs_matrix3x3 m;
/frameworks/rs/tests/lldb/jni/KernelVariables/jnikernelvariables/
Dsimple.rscript65 rs_matrix3x3 matrix3x3_global;
128 rs_matrix3x3 matrix3x3_local = {{5., 6.5, 7.,
/frameworks/rs/tests/lldb/java/KernelVariables/src/rs/
Dsimple.rscript65 rs_matrix3x3 matrix3x3_global;
128 rs_matrix3x3 matrix3x3_local = {{5., 6.5, 7.,
/frameworks/rs/tests/lldb/cpp/KernelVariables/
Dsimple.rscript65 rs_matrix3x3 matrix3x3_global;
128 rs_matrix3x3 matrix3x3_local = {{5., 6.5, 7.,
/frameworks/rs/tests/java_api/ImageProcessing2/src/com/android/rs/image/
Dlevels.rsh22 rs_matrix3x3 colorMat;
/frameworks/rs/tests/java_api/ImageProcessing_jb/src/com/android/rs/image/
Dlevels.rsh22 rs_matrix3x3 colorMat;
/frameworks/rs/tests/java_api/ImageProcessing/src/com/android/rs/image/
Dlevels.rsh22 rs_matrix3x3 colorMat;
/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, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
966 %py = getelementptr inbounds %struct.rs_matrix3x3, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
971 %pz = getelementptr inbounds %struct.rs_matrix3x3, %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, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
995 %py = getelementptr inbounds %struct.rs_matrix3x3, %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, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
960 %py = getelementptr inbounds %struct.rs_matrix3x3, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3
964 %pz = getelementptr inbounds %struct.rs_matrix3x3, %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, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 0
987 %py = getelementptr inbounds %struct.rs_matrix3x3, %struct.rs_matrix3x3* %m, i32 0, i32 0, i32 3

123