/aosp12/frameworks/rs/tests/java_api/VrDemo/src/com/example/android/rs/vr/engine/ |
H A D | bugdroid.rscript | 29 static float pillDistance(float3 p1, float3 p2, float3 img) { 37 static short pill(float3 p1, float3 p2, float rad, short max, float3 img) { 41 static short cogPill(float3 p1, float3 p2, float rad, short max, float3 img) { 48 static float cylinderDistance(float3 p1, float3 p2, float3 img) { 57 static short cylinder(float3 p1, float3 p2, float rad, short max, float3 img) { 61 static short cogCylinder(float3 p1, float3 p2, float rad, short max, float3 img) { 68 static float distanceCircle(float3 center, float radius, float3 normal, 69 float3 img) { 83 static float distanceDisk(float3 center, float radius, float3 normal, 84 float3 img) { [all …]
|
H A D | mandelbulb.rscript | 26 static float3 nylander(float3 p, int n) { 27 float3 out; 42 static float3 nylander3(float3 p) { 43 float3 out = (float3){0.f, 0.f, 0.f}; 58 float3 c = (float3) {(float) x, (float) y, (float) z}; 62 float3 p = c;
|
H A D | vr.rscript | 25 float3 s; 26 float3 dx; 27 float3 dy; 28 float3 dz; 33 static float3 mLight; 58 float3 mLightRelitvePos = (float3) {0.f, 0.7071f, -0.7071f}; // light relitve to camera 67 float3 delta) { 204 float3 v; 205 float3 vn; 263 // float3 mLight = (float3) {0,-1,0}; [all …]
|
/aosp12/frameworks/native/libs/ui/include_types/ui/ |
H A D | ColorSpace.h | 153 constexpr float3 fromLinear(const float3& v) const noexcept { in fromLinear() 161 constexpr float3 toLinear(const float3& v) const noexcept { in toLinear() 170 constexpr float3 xyzToRGB(const float3& xyz) const noexcept { in xyzToRGB() 179 constexpr float3 rgbToXYZ(const float3& rgb) const noexcept { in rgbToXYZ() 222 static constexpr float2 xyY(const float3& XYZ) { in xyY() 223 return XYZ.xy / dot(XYZ, float3{1}); in xyY() 229 static constexpr float3 XYZ(const float3& xyY) { in XYZ() 287 constexpr float3 transform(const float3& v) const noexcept { in transform() 288 float3 linear = mSource.toLinear(apply(v, mSource.getClamper())); in transform() 292 constexpr float3 transformLinear(const float3& v) const noexcept { in transformLinear() [all …]
|
/aosp12/frameworks/native/libs/ui/include_vndk/ui/ |
H A D | ColorSpace.h | 153 constexpr float3 fromLinear(const float3& v) const noexcept { in fromLinear() 161 constexpr float3 toLinear(const float3& v) const noexcept { in toLinear() 170 constexpr float3 xyzToRGB(const float3& xyz) const noexcept { in xyzToRGB() 179 constexpr float3 rgbToXYZ(const float3& rgb) const noexcept { in rgbToXYZ() 222 static constexpr float2 xyY(const float3& XYZ) { in xyY() 223 return XYZ.xy / dot(XYZ, float3{1}); in xyY() 229 static constexpr float3 XYZ(const float3& xyY) { in XYZ() 287 constexpr float3 transform(const float3& v) const noexcept { in transform() 288 float3 linear = mSource.toLinear(apply(v, mSource.getClamper())); in transform() 292 constexpr float3 transformLinear(const float3& v) const noexcept { in transformLinear() [all …]
|
/aosp12/frameworks/native/libs/ui/tests/ |
H A D | colorspace_test.cpp | 142 float3 c(ColorSpace::BT2020().rgbToXYZ(float3{0, 1, 0})); in TEST_F() 145 float3 sRGB(ColorSpace::sRGB().xyzToRGB(c)); in TEST_F() 146 EXPECT_TRUE(sRGB > float3{0.0} && sRGB < float3{1.0}); in TEST_F() 149 float3 extendedSRGB(ColorSpace::linearExtendedSRGB().xyzToRGB(c)); in TEST_F() 157 EXPECT_TRUE(all(lessThan(abs(r - float3{0.8912f, 0.4962f, 0.1164f}), float3{1e-4f}))); in TEST_F() 162 EXPECT_TRUE(all(lessThan(abs(r - float3{0.70226f, 0.2757f, 0.1036f}), float3{1e-4f}))); in TEST_F() 171 EXPECT_TRUE(all(lessThan(abs(r - float3{0.8912f, 0.4962f, 0.1164f}), float3{1e-4f}))); in TEST_F() 175 EXPECT_TRUE(all(lessThan(abs(r - float3{1.0f, 1.0f, 0.5290f}), float3{1e-4f}))); in TEST_F() 179 EXPECT_TRUE(all(lessThan(abs(r - float3{1.0f, 1.0f, 1.0f}), float3{1e-4f}))); in TEST_F()
|
/aosp12/frameworks/native/libs/ui/ |
H A D | ColorSpace.cpp | 86 float3 r(rgbToXYZ * float3{1, 0, 0}); in computePrimaries() 87 float3 g(rgbToXYZ * float3{0, 1, 0}); in computePrimaries() 88 float3 b(rgbToXYZ * float3{0, 0, 1}); in computePrimaries() 90 return {{r.xy / dot(r, float3{1}), in computePrimaries() 91 g.xy / dot(g, float3{1}), in computePrimaries() 96 float3 w(rgbToXYZ * float3{1}); in computeWhitePoint() 97 return w.xy / dot(w, float3{1}); in computeWhitePoint() 359 std::unique_ptr<float3[]> lut(new float3[size * size * size]); in createLUT() 360 float3* data = lut.get(); in createLUT() 405 float3 srcXYZ = ColorSpace::XYZ(float3{src.getWhitePoint(), 1}); in ColorSpaceConnector() [all …]
|
/aosp12/frameworks/base/libs/hwui/utils/ |
H A D | HostColorSpace.cpp | 87 float3 r(rgbToXYZ * float3{1, 0, 0}); in computePrimaries() 88 float3 g(rgbToXYZ * float3{0, 1, 0}); in computePrimaries() 89 float3 b(rgbToXYZ * float3{0, 0, 1}); in computePrimaries() 91 return {{r.xy / dot(r, float3{1}), in computePrimaries() 92 g.xy / dot(g, float3{1}), in computePrimaries() 97 float3 w(rgbToXYZ * float3{1}); in computeWhitePoint() 98 return w.xy / dot(w, float3{1}); in computeWhitePoint() 360 std::unique_ptr<float3[]> lut(new float3[size * size * size]); in createLUT() 361 float3* data = lut.get(); in createLUT() 402 float3 srcXYZ = ColorSpace::XYZ(float3{src.getWhitePoint(), 1}); in ColorSpaceConnector() [all …]
|
H A D | Color.cpp | 281 static mat3 adaptation(const mat3& matrix, const float3& srcWhitePoint, const float3& dstWhitePoint… in adaptation() 282 float3 srcLMS = matrix * srcWhitePoint; in adaptation() 283 float3 dstLMS = matrix * dstWhitePoint; in adaptation() 294 float3 toXyz(const Lab& lab) { in toXyz() 295 float3 v { lab.L, lab.a, lab.b }; in toXyz() 314 Lab fromXyz(const float3& v) { in fromXyz() 338 float3 rgb; in sRGBToLab() 342 float3 xyz = colorSpace.rgbToXYZ(rgb); in sRGBToLab() 343 float3 srcXYZ = ColorSpace::XYZ(float3{colorSpace.getWhitePoint(), 1}); in sRGBToLab() 351 float3 dstXYZ = ColorSpace::XYZ(float3{colorSpace.getWhitePoint(), 1}); in LabToSRGB() [all …]
|
/aosp12/frameworks/rs/tests/java_api/SSHealingBrush/src/rs/example/android/com/healingbrush/ |
H A D | healing.rscript | 26 float3 out = 4 * rsGetElementAt_float3(src, x, y); 35 AllocationF32_3 laplace; // float3 36 AllocationF32_3 dest1; // float3 37 AllocationF32_3 dest2; // float3 39 float3 __attribute__((kernel)) convert_to_f(uchar4 in) { 42 float3 __attribute__((kernel)) copy(float3 in) { return in; } 63 float3 k = rsGetElementAt_float3(dest1, x - 1, y); 76 float3 k = rsGetElementAt_float3(dest2, x - 1, y); 88 rs_allocation border; // float3 92 float3 __attribute__((kernel)) extractBorder(int2 in) { [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_11/ |
H A D | all11.rscript | 2400 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2424 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2660 *(float3*)buf642 = fdim(*(float3*)buf643, *(float3*)buf644); 2668 *(float3*)buf664 = fma(*(float3*)buf665, *(float3*)buf666, *(float3*)buf667); 2672 *(float3*)buf678 = fmax(*(float3*)buf679, *(float3*)buf680); 2679 *(float3*)buf699 = fmin(*(float3*)buf700, *(float3*)buf701); 2686 *(float3*)buf720 = fmod(*(float3*)buf721, *(float3*)buf722); 2749 *(float3*)buf875 = mad(*(float3*)buf876, *(float3*)buf877, *(float3*)buf878); 2753 *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); 2784 *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_12/ |
H A D | all12.rscript | 2400 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2424 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2660 *(float3*)buf642 = fdim(*(float3*)buf643, *(float3*)buf644); 2668 *(float3*)buf664 = fma(*(float3*)buf665, *(float3*)buf666, *(float3*)buf667); 2672 *(float3*)buf678 = fmax(*(float3*)buf679, *(float3*)buf680); 2679 *(float3*)buf699 = fmin(*(float3*)buf700, *(float3*)buf701); 2686 *(float3*)buf720 = fmod(*(float3*)buf721, *(float3*)buf722); 2749 *(float3*)buf875 = mad(*(float3*)buf876, *(float3*)buf877, *(float3*)buf878); 2753 *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); 2784 *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_13/ |
H A D | all13.rscript | 2400 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2424 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2660 *(float3*)buf642 = fdim(*(float3*)buf643, *(float3*)buf644); 2668 *(float3*)buf664 = fma(*(float3*)buf665, *(float3*)buf666, *(float3*)buf667); 2672 *(float3*)buf678 = fmax(*(float3*)buf679, *(float3*)buf680); 2679 *(float3*)buf699 = fmin(*(float3*)buf700, *(float3*)buf701); 2686 *(float3*)buf720 = fmod(*(float3*)buf721, *(float3*)buf722); 2749 *(float3*)buf875 = mad(*(float3*)buf876, *(float3*)buf877, *(float3*)buf878); 2753 *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); 2784 *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_14/ |
H A D | all14.rscript | 2470 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2494 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2730 *(float3*)buf642 = fdim(*(float3*)buf643, *(float3*)buf644); 2738 *(float3*)buf664 = fma(*(float3*)buf665, *(float3*)buf666, *(float3*)buf667); 2742 *(float3*)buf678 = fmax(*(float3*)buf679, *(float3*)buf680); 2749 *(float3*)buf699 = fmin(*(float3*)buf700, *(float3*)buf701); 2756 *(float3*)buf720 = fmod(*(float3*)buf721, *(float3*)buf722); 2819 *(float3*)buf875 = mad(*(float3*)buf876, *(float3*)buf877, *(float3*)buf878); 2823 *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); 2854 *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_15/ |
H A D | all15.rscript | 2470 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2494 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2730 *(float3*)buf642 = fdim(*(float3*)buf643, *(float3*)buf644); 2738 *(float3*)buf664 = fma(*(float3*)buf665, *(float3*)buf666, *(float3*)buf667); 2742 *(float3*)buf678 = fmax(*(float3*)buf679, *(float3*)buf680); 2749 *(float3*)buf699 = fmin(*(float3*)buf700, *(float3*)buf701); 2756 *(float3*)buf720 = fmod(*(float3*)buf721, *(float3*)buf722); 2819 *(float3*)buf875 = mad(*(float3*)buf876, *(float3*)buf877, *(float3*)buf878); 2823 *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); 2854 *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); [all …]
|
/aosp12/frameworks/rs/tests/java_api/HealingBrush/src/rs/example/android/com/healingbrush/ |
H A D | healing.rscript | 74 float3 out = 4 * rsGetElementAt_float3(src, x, y); 83 AllocationF32_3 laplace; // float3 84 AllocationF32_3 dest1; // float3 85 AllocationF32_3 dest2; // float3 87 float3 __attribute__((kernel)) convert_to_f(uchar4 in) { 95 uchar4 __attribute__((kernel)) convert_to_uc(float3 in) { 110 float3 k = rsGetElementAt_float3(dest1, x - 1, y); 124 float3 k = rsGetElementAt_float3(dest2, x - 1, y); 136 rs_allocation border; // float3 140 float3 __attribute__((kernel))extractBorder(int2 in) { [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_17/ |
H A D | all17.rscript | 2670 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2674 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 2694 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2942 *(float3*)buf670 = fdim(*(float3*)buf671, *(float3*)buf672); 2950 *(float3*)buf692 = fma(*(float3*)buf693, *(float3*)buf694, *(float3*)buf695); 2954 *(float3*)buf706 = fmax(*(float3*)buf707, *(float3*)buf708); 2961 *(float3*)buf727 = fmin(*(float3*)buf728, *(float3*)buf729); 2968 *(float3*)buf748 = fmod(*(float3*)buf749, *(float3*)buf750); 3043 *(float3*)buf927 = mad(*(float3*)buf928, *(float3*)buf929, *(float3*)buf930); 3047 *(float3*)buf941 = max(*(float3*)buf942, *(float3*)buf943); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_21/ |
H A D | all21.rscript | 4116 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 4120 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 4140 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 4597 *(float3*)buf1200 = fdim(*(float3*)buf1201, *(float3*)buf1202); 4605 *(float3*)buf1222 = fma(*(float3*)buf1223, *(float3*)buf1224, *(float3*)buf1225); 4609 *(float3*)buf1236 = fmax(*(float3*)buf1237, *(float3*)buf1238); 4698 *(float3*)buf1457 = mad(*(float3*)buf1458, *(float3*)buf1459, *(float3*)buf1460); 4702 *(float3*)buf1471 = max(*(float3*)buf1472, *(float3*)buf1473); 4741 *(float3*)buf1588 = min(*(float3*)buf1589, *(float3*)buf1590); 4780 *(float3*)buf1707 = mix(*(float3*)buf1708, *(float3*)buf1709, *(float3*)buf1710); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_16/ |
H A D | all16.rscript | 2562 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 2586 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 2822 *(float3*)buf642 = fdim(*(float3*)buf643, *(float3*)buf644); 2830 *(float3*)buf664 = fma(*(float3*)buf665, *(float3*)buf666, *(float3*)buf667); 2834 *(float3*)buf678 = fmax(*(float3*)buf679, *(float3*)buf680); 2841 *(float3*)buf699 = fmin(*(float3*)buf700, *(float3*)buf701); 2848 *(float3*)buf720 = fmod(*(float3*)buf721, *(float3*)buf722); 2911 *(float3*)buf875 = mad(*(float3*)buf876, *(float3*)buf877, *(float3*)buf878); 2915 *(float3*)buf889 = max(*(float3*)buf890, *(float3*)buf891); 2946 *(float3*)buf982 = min(*(float3*)buf983, *(float3*)buf984); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_18/ |
H A D | all18.rscript | 3229 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 3233 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 3253 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 3501 *(float3*)buf670 = fdim(*(float3*)buf671, *(float3*)buf672); 3509 *(float3*)buf692 = fma(*(float3*)buf693, *(float3*)buf694, *(float3*)buf695); 3513 *(float3*)buf706 = fmax(*(float3*)buf707, *(float3*)buf708); 3520 *(float3*)buf727 = fmin(*(float3*)buf728, *(float3*)buf729); 3527 *(float3*)buf748 = fmod(*(float3*)buf749, *(float3*)buf750); 3602 *(float3*)buf927 = mad(*(float3*)buf928, *(float3*)buf929, *(float3*)buf930); 3606 *(float3*)buf941 = max(*(float3*)buf942, *(float3*)buf943); [all …]
|
/aosp12/frameworks/rs/driver/runtime/ |
H A D | rs_cl.c | 78 extern float3 __attribute__((overloadable)) fnc(float3 v1, float3 v2) { \ 175 fnc(float3 v1, float3 *v2) { \ 245 fnc(float3 v1, float3 v2, float3 v3) { \ 274 fnc(float3 v1, float3 v2, int3 *v3) { \ 596 extern float3 __attribute__((overloadable)) mad(float3 a, float3 b, float3 c) { in mad() 651 extern float3 __attribute__((overloadable)) powr(float3 v, float3 p) { in powr() 759 extern float3 __attribute__((overloadable)) sincos(float3 v, float3 *cosptr) { in sincos() 961 extern float3 __attribute__((overloadable)) mix(float3 start, float3 stop, float3 amount) { in mix() 999 extern float3 __attribute__((overloadable)) step(float3 edge, float3 v) { in step() 1066 extern float3 __attribute__((overloadable)) cross(float3 lhs, float3 rhs) { in FN_FUNC_FN() [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_19/ |
H A D | all19.rscript | 3453 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 3457 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 3477 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 3725 *(float3*)buf766 = cross(*(float3*)buf767, *(float3*)buf768); 3781 *(float3*)buf894 = fdim(*(float3*)buf895, *(float3*)buf896); 3789 *(float3*)buf916 = fma(*(float3*)buf917, *(float3*)buf918, *(float3*)buf919); 3793 *(float3*)buf930 = fmax(*(float3*)buf931, *(float3*)buf932); 3800 *(float3*)buf951 = fmin(*(float3*)buf952, *(float3*)buf953); 3807 *(float3*)buf972 = fmod(*(float3*)buf973, *(float3*)buf974); 3882 *(float3*)buf1151 = mad(*(float3*)buf1152, *(float3*)buf1153, *(float3*)buf1154); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_20/ |
H A D | all20.rscript | 3472 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 3476 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 3496 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 3744 *(float3*)buf766 = cross(*(float3*)buf767, *(float3*)buf768); 3800 *(float3*)buf894 = fdim(*(float3*)buf895, *(float3*)buf896); 3808 *(float3*)buf916 = fma(*(float3*)buf917, *(float3*)buf918, *(float3*)buf919); 3812 *(float3*)buf930 = fmax(*(float3*)buf931, *(float3*)buf932); 3819 *(float3*)buf951 = fmin(*(float3*)buf952, *(float3*)buf953); 3826 *(float3*)buf972 = fmod(*(float3*)buf973, *(float3*)buf974); 3901 *(float3*)buf1151 = mad(*(float3*)buf1152, *(float3*)buf1153, *(float3*)buf1154); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_22/ |
H A D | all22.rscript | 4836 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 4840 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 4860 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 5317 *(float3*)buf1200 = fdim(*(float3*)buf1201, *(float3*)buf1202); 5325 *(float3*)buf1222 = fma(*(float3*)buf1223, *(float3*)buf1224, *(float3*)buf1225); 5329 *(float3*)buf1236 = fmax(*(float3*)buf1237, *(float3*)buf1238); 5418 *(float3*)buf1457 = mad(*(float3*)buf1458, *(float3*)buf1459, *(float3*)buf1460); 5422 *(float3*)buf1471 = max(*(float3*)buf1472, *(float3*)buf1473); 5461 *(float3*)buf1588 = min(*(float3*)buf1589, *(float3*)buf1590); 5500 *(float3*)buf1707 = mix(*(float3*)buf1708, *(float3*)buf1709, *(float3*)buf1710); [all …]
|
/aosp12/frameworks/compile/slang/tests/P_all_api_23/ |
H A D | all23.rscript | 4766 *(float3*)buf86 = atan2(*(float3*)buf87, *(float3*)buf88); 4770 *(float3*)buf98 = atan2pi(*(float3*)buf99, *(float3*)buf100); 4790 *(float3*)buf144 = clamp(*(float3*)buf145, *(float3*)buf146, *(float3*)buf147); 5247 *(float3*)buf1200 = fdim(*(float3*)buf1201, *(float3*)buf1202); 5255 *(float3*)buf1222 = fma(*(float3*)buf1223, *(float3*)buf1224, *(float3*)buf1225); 5259 *(float3*)buf1236 = fmax(*(float3*)buf1237, *(float3*)buf1238); 5348 *(float3*)buf1457 = mad(*(float3*)buf1458, *(float3*)buf1459, *(float3*)buf1460); 5352 *(float3*)buf1471 = max(*(float3*)buf1472, *(float3*)buf1473); 5391 *(float3*)buf1588 = min(*(float3*)buf1589, *(float3*)buf1590); 5430 *(float3*)buf1707 = mix(*(float3*)buf1708, *(float3*)buf1709, *(float3*)buf1710); [all …]
|