/aosp12/frameworks/native/libs/ui/ |
H A D | ColorSpace.cpp | 150 const std::array<float2, 3>& primaries, in ColorSpace() argument 151 const float2& whitePoint, in ColorSpace() 167 const std::array<float2, 3>& primaries, in ColorSpace() argument 168 const float2& whitePoint, in ColorSpace() 184 const std::array<float2, 3>& primaries, in ColorSpace() argument 185 const float2& whitePoint, in ColorSpace() 200 const std::array<float2, 3>& primaries, const float2& whitePoint) { in computeXYZMatrix() argument 201 const float2& R = primaries[0]; in computeXYZMatrix() 202 const float2& G = primaries[1]; in computeXYZMatrix() 203 const float2& B = primaries[2]; in computeXYZMatrix() [all …]
|
/aosp12/frameworks/base/libs/hwui/utils/ |
H A D | HostColorSpace.cpp | 151 const std::array<float2, 3>& primaries, in ColorSpace() argument 152 const float2& whitePoint, in ColorSpace() 168 const std::array<float2, 3>& primaries, in ColorSpace() argument 169 const float2& whitePoint, in ColorSpace() 185 const std::array<float2, 3>& primaries, in ColorSpace() argument 186 const float2& whitePoint, in ColorSpace() 201 const std::array<float2, 3>& primaries, const float2& whitePoint) { in computeXYZMatrix() argument 202 const float2& R = primaries[0]; in computeXYZMatrix() 203 const float2& G = primaries[1]; in computeXYZMatrix() 204 const float2& B = primaries[2]; in computeXYZMatrix() [all …]
|
/aosp12/frameworks/native/libs/ui/include_types/ui/ |
H A D | ColorSpace.h | 107 const std::array<float2, 3>& primaries, 108 const float2& whitePoint, 125 const std::array<float2, 3>& primaries, 126 const float2& whitePoint, 141 const std::array<float2, 3>& primaries, 142 const float2& whitePoint, 211 constexpr const float2& getWhitePoint() const noexcept { in getWhitePoint() 222 static constexpr float2 xyY(const float3& XYZ) { in xyY() 258 const std::array<float2, 3>& primaries, const float2& whitePoint); 274 std::array<float2, 3> mPrimaries; [all …]
|
/aosp12/frameworks/native/libs/ui/include_vndk/ui/ |
H A D | ColorSpace.h | 107 const std::array<float2, 3>& primaries, 108 const float2& whitePoint, 125 const std::array<float2, 3>& primaries, 126 const float2& whitePoint, 141 const std::array<float2, 3>& primaries, 142 const float2& whitePoint, 211 constexpr const float2& getWhitePoint() const noexcept { in getWhitePoint() 222 static constexpr float2 xyY(const float3& XYZ) { in xyY() 258 const std::array<float2, 3>& primaries, const float2& whitePoint); 274 std::array<float2, 3> mPrimaries; [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_11/ |
H A D | all11.rscript | 2399 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2403 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2423 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2659 *(float2*)buf639 = fdim(*(float2*)buf640, *(float2*)buf641); 2667 *(float2*)buf660 = fma(*(float2*)buf661, *(float2*)buf662, *(float2*)buf663); 2671 *(float2*)buf675 = fmax(*(float2*)buf676, *(float2*)buf677); 2678 *(float2*)buf696 = fmin(*(float2*)buf697, *(float2*)buf698); 2748 *(float2*)buf871 = mad(*(float2*)buf872, *(float2*)buf873, *(float2*)buf874); 2752 *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); 2783 *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_12/ |
H A D | all12.rscript | 2399 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2403 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2423 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2659 *(float2*)buf639 = fdim(*(float2*)buf640, *(float2*)buf641); 2667 *(float2*)buf660 = fma(*(float2*)buf661, *(float2*)buf662, *(float2*)buf663); 2671 *(float2*)buf675 = fmax(*(float2*)buf676, *(float2*)buf677); 2678 *(float2*)buf696 = fmin(*(float2*)buf697, *(float2*)buf698); 2748 *(float2*)buf871 = mad(*(float2*)buf872, *(float2*)buf873, *(float2*)buf874); 2752 *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); 2783 *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_13/ |
H A D | all13.rscript | 2399 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2403 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2423 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2659 *(float2*)buf639 = fdim(*(float2*)buf640, *(float2*)buf641); 2667 *(float2*)buf660 = fma(*(float2*)buf661, *(float2*)buf662, *(float2*)buf663); 2671 *(float2*)buf675 = fmax(*(float2*)buf676, *(float2*)buf677); 2678 *(float2*)buf696 = fmin(*(float2*)buf697, *(float2*)buf698); 2748 *(float2*)buf871 = mad(*(float2*)buf872, *(float2*)buf873, *(float2*)buf874); 2752 *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); 2783 *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_14/ |
H A D | all14.rscript | 2469 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2473 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2493 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2729 *(float2*)buf639 = fdim(*(float2*)buf640, *(float2*)buf641); 2737 *(float2*)buf660 = fma(*(float2*)buf661, *(float2*)buf662, *(float2*)buf663); 2741 *(float2*)buf675 = fmax(*(float2*)buf676, *(float2*)buf677); 2748 *(float2*)buf696 = fmin(*(float2*)buf697, *(float2*)buf698); 2818 *(float2*)buf871 = mad(*(float2*)buf872, *(float2*)buf873, *(float2*)buf874); 2822 *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); 2853 *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_15/ |
H A D | all15.rscript | 2469 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2473 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2493 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2729 *(float2*)buf639 = fdim(*(float2*)buf640, *(float2*)buf641); 2737 *(float2*)buf660 = fma(*(float2*)buf661, *(float2*)buf662, *(float2*)buf663); 2741 *(float2*)buf675 = fmax(*(float2*)buf676, *(float2*)buf677); 2748 *(float2*)buf696 = fmin(*(float2*)buf697, *(float2*)buf698); 2818 *(float2*)buf871 = mad(*(float2*)buf872, *(float2*)buf873, *(float2*)buf874); 2822 *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); 2853 *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_17/ |
H A D | all17.rscript | 2669 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2673 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2693 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2941 *(float2*)buf667 = fdim(*(float2*)buf668, *(float2*)buf669); 2949 *(float2*)buf688 = fma(*(float2*)buf689, *(float2*)buf690, *(float2*)buf691); 2953 *(float2*)buf703 = fmax(*(float2*)buf704, *(float2*)buf705); 2960 *(float2*)buf724 = fmin(*(float2*)buf725, *(float2*)buf726); 2967 *(float2*)buf745 = fmod(*(float2*)buf746, *(float2*)buf747); 3042 *(float2*)buf923 = mad(*(float2*)buf924, *(float2*)buf925, *(float2*)buf926); 3046 *(float2*)buf938 = max(*(float2*)buf939, *(float2*)buf940); [all …]
|
/aosp12/frameworks/rs/tests/java_api/VrDemo/src/com/example/android/rs/vr/engine/ |
H A D | rasterize.rscript | 29 static float2 slope[12]; 31 static float2 p1[12]; 32 static float2 p2[12]; 33 static float2 p3[12]; 35 float2 d12[12]; 36 float2 d23[12]; 37 float2 d31[12]; 100 float2 out = (float2) {FLOAT_MAX,-FLOAT_MAX}; 101 float2 loc; 105 float2 d1 = loc - p1[i]; [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_21/ |
H A D | all21.rscript | 4115 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 4119 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 4139 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 4596 *(float2*)buf1197 = fdim(*(float2*)buf1198, *(float2*)buf1199); 4604 *(float2*)buf1218 = fma(*(float2*)buf1219, *(float2*)buf1220, *(float2*)buf1221); 4608 *(float2*)buf1233 = fmax(*(float2*)buf1234, *(float2*)buf1235); 4697 *(float2*)buf1453 = mad(*(float2*)buf1454, *(float2*)buf1455, *(float2*)buf1456); 4701 *(float2*)buf1468 = max(*(float2*)buf1469, *(float2*)buf1470); 4740 *(float2*)buf1585 = min(*(float2*)buf1586, *(float2*)buf1587); 4779 *(float2*)buf1703 = mix(*(float2*)buf1704, *(float2*)buf1705, *(float2*)buf1706); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_16/ |
H A D | all16.rscript | 2561 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 2565 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 2585 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 2821 *(float2*)buf639 = fdim(*(float2*)buf640, *(float2*)buf641); 2829 *(float2*)buf660 = fma(*(float2*)buf661, *(float2*)buf662, *(float2*)buf663); 2833 *(float2*)buf675 = fmax(*(float2*)buf676, *(float2*)buf677); 2840 *(float2*)buf696 = fmin(*(float2*)buf697, *(float2*)buf698); 2910 *(float2*)buf871 = mad(*(float2*)buf872, *(float2*)buf873, *(float2*)buf874); 2914 *(float2*)buf886 = max(*(float2*)buf887, *(float2*)buf888); 2945 *(float2*)buf979 = min(*(float2*)buf980, *(float2*)buf981); [all …]
|
/aosp12/frameworks/rs/driver/runtime/ |
H A D | rs_cl.c | 72 extern float2 __attribute__((overloadable)) fnc(float2 v1, float2 v2) { \ 165 fnc(float2 v1, float2 *v2) { \ 238 fnc(float2 v1, float2 v2, float2 v3) { \ 264 fnc(float2 v1, float2 v2, int2 *v3) { \ 593 extern float2 __attribute__((overloadable)) mad(float2 a, float2 b, float2 c) { in mad() 648 extern float2 __attribute__((overloadable)) powr(float2 v, float2 p) { in powr() 755 extern float2 __attribute__((overloadable)) sincos(float2 v, float2 *cosptr) { in sincos() 958 extern float2 __attribute__((overloadable)) mix(float2 start, float2 stop, float2 amount) { in mix() 993 extern float2 __attribute__((overloadable)) step(float2 edge, float2 v) { in step() 1285 float2 fo = (float2)(x << (int2)23); in native_exp2() [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_18/ |
H A D | all18.rscript | 3228 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 3232 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 3252 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 3500 *(float2*)buf667 = fdim(*(float2*)buf668, *(float2*)buf669); 3508 *(float2*)buf688 = fma(*(float2*)buf689, *(float2*)buf690, *(float2*)buf691); 3512 *(float2*)buf703 = fmax(*(float2*)buf704, *(float2*)buf705); 3519 *(float2*)buf724 = fmin(*(float2*)buf725, *(float2*)buf726); 3526 *(float2*)buf745 = fmod(*(float2*)buf746, *(float2*)buf747); 3601 *(float2*)buf923 = mad(*(float2*)buf924, *(float2*)buf925, *(float2*)buf926); 3605 *(float2*)buf938 = max(*(float2*)buf939, *(float2*)buf940); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_19/ |
H A D | all19.rscript | 3452 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 3456 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 3476 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 3780 *(float2*)buf891 = fdim(*(float2*)buf892, *(float2*)buf893); 3788 *(float2*)buf912 = fma(*(float2*)buf913, *(float2*)buf914, *(float2*)buf915); 3792 *(float2*)buf927 = fmax(*(float2*)buf928, *(float2*)buf929); 3799 *(float2*)buf948 = fmin(*(float2*)buf949, *(float2*)buf950); 3806 *(float2*)buf969 = fmod(*(float2*)buf970, *(float2*)buf971); 3810 *(float2*)buf981 = fract(*(float2*)buf982, (float2*) buf983); 3881 *(float2*)buf1147 = mad(*(float2*)buf1148, *(float2*)buf1149, *(float2*)buf1150); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_20/ |
H A D | all20.rscript | 3471 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 3475 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 3495 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 3799 *(float2*)buf891 = fdim(*(float2*)buf892, *(float2*)buf893); 3807 *(float2*)buf912 = fma(*(float2*)buf913, *(float2*)buf914, *(float2*)buf915); 3811 *(float2*)buf927 = fmax(*(float2*)buf928, *(float2*)buf929); 3818 *(float2*)buf948 = fmin(*(float2*)buf949, *(float2*)buf950); 3825 *(float2*)buf969 = fmod(*(float2*)buf970, *(float2*)buf971); 3829 *(float2*)buf981 = fract(*(float2*)buf982, (float2*) buf983); 3900 *(float2*)buf1147 = mad(*(float2*)buf1148, *(float2*)buf1149, *(float2*)buf1150); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_22/ |
H A D | all22.rscript | 4835 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 4839 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 4859 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 5316 *(float2*)buf1197 = fdim(*(float2*)buf1198, *(float2*)buf1199); 5324 *(float2*)buf1218 = fma(*(float2*)buf1219, *(float2*)buf1220, *(float2*)buf1221); 5328 *(float2*)buf1233 = fmax(*(float2*)buf1234, *(float2*)buf1235); 5417 *(float2*)buf1453 = mad(*(float2*)buf1454, *(float2*)buf1455, *(float2*)buf1456); 5421 *(float2*)buf1468 = max(*(float2*)buf1469, *(float2*)buf1470); 5460 *(float2*)buf1585 = min(*(float2*)buf1586, *(float2*)buf1587); 5499 *(float2*)buf1703 = mix(*(float2*)buf1704, *(float2*)buf1705, *(float2*)buf1706); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_23/ |
H A D | all23.rscript | 4765 *(float2*)buf83 = atan2(*(float2*)buf84, *(float2*)buf85); 4769 *(float2*)buf95 = atan2pi(*(float2*)buf96, *(float2*)buf97); 4789 *(float2*)buf140 = clamp(*(float2*)buf141, *(float2*)buf142, *(float2*)buf143); 5246 *(float2*)buf1197 = fdim(*(float2*)buf1198, *(float2*)buf1199); 5254 *(float2*)buf1218 = fma(*(float2*)buf1219, *(float2*)buf1220, *(float2*)buf1221); 5258 *(float2*)buf1233 = fmax(*(float2*)buf1234, *(float2*)buf1235); 5347 *(float2*)buf1453 = mad(*(float2*)buf1454, *(float2*)buf1455, *(float2*)buf1456); 5351 *(float2*)buf1468 = max(*(float2*)buf1469, *(float2*)buf1470); 5390 *(float2*)buf1585 = min(*(float2*)buf1586, *(float2*)buf1587); 5429 *(float2*)buf1703 = mix(*(float2*)buf1704, *(float2*)buf1705, *(float2*)buf1706); [all …]
|
/aosp12/frameworks/rs/tests/java_api/Balls/src/com/example/android/rs/balls/ |
H A D | ball_physics.rscript | 6 float2 gGravityVector = {0.f, 9.8f}; 8 float2 gMinPos = {0.f, 0.f}; 9 float2 gMaxPos = {1280.f, 700.f}; 11 static float2 touchPos[10]; 32 float2 fv = 0; 34 float2 pos = ball->position; 59 float2 vec = bcptr - pos; 60 float2 vec2 = vec * vec; 78 float2 vec = touchPos[i] - ball->position; 79 float2 vec2 = vec * vec; [all …]
|
/aosp12/frameworks/rs/script_api/include/ |
H A D | rs_math.rsh | 744 clamp(float2 value, float2 min_value, float2 max_value); 1632 fdim(float2 a, float2 b); 1714 fma(float2 multiplicand1, float2 multiplicand2, float2 offset); 1753 fmax(float2 a, float2 b); 1816 fmin(float2 a, float2 b); 1925 fract(float2 v, float2* floor); 2168 hypot(float2 a, float2 b); 2633 max(float2 a, float2 b); 3094 min(float2 a, float2 b); 3558 mix(float2 start, float2 stop, float2 fraction); [all …]
|
/aosp12/frameworks/rs/cpu_ref/ |
H A D | rsCpuIntrinsicResize.cpp | 81 static float2 cubicInterpolate(float2 p0,float2 p1,float2 p2,float2 p3, float x) { in cubicInterpolate() 166 float2 p = cubicInterpolate(p0, p1, p2, p3, yf); in OneBiCubic() 275 static float2 OneBiCubic(const float2 *yp0, const float2 *yp1, const float2 *yp2, const float2 *yp3, in OneBiCubic() 285 float2 p0 = cubicInterpolate(yp0[xs0], yp0[xs1], in OneBiCubic() 287 float2 p1 = cubicInterpolate(yp1[xs0], yp1[xs1], in OneBiCubic() 289 float2 p2 = cubicInterpolate(yp2[xs0], yp2[xs1], in OneBiCubic() 636 const float2 *yp0 = (const float2 *)(pin + stride * ys0); in kernelF2() 637 const float2 *yp1 = (const float2 *)(pin + stride * ys1); in kernelF2() 638 const float2 *yp2 = (const float2 *)(pin + stride * ys2); in kernelF2() 639 const float2 *yp3 = (const float2 *)(pin + stride * ys3); in kernelF2() [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_24/ |
H A D | all24.rscript | 6555 *(float2*)buf139 = atan2(*(float2*)buf140, *(float2*)buf141); 6563 *(float2*)buf163 = atan2pi(*(float2*)buf164, *(float2*)buf165); 6603 *(float2*)buf252 = clamp(*(float2*)buf253, *(float2*)buf254, *(float2*)buf255); 7188 *(float2*)buf1593 = fdim(*(float2*)buf1594, *(float2*)buf1595); 7204 *(float2*)buf1634 = fma(*(float2*)buf1635, *(float2*)buf1636, *(float2*)buf1637); 7212 *(float2*)buf1665 = fmax(*(float2*)buf1666, *(float2*)buf1667); 7378 *(float2*)buf2080 = mad(*(float2*)buf2081, *(float2*)buf2082, *(float2*)buf2083); 7386 *(float2*)buf2111 = max(*(float2*)buf2112, *(float2*)buf2113); 7432 *(float2*)buf2249 = min(*(float2*)buf2250, *(float2*)buf2251); 7478 *(float2*)buf2388 = mix(*(float2*)buf2389, *(float2*)buf2390, *(float2*)buf2391); [all …]
|
/aosp12/frameworks/rs/driver/runtime/arch/ |
H A D | generic.c | 92 extern float2 __attribute__((overloadable)) clamp(float2 amount, float2 low, float2 high); 122 extern float2 __attribute__((overloadable)) fmax(float2 v1, float2 v2) { in fmax() 123 float2 r; in fmax() 147 float2 r; in fmax() 178 extern float2 __attribute__((overloadable)) fmin(float2 v1, float2 v2) { in fmin() 179 float2 r; in fmin() 203 float2 r; in fmin() 403 extern float2 __attribute__((overloadable)) max(float2 v1, float2 v2) { in max() 604 extern float2 __attribute__((overloadable)) min(float2 v1, float2 v2) { in min() 653 extern float2 __attribute__((overloadable)) half_recip(float2 v) { in half_recip() [all …]
|
/aosp12/frameworks/rs/tests/java_api/ScriptGroupTest/src/com/android/rs/sgtest/ |
H A D | fisheye_approx_f.rsh | 20 static float2 center, neg_center, inv_dimensions, axis_scale; 33 axis_scale = (float2)1.f; 49 const float2 inCoord = {(float)x, (float)y}; 50 const float2 coord = mad(inCoord, inv_dimensions, neg_center); 51 const float2 scaledCoord = axis_scale * coord; 56 const float2 new_coord = mad(coord, scalar, center);
|