Home
last modified time | relevance | path

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

12

/frameworks/rs/driver/runtime/
Drs_matrix.c203 rsMatrixMultiply(const rs_matrix2x2 *m, float2 in) { in rsMatrixMultiply() function
210 rsMatrixMultiply(rs_matrix2x2 *m, float2 in) { in rsMatrixMultiply() function
211 return rsMatrixMultiply((const rs_matrix2x2 *)m, in); in rsMatrixMultiply()
215 rsMatrixMultiply(rs_matrix4x4 *m, float4 in) { in rsMatrixMultiply() function
216 return rsMatrixMultiply((const rs_matrix4x4 *)m, in); in rsMatrixMultiply()
220 rsMatrixMultiply(rs_matrix4x4 *m, float3 in) { in rsMatrixMultiply() function
221 return rsMatrixMultiply((const rs_matrix4x4 *)m, in); in rsMatrixMultiply()
225 rsMatrixMultiply(rs_matrix4x4 *m, float2 in) { in rsMatrixMultiply() function
226 return rsMatrixMultiply((const rs_matrix4x4 *)m, in); in rsMatrixMultiply()
230 rsMatrixMultiply(rs_matrix3x3 *m, float3 in) { in rsMatrixMultiply() function
[all …]
/frameworks/rs/api/
Drs_matrix.spec29 as provided by @rsMatrixMultiply().
268 matrix using @rsMatrixMultiply().
298 rsMatrixLoadMultiply (&m2r, &m2r, &m2l), use rsMatrixMultiply (&m2r, &m2l).
319 using @rsMatrixMultiply().
337 using @rsMatrixMultiply().
352 To rotate a vector, multiply the vector by the created matrix using @rsMatrixMultiply().
369 To scale a vector, multiply the vector by the created matrix using @rsMatrixMultiply().
385 @rsMatrixMultiply().
389 function: rsMatrixMultiply
415 function: rsMatrixMultiply
[all …]
/frameworks/rs/scriptc/
Drs_matrix.rsh31 * as provided by rsMatrixMultiply().
274 * matrix using rsMatrixMultiply().
311 * rsMatrixLoadMultiply (&m2r, &m2r, &m2l), use rsMatrixMultiply (&m2r, &m2l).
336 * using rsMatrixMultiply().
353 * using rsMatrixMultiply().
370 * To rotate a vector, multiply the vector by the created matrix using rsMatrixMultiply().
390 * To scale a vector, multiply the vector by the created matrix using rsMatrixMultiply().
408 * rsMatrixMultiply().
420 * rsMatrixMultiply: Multiply a matrix by a vector or another matrix
444 rsMatrixMultiply(rs_matrix4x4* m, const rs_matrix4x4* rhs);
[all …]
/frameworks/base/docs/html/guide/topics/renderscript/reference/
Drs_matrix.jd18 as provided by <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>().
153 <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>
470 matrix using <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>().
554 rsMatrixLoadMultiply (&amp;m2r, &amp;m2r, &amp;m2l), use rsMatrixMultiply (&amp;m2r, &amp;m2l).
593 using <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>().
630 using <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>().
663 …he created matrix using <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>(…
699 …he created matrix using <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>(…
733 <a href='rs_matrix.html#android_rs:rsMatrixMultiply'>rsMatrixMultiply</a>().
738 <a name='android_rs:rsMatrixMultiply'></a>
[all …]
/frameworks/rs/java/tests/ImageProcessing/src/com/android/rs/image/
Dlevels.rsh27 pixel = rsMatrixMultiply(&colorMat, pixel);
39 pixel.rgb = rsMatrixMultiply(&colorMat, pixel.rgb);
Dcolormatrix.rs32 f = rsMatrixMultiply(&Mat, f);
/frameworks/rs/java/tests/ImageProcessing2/src/com/android/rs/image/
Dlevels.rsh27 pixel = rsMatrixMultiply(&colorMat, pixel);
39 pixel.rgb = rsMatrixMultiply(&colorMat, pixel.rgb);
Dcolormatrix.rs32 f = rsMatrixMultiply(&Mat, f);
/frameworks/rs/java/tests/ImageProcessing_jb/src/com/android/rs/image/
Dlevels.rsh27 pixel = rsMatrixMultiply(&colorMat, pixel);
39 pixel.rgb = rsMatrixMultiply(&colorMat, pixel.rgb);
Dcolormatrix.rs32 f = rsMatrixMultiply(&Mat, f);
/frameworks/rs/java/tests/ScriptGroupTest/src/com/android/rs/sgtest/
Dlevels_f.rsh27 pixel = rsMatrixMultiply(&colorMat, pixel);
50 pixel.rgb = rsMatrixMultiply(&colorMat, in.rgb);
Dcolormatrix_f.rs40 return rsMatrixMultiply(&Mat, in);
/frameworks/rs/java/tests/VrDemo/src/com/example/android/rs/vr/engine/
Dvr.rs47 s = rsMatrixMultiply(&matrix4, (float3) {0.5f, 0.5f, 0.5f}).xyz;
48 dx = rsMatrixMultiply(&matrix3, (float3) {1.f, 0.f, 0.f});
49 dy = rsMatrixMultiply(&matrix3, (float3) {0.f, 1.f, 0.f});
50 dz = rsMatrixMultiply(&matrix3, (float3) {0.f, 0.f, 1.f});
/frameworks/rs/java/tests/RSTest_CompatLibLegacy/src/com/android/rs/test/
Dapitest.rs1236 rsMatrixMultiply(&m4x4, &m4x4);
1237 rsMatrixMultiply(&m3x3, &m3x3);
1238 rsMatrixMultiply(&m2x2, &m2x2);
1245 f4 = rsMatrixMultiply(&m4x4, f4);
1246 f4 = rsMatrixMultiply(&m4x4, f3);
1247 f4 = rsMatrixMultiply(&m4x4, f2);
1248 f3 = rsMatrixMultiply(&m3x3, f3);
1249 f3 = rsMatrixMultiply(&m3x3, f2);
1250 f2 = rsMatrixMultiply(&m2x2, f2);
/frameworks/rs/java/tests/RSTest_CompatLib/src/com/android/rs/test/
Dapitest.rs1235 rsMatrixMultiply(&m4x4, &m4x4);
1236 rsMatrixMultiply(&m3x3, &m3x3);
1237 rsMatrixMultiply(&m2x2, &m2x2);
1244 f4 = rsMatrixMultiply(&m4x4, f4);
1245 f4 = rsMatrixMultiply(&m4x4, f3);
1246 f4 = rsMatrixMultiply(&m4x4, f2);
1247 f3 = rsMatrixMultiply(&m3x3, f3);
1248 f3 = rsMatrixMultiply(&m3x3, f2);
1249 f2 = rsMatrixMultiply(&m2x2, f2);
/frameworks/rs/driver/runtime/arch/
Dgeneric.c704 rsMatrixMultiply(const rs_matrix4x4 *m, float4 in) { in rsMatrixMultiply() function
714 rsMatrixMultiply(const rs_matrix4x4 *m, float3 in) { in rsMatrixMultiply() function
724 rsMatrixMultiply(const rs_matrix4x4 *m, float2 in) { in rsMatrixMultiply() function
734 rsMatrixMultiply(const rs_matrix3x3 *m, float3 in) { in rsMatrixMultiply() function
743 rsMatrixMultiply(const rs_matrix3x3 *m, float2 in) { in rsMatrixMultiply() function
/frameworks/compile/slang/tests/P_all_api_12/
Dall12.rs3081 rsMatrixMultiply((rs_matrix4x4*) buf1942, (const rs_matrix4x4*) buf1943);
3082 rsMatrixMultiply((rs_matrix3x3*) buf1944, (const rs_matrix3x3*) buf1945);
3083 rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947);
3084 *(float4*)buf1948 = rsMatrixMultiply((rs_matrix4x4*) buf1949, *(float4*)buf1950);
3085 *(float4*)buf1951 = rsMatrixMultiply((rs_matrix4x4*) buf1952, *(float3*)buf1953);
3086 *(float4*)buf1954 = rsMatrixMultiply((rs_matrix4x4*) buf1955, *(float2*)buf1956);
3087 *(float3*)buf1957 = rsMatrixMultiply((rs_matrix3x3*) buf1958, *(float3*)buf1959);
3088 *(float3*)buf1960 = rsMatrixMultiply((rs_matrix3x3*) buf1961, *(float2*)buf1962);
3089 *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965);
/frameworks/compile/slang/tests/P_all_api_15/
Dall15.rs3167 rsMatrixMultiply((rs_matrix4x4*) buf2005, (const rs_matrix4x4*) buf2006);
3168 rsMatrixMultiply((rs_matrix3x3*) buf2007, (const rs_matrix3x3*) buf2008);
3169 rsMatrixMultiply((rs_matrix2x2*) buf2009, (const rs_matrix2x2*) buf2010);
3170 *(float4*)buf2011 = rsMatrixMultiply((const rs_matrix4x4*) buf2012, *(float4*)buf2013);
3171 *(float4*)buf2014 = rsMatrixMultiply((const rs_matrix4x4*) buf2015, *(float3*)buf2016);
3172 *(float4*)buf2017 = rsMatrixMultiply((const rs_matrix4x4*) buf2018, *(float2*)buf2019);
3173 *(float3*)buf2020 = rsMatrixMultiply((const rs_matrix3x3*) buf2021, *(float3*)buf2022);
3174 *(float3*)buf2023 = rsMatrixMultiply((const rs_matrix3x3*) buf2024, *(float2*)buf2025);
3175 *(float2*)buf2026 = rsMatrixMultiply((const rs_matrix2x2*) buf2027, *(float2*)buf2028);
/frameworks/compile/slang/tests/P_all_api_14/
Dall14.rs3167 rsMatrixMultiply((rs_matrix4x4*) buf2005, (const rs_matrix4x4*) buf2006);
3168 rsMatrixMultiply((rs_matrix3x3*) buf2007, (const rs_matrix3x3*) buf2008);
3169 rsMatrixMultiply((rs_matrix2x2*) buf2009, (const rs_matrix2x2*) buf2010);
3170 *(float4*)buf2011 = rsMatrixMultiply((const rs_matrix4x4*) buf2012, *(float4*)buf2013);
3171 *(float4*)buf2014 = rsMatrixMultiply((const rs_matrix4x4*) buf2015, *(float3*)buf2016);
3172 *(float4*)buf2017 = rsMatrixMultiply((const rs_matrix4x4*) buf2018, *(float2*)buf2019);
3173 *(float3*)buf2020 = rsMatrixMultiply((const rs_matrix3x3*) buf2021, *(float3*)buf2022);
3174 *(float3*)buf2023 = rsMatrixMultiply((const rs_matrix3x3*) buf2024, *(float2*)buf2025);
3175 *(float2*)buf2026 = rsMatrixMultiply((const rs_matrix2x2*) buf2027, *(float2*)buf2028);
/frameworks/compile/slang/tests/P_all_api_13/
Dall13.rs3081 rsMatrixMultiply((rs_matrix4x4*) buf1942, (const rs_matrix4x4*) buf1943);
3082 rsMatrixMultiply((rs_matrix3x3*) buf1944, (const rs_matrix3x3*) buf1945);
3083 rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947);
3084 *(float4*)buf1948 = rsMatrixMultiply((rs_matrix4x4*) buf1949, *(float4*)buf1950);
3085 *(float4*)buf1951 = rsMatrixMultiply((rs_matrix4x4*) buf1952, *(float3*)buf1953);
3086 *(float4*)buf1954 = rsMatrixMultiply((rs_matrix4x4*) buf1955, *(float2*)buf1956);
3087 *(float3*)buf1957 = rsMatrixMultiply((rs_matrix3x3*) buf1958, *(float3*)buf1959);
3088 *(float3*)buf1960 = rsMatrixMultiply((rs_matrix3x3*) buf1961, *(float2*)buf1962);
3089 *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965);
/frameworks/compile/slang/tests/P_all_api_11/
Dall11.rs3081 rsMatrixMultiply((rs_matrix4x4*) buf1942, (const rs_matrix4x4*) buf1943);
3082 rsMatrixMultiply((rs_matrix3x3*) buf1944, (const rs_matrix3x3*) buf1945);
3083 rsMatrixMultiply((rs_matrix2x2*) buf1946, (const rs_matrix2x2*) buf1947);
3084 *(float4*)buf1948 = rsMatrixMultiply((rs_matrix4x4*) buf1949, *(float4*)buf1950);
3085 *(float4*)buf1951 = rsMatrixMultiply((rs_matrix4x4*) buf1952, *(float3*)buf1953);
3086 *(float4*)buf1954 = rsMatrixMultiply((rs_matrix4x4*) buf1955, *(float2*)buf1956);
3087 *(float3*)buf1957 = rsMatrixMultiply((rs_matrix3x3*) buf1958, *(float3*)buf1959);
3088 *(float3*)buf1960 = rsMatrixMultiply((rs_matrix3x3*) buf1961, *(float2*)buf1962);
3089 *(float2*)buf1963 = rsMatrixMultiply((rs_matrix2x2*) buf1964, *(float2*)buf1965);
/frameworks/compile/slang/tests/P_all_api_16/
Dall16.rs3271 rsMatrixMultiply((rs_matrix4x4*) buf2034, (const rs_matrix4x4*) buf2035);
3272 rsMatrixMultiply((rs_matrix3x3*) buf2036, (const rs_matrix3x3*) buf2037);
3273 rsMatrixMultiply((rs_matrix2x2*) buf2038, (const rs_matrix2x2*) buf2039);
3274 *(float4*)buf2040 = rsMatrixMultiply((const rs_matrix4x4*) buf2041, *(float4*)buf2042);
3275 *(float4*)buf2043 = rsMatrixMultiply((const rs_matrix4x4*) buf2044, *(float3*)buf2045);
3276 *(float4*)buf2046 = rsMatrixMultiply((const rs_matrix4x4*) buf2047, *(float2*)buf2048);
3277 *(float3*)buf2049 = rsMatrixMultiply((const rs_matrix3x3*) buf2050, *(float3*)buf2051);
3278 *(float3*)buf2052 = rsMatrixMultiply((const rs_matrix3x3*) buf2053, *(float2*)buf2054);
3279 *(float2*)buf2055 = rsMatrixMultiply((const rs_matrix2x2*) buf2056, *(float2*)buf2057);
/frameworks/compile/slang/tests/P_all_api_17/
Dall17.rs3431 rsMatrixMultiply((rs_matrix4x4*) buf2142, (const rs_matrix4x4*) buf2143);
3432 rsMatrixMultiply((rs_matrix3x3*) buf2144, (const rs_matrix3x3*) buf2145);
3433 rsMatrixMultiply((rs_matrix2x2*) buf2146, (const rs_matrix2x2*) buf2147);
3434 *(float4*)buf2148 = rsMatrixMultiply((const rs_matrix4x4*) buf2149, *(float4*)buf2150);
3435 *(float4*)buf2151 = rsMatrixMultiply((const rs_matrix4x4*) buf2152, *(float3*)buf2153);
3436 *(float4*)buf2154 = rsMatrixMultiply((const rs_matrix4x4*) buf2155, *(float2*)buf2156);
3437 *(float3*)buf2157 = rsMatrixMultiply((const rs_matrix3x3*) buf2158, *(float3*)buf2159);
3438 *(float3*)buf2160 = rsMatrixMultiply((const rs_matrix3x3*) buf2161, *(float2*)buf2162);
3439 *(float2*)buf2163 = rsMatrixMultiply((const rs_matrix2x2*) buf2164, *(float2*)buf2165);
/frameworks/compile/slang/tests/P_all_api_18/
Dall18.rs4021 rsMatrixMultiply((rs_matrix4x4*) buf2214, (const rs_matrix4x4*) buf2215);
4022 rsMatrixMultiply((rs_matrix3x3*) buf2216, (const rs_matrix3x3*) buf2217);
4023 rsMatrixMultiply((rs_matrix2x2*) buf2218, (const rs_matrix2x2*) buf2219);
4024 *(float4*)buf2220 = rsMatrixMultiply((const rs_matrix4x4*) buf2221, *(float4*)buf2222);
4025 *(float4*)buf2223 = rsMatrixMultiply((const rs_matrix4x4*) buf2224, *(float3*)buf2225);
4026 *(float4*)buf2226 = rsMatrixMultiply((const rs_matrix4x4*) buf2227, *(float2*)buf2228);
4027 *(float3*)buf2229 = rsMatrixMultiply((const rs_matrix3x3*) buf2230, *(float3*)buf2231);
4028 *(float3*)buf2232 = rsMatrixMultiply((const rs_matrix3x3*) buf2233, *(float2*)buf2234);
4029 *(float2*)buf2235 = rsMatrixMultiply((const rs_matrix2x2*) buf2236, *(float2*)buf2237);
/frameworks/compile/slang/tests/P_all_api_20/
Dall20.rs4327 rsMatrixMultiply((rs_matrix4x4*) buf2457, (const rs_matrix4x4*) buf2458);
4328 rsMatrixMultiply((rs_matrix3x3*) buf2459, (const rs_matrix3x3*) buf2460);
4329 rsMatrixMultiply((rs_matrix2x2*) buf2461, (const rs_matrix2x2*) buf2462);
4330 *(float4*)buf2463 = rsMatrixMultiply((const rs_matrix4x4*) buf2464, *(float4*)buf2465);
4331 *(float4*)buf2466 = rsMatrixMultiply((const rs_matrix4x4*) buf2467, *(float3*)buf2468);
4332 *(float4*)buf2469 = rsMatrixMultiply((const rs_matrix4x4*) buf2470, *(float2*)buf2471);
4333 *(float3*)buf2472 = rsMatrixMultiply((const rs_matrix3x3*) buf2473, *(float3*)buf2474);
4334 *(float3*)buf2475 = rsMatrixMultiply((const rs_matrix3x3*) buf2476, *(float2*)buf2477);
4335 *(float2*)buf2478 = rsMatrixMultiply((const rs_matrix2x2*) buf2479, *(float2*)buf2480);

12