Home
last modified time | relevance | path

Searched refs:float2 (Results 1 – 16 of 16) sorted by relevance

/frameworks/base/libs/rs/scriptc/
Drs_cl.rsh55 _RS_RUNTIME float2 __attribute__((overloadable)) fnc(float2 v); \
60 _RS_RUNTIME int2 __attribute__((overloadable)) fnc(float2 v); \
65 _RS_RUNTIME float2 __attribute__((overloadable)) fnc(float2 v1, float2 v2); \
70 _RS_RUNTIME float2 __attribute__((overloadable)) fnc(float2 v1, float v2); \
75 _RS_RUNTIME float2 __attribute__((overloadable)) fnc(float2 v1, int2 v2); \
80 _RS_RUNTIME float2 __attribute__((overloadable)) fnc(float2 v1, int v2); \
85 _RS_RUNTIME float2 __attribute__((overloadable)) \
86 fnc(float2 v1, float2 *v2); \
93 _RS_RUNTIME float2 __attribute__((overloadable)) fnc(float2 v1, int2 *v2); \
98 _RS_RUNTIME float2 __attribute__((overloadable)) \
[all …]
Drs_matrix.rsh289 rsMatrixMultiply(rs_matrix4x4 *m, float2 in);
301 rsMatrixMultiply(rs_matrix3x3 *m, float2 in);
306 _RS_RUNTIME float2 __attribute__((overloadable))
307 rsMatrixMultiply(rs_matrix2x2 *m, float2 in);
326 rsMatrixMultiply(const rs_matrix4x4 *m, float2 in);
338 rsMatrixMultiply(const rs_matrix3x3 *m, float2 in);
343 _RS_RUNTIME float2 __attribute__((overloadable))
344 rsMatrixMultiply(const rs_matrix2x2 *m, float2 in);
Drs_debug.rsh113 _RS_RUNTIME void __attribute__((overloadable)) rsDebug(const char *s, float2 v);
Drs_types.rsh176 typedef float float2 __attribute__((ext_vector_type(2)));
/frameworks/compile/libbcc/lib/ScriptCRT/
Drs_cl.c41 extern float2 __attribute__((overloadable)) fnc(float2 v) { \
42 float2 r; \
64 extern int2 __attribute__((overloadable)) fnc(float2 v) { \
87 extern float2 __attribute__((overloadable)) fnc(float2 v1, float2 v2) { \
88 float2 r; \
110 extern float2 __attribute__((overloadable)) fnc(float2 v1, float v2) { \
111 float2 r; \
133 extern float2 __attribute__((overloadable)) fnc(float2 v1, int2 v2) { \
134 float2 r; \
156 extern float2 __attribute__((overloadable)) fnc(float2 v1, int v2) { \
[all …]
Drs_core.c50 extern void __attribute__((overloadable)) rsDebug(const char *s, float2 v) { in rsDebug()
169 rsMatrixMultiply(const rs_matrix4x4 *m, float2 in) { in rsMatrixMultiply()
178 rsMatrixMultiply(rs_matrix4x4 *m, float2 in) { in rsMatrixMultiply()
197 rsMatrixMultiply(const rs_matrix3x3 *m, float2 in) { in rsMatrixMultiply()
205 rsMatrixMultiply(rs_matrix3x3 *m, float2 in) { in rsMatrixMultiply()
209 extern float2 __attribute__((overloadable))
210 rsMatrixMultiply(const rs_matrix2x2 *m, float2 in) { in rsMatrixMultiply()
211 float2 ret; in rsMatrixMultiply()
216 extern float2 __attribute__((overloadable))
217 rsMatrixMultiply(rs_matrix2x2 *m, float2 in) { in rsMatrixMultiply()
/frameworks/compile/libbcc/
DREADME.rst188 For ext_vec_types such as float2, a set of registers will be used. In the case
189 of float2, a register pair will be used. Specifically, if float2 is the first
190 argument in the function prototype, float2.x will go into r0, and float2.y,
194 float2 above as an argument, parameter stack will be aligned to an 8-byte
/frameworks/ex/carousel/java/com/android/ex/carousel/
Dcarousel.rs27 float2 detailTextureOffset; // offset to add, in screen coordinates
28 float2 detailLineOffset; // offset to add to detail line, in screen coordinates
29 float2 detailTexturePosition[2]; // screen coordinates of detail texture, computed at draw time
227 static float2 touchPosition; // position of first touch, as defined by last call to doStart(x,y) constant
274 static int intersectDetailTexture(float x, float y, float2 *tapCoordinates);
332 static const float2 zero = {0.0f, 0.0f}; constant
1030 static float2 lastPosition; variable
1112 touchPosition = lastPosition = (float2) { x, y };
1151 float2 point;
1208 const float2 delta = (float2) { x, y } - touchPosition; constant
[all …]
/frameworks/base/libs/rs/
DrsUtils.h52 union float2 { union
/frameworks/compile/slang/tests/P_math_int/
Dmath_int.rs35 float2 f2;
/frameworks/base/tests/RenderScriptTests/PerfTest/src/com/android/perftest/
Dshader_def.rsh72 float2 texture0;
/frameworks/compile/slang/
DREADME.rst172 float2 delta;
173 float2 position;
328 Vector types such as float2, float4, and uint4 are included to support
339 * *float2 sin(float2);*
/frameworks/compile/slang/tests/P_math_fp/
Dmath_fp.rs10 float2 f2;
/frameworks/base/tests/RenderScriptTests/tests/src/com/android/rs/test/
Dvector.rs4 float2 f2 = { 1.0f, 2.0f };
Dmath.rs6 volatile float2 f2;
152 f2 = fnc(f2, (float2*) &f2); \
/frameworks/base/docs/html/guide/topics/renderscript/
Dindex.jd327 float2 point;