/frameworks/rs/ |
D | rsMatrix2x2.h | 27 struct Matrix2x2 : public rs_matrix2x2 { 38 void load(const rs_matrix2x2 *); 40 void loadMultiply(const rs_matrix2x2 *lhs, const rs_matrix2x2 *rhs); 44 void multiply(const rs_matrix2x2 *rhs) { in multiply()
|
D | rsRuntime.h | 186 void rsrMatrixSet(rs_matrix2x2 *m, uint32_t row, uint32_t col, float v); 187 float rsrMatrixGet(const rs_matrix2x2 *m, uint32_t row, uint32_t col); 190 void rsrMatrixLoadIdentity_2x2(rs_matrix2x2 *m); 193 void rsrMatrixLoad_2x2_f(rs_matrix2x2 *m, const float *v); 196 void rsrMatrixLoad_4x4_2x2(rs_matrix4x4 *m, const rs_matrix2x2 *v); 198 void rsrMatrixLoad_2x2_2x2(rs_matrix2x2 *m, const rs_matrix2x2 *v); 208 void rsrMatrixLoadMultiply_2x2_2x2_2x2(rs_matrix2x2 *m, const rs_matrix2x2 *lhs, 209 const rs_matrix2x2 *rhs); 210 void rsrMatrixMultiply_2x2_2x2(rs_matrix2x2 *m, const rs_matrix2x2 *rhs); 227 void rsrMatrixTranspose_2x2(rs_matrix2x2 *m);
|
D | rsMatrix2x2.cpp | 40 void Matrix2x2::load(const rs_matrix2x2 *v) { in load() 44 void Matrix2x2::loadMultiply(const rs_matrix2x2 *lhs, const rs_matrix2x2 *rhs) { in loadMultiply()
|
D | rsMatrix4x4.h | 40 void load(const rs_matrix2x2 *);
|
D | rsDefines.h | 73 } rs_matrix2x2; typedef
|
/frameworks/rs/driver/runtime/ |
D | rs_matrix.c | 48 rsMatrixLoadIdentity(rs_matrix2x2 *m) { in rsMatrixLoadIdentity() 87 rsMatrixLoad(rs_matrix2x2 *m, const float *f) { in rsMatrixLoad() 133 rsMatrixLoad(rs_matrix4x4 *m, const rs_matrix2x2 *v) { in rsMatrixLoad() 164 rsMatrixLoad(rs_matrix2x2 *m, const rs_matrix2x2 *s) { in rsMatrixLoad() 193 rsMatrixSet(rs_matrix2x2 *m, uint32_t col, uint32_t row, float v) { in rsMatrixSet() 198 rsMatrixGet(const rs_matrix2x2 *m, uint32_t col, uint32_t row) { in rsMatrixGet() 203 rsMatrixMultiply(const rs_matrix2x2 *m, float2 in) { in rsMatrixMultiply() 210 rsMatrixMultiply(rs_matrix2x2 *m, float2 in) { in rsMatrixMultiply() 211 return rsMatrixMultiply((const rs_matrix2x2 *)m, in); in rsMatrixMultiply() 297 rsMatrixLoadMultiply(rs_matrix2x2 *ret, const rs_matrix2x2 *lhs, const rs_matrix2x2 *rhs) { in rsMatrixLoadMultiply() [all …]
|
/frameworks/rs/java/tests/RSTest_CompatLibLegacy/src/com/android/rs/test/ |
D | rstypes.rs | 12 rs_matrix2x2 matrix2x2Test; 24 rs_matrix2x2 matrix2x2TestLocal;
|
/frameworks/rs/java/tests/RsTest/src/com/android/rs/test/ |
D | rstypes.rs | 12 rs_matrix2x2 matrix2x2Test; 24 rs_matrix2x2 matrix2x2TestLocal;
|
D | reduce.rs | 212 static void fMinMat2Init(rs_matrix2x2 *accum) { 218 static void fMinMat2Accumulator(rs_matrix2x2 *accum, rs_matrix2x2 val) { 230 static void fMinMat2OutConverter(float (*result)[4], const rs_matrix2x2 *accum) { constant
|
/frameworks/rs/java/tests/RSTest_CompatLib/src/com/android/rs/test/ |
D | rstypes.rs | 12 rs_matrix2x2 matrix2x2Test; 24 rs_matrix2x2 matrix2x2TestLocal;
|
/frameworks/rs/api/ |
D | rs_matrix.spec | 180 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2 213 t: rs_matrix4x4, rs_matrix3x3, rs_matrix2x2 227 loading a rs_matrix2x2 into a rs_matrix4x4 will give: 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 458 arg: rs_matrix2x2* m 506 arg: const rs_matrix2x2* m [all …]
|
D | rs_debug.spec | 153 arg: const rs_matrix2x2* a
|
/frameworks/compile/slang/tests/P_reduce_general_inputs/ |
D | reduce_general_inputs.rs | 132 static void my_half_rs_matrix2x2_0_accum(int *accum, half a, rs_matrix2x2 b) { } 135 static void my_half_rs_matrix2x2_1_accum(int *accum, half a, rs_matrix2x2 b, rs_kernel_context cont… 258 static void my_half2_rs_matrix2x2_0_accum(int *accum, half2 a, rs_matrix2x2 b) { } 261 static void my_half2_rs_matrix2x2_1_accum(int *accum, half2 a, rs_matrix2x2 b, rs_kernel_context co… 384 static void my_half4_rs_matrix2x2_0_accum(int *accum, half4 a, rs_matrix2x2 b) { } 387 static void my_half4_rs_matrix2x2_1_accum(int *accum, half4 a, rs_matrix2x2 b, rs_kernel_context co… 510 static void my_float_rs_matrix2x2_0_accum(int *accum, float a, rs_matrix2x2 b) { } 513 static void my_float_rs_matrix2x2_1_accum(int *accum, float a, rs_matrix2x2 b, rs_kernel_context co… 636 static void my_float2_rs_matrix2x2_0_accum(int *accum, float2 a, rs_matrix2x2 b) { } 639 static void my_float2_rs_matrix2x2_1_accum(int *accum, float2 a, rs_matrix2x2 b, rs_kernel_context … [all …]
|
/frameworks/rs/java/tests/RsTest_16/src/com/android/rs/test/ |
D | rstypes.rs | 18 rs_matrix2x2 matrix2x2Test; 30 rs_matrix2x2 matrix2x2TestLocal;
|
/frameworks/rs/java/tests/RsTest_11/src/com/android/rs/test/ |
D | rstypes.rs | 18 rs_matrix2x2 matrix2x2Test; 30 rs_matrix2x2 matrix2x2TestLocal;
|
/frameworks/rs/java/tests/RsTest_14/src/com/android/rs/test/ |
D | rstypes.rs | 18 rs_matrix2x2 matrix2x2Test; 30 rs_matrix2x2 matrix2x2TestLocal;
|
/frameworks/rs/scriptc/ |
D | rs_matrix.rsh | 194 rsMatrixGet(const rs_matrix2x2* m, uint32_t col, uint32_t row); 230 * loading a rs_matrix2x2 into a rs_matrix4x4 will give: 250 rsMatrixLoad(rs_matrix2x2* destination, const float* array); 259 rsMatrixLoad(rs_matrix2x2* destination, const rs_matrix2x2* source); 265 rsMatrixLoad(rs_matrix4x4* destination, const rs_matrix2x2* source); 298 rsMatrixLoadIdentity(rs_matrix2x2* m); 326 rsMatrixLoadMultiply(rs_matrix2x2* m, const rs_matrix2x2* lhs, const rs_matrix2x2* rhs); 450 rsMatrixMultiply(rs_matrix2x2* m, const rs_matrix2x2* rhs); 479 rsMatrixMultiply(rs_matrix2x2* m, float2 in); 509 rsMatrixMultiply(const rs_matrix2x2* m, float2 in); [all …]
|
D | rs_value_types.rsh | 84 * The types are named rs_matrix2x2, rs_matrix3x3, and rs_matrix4x4. See 499 * rs_matrix2x2: 2x2 matrix of 32 bit floats 508 } rs_matrix2x2;
|
/frameworks/compile/slang/tests/F_reduce_general_bad_result/ |
D | stderr.txt.expect | 11 …dMat)' (reduce_general_bad_result.rs:182:12) parameter 'accum' (type 'rs_matrix2x2 *') must not po… 12 …tBreak)' (reduce_general_bad_result.rs:190:12) parameter 'out' (type 'rs_matrix2x2 *') must not po… 13 …rray)' (reduce_general_bad_result.rs:198:12) parameter 'accum' (type 'rs_matrix2x2 (*)[10]') must … 14 …tBreak)' (reduce_general_bad_result.rs:208:12) parameter 'out' (type 'rs_matrix2x2 (*)[10]') must …
|
D | reduce_general_bad_result.rs | 183 static void AccumMat(rs_matrix2x2 *accum, rs_matrix2x2 val) { } 187 static void OutMatFix(int *out, const rs_matrix2x2 *val) { } 191 static void OutMatBreak(rs_matrix2x2 *out, const int *val) { } 195 typedef rs_matrix2x2 ArrayMatrix2x2[10]; 199 static void AccumMatArray(ArrayMatrix2x2 *accum, rs_matrix2x2 val) { }
|
/frameworks/base/docs/html/guide/topics/renderscript/reference/ |
D | rs_matrix.jd | 274 …loat rsMatrixGet(const <a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* m, … 368 …<td>void rsMatrixLoad(<a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* dest… 373 …s.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* destination, const <a href='rs_value_types.html#… 393 …a>* destination, const <a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* sou… 427 loading a rs_matrix2x2 into a rs_matrix4x4 will give: 484 …id rsMatrixLoadIdentity(<a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* m); 520 …rs_matrix2x2'>rs_matrix2x2</a>* m, const <a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_… 747 …rsMatrixMultiply(const <a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* m, … 753 …2</a> rsMatrixMultiply(<a href='rs_value_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* m, … 819 …_types.html#android_rs:rs_matrix2x2'>rs_matrix2x2</a>* m, const <a href='rs_value_types.html#andro… [all …]
|
/frameworks/compile/slang/tests/P_reduce_general_accumulator/ |
D | reduce_general_accumulator.rs | 404 static void my_rs_matrix2x2_accum(rs_matrix2x2 *accum, int val) { } 405 static void my_rs_matrix2x2_comb(rs_matrix2x2 *accum, const rs_matrix2x2 *other) { } constant 406 static void my_rs_matrix2x2_out(int *out, const rs_matrix2x2 *accum) { } constant 409 typedef rs_matrix2x2 array_rs_matrix2x2[7];
|
/frameworks/compile/slang/tests/P_reduce_general_input/ |
D | reduce_general_input.rs | 1650 static void my_rs_matrix2x2_0_accum(int *accum, rs_matrix2x2 in) { } 1653 static void my_rs_matrix2x2_1_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context) { } 1656 static void my_rs_matrix2x2_2_accum(int *accum, rs_matrix2x2 in, uint x) { } 1659 static void my_rs_matrix2x2_3_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint x)… 1662 static void my_rs_matrix2x2_4_accum(int *accum, rs_matrix2x2 in, uint y) { } 1665 static void my_rs_matrix2x2_5_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint y)… 1668 static void my_rs_matrix2x2_6_accum(int *accum, rs_matrix2x2 in, uint x, uint y) { } 1671 static void my_rs_matrix2x2_7_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint x,… 1674 static void my_rs_matrix2x2_8_accum(int *accum, rs_matrix2x2 in, uint z) { } 1677 static void my_rs_matrix2x2_9_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint z)… [all …]
|
/frameworks/rs/cpu_ref/ |
D | rsCpuRuntimeMath.cpp | 204 void __attribute__((overloadable)) rsMatrixTranspose(rs_matrix2x2 *m) { in rsMatrixTranspose()
|
/frameworks/compile/slang/tests/P_all_api_12/ |
D | all12.rs | 2911 rsDebug((const char*) buf1318, (const rs_matrix2x2*) buf1319); constant 3058 …*(float*)buf1874 = rsMatrixGet((const rs_matrix2x2*) buf1875, *(uint32_t*)buf1876, *(uint32_t*)buf… constant 3063 rsMatrixLoad((rs_matrix2x2*) buf1886, (const float*) buf1887); 3066 rsMatrixLoad((rs_matrix2x2*) buf1892, (const rs_matrix2x2*) buf1893); constant 3068 rsMatrixLoad((rs_matrix4x4*) buf1896, (const rs_matrix2x2*) buf1897); constant 3072 rsMatrixLoadIdentity((rs_matrix2x2*) buf1907); 3075 …rsMatrixLoadMultiply((rs_matrix2x2*) buf1914, (const rs_matrix2x2*) buf1915, (const rs_matrix2x2*)… constant 3083 rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947); constant 3089 *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965); 3094 … rsMatrixSet((rs_matrix2x2*) buf1983, *(uint32_t*)buf1984, *(uint32_t*)buf1985, *(float*)buf1986); [all …]
|