/third_party/vk-gl-cts/data/gles31/shaders/es32/ |
D | arrays_of_arrays.test | 36 input vec3 in0 = [ vec3(0.5, 1.0, 2.0) | vec3(7.4, -1.0, 2.0) | vec3(3.0, 1.6, -2.0) ]; 49 x = float[3][3] ( float[3] (in0.z, in0.x, in0.y), 50 float[3] (in0.z, in0.x, in0.y), 51 float[3] (in0.z, in0.x, in0.y) ); 63 …input vec4 in0 = [ vec4(0.5, 1.0, 2.0, 0.2) | vec4(7.4, -1.0, 2.0, -1.3) | vec4(3.0, 1.6, -2.0, 0.… 76 x = float[3][4] ( float[4] (in0.z, in0.x, in0.w, in0.y), 77 float[4] (in0.z, in0.x, in0.w, in0.y), 78 float[4] (in0.z, in0.x, in0.w, in0.y) ); 90 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ]; 104 x = int[3][1] ( int[1] (in0.z), [all …]
|
D | implicit_conversions.test | 15 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 27 out0 = in0 + 2.0; 37 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 49 out0 = in0 + 2; 59 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 71 out0 = in0 + vec2(1.0, 2.0); 81 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 93 out0 = in0 + vec3(1.0, 2.0, 3.0); 103 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 115 out0 = in0 + vec4(1.0, 2.0, 3.0, 4.0); [all …]
|
/third_party/vk-gl-cts/data/gles31/shaders/es31/ |
D | arrays_of_arrays.test | 17 input vec3 in0 = [ vec3(0.5, 1.0, 2.0) | vec3(7.4, -1.0, 2.0) | vec3(3.0, 1.6, -2.0) ]; 30 x = float[3][3] ( float[3] (in0.z, in0.x, in0.y), 31 float[3] (in0.z, in0.x, in0.y), 32 float[3] (in0.z, in0.x, in0.y) ); 44 …input vec4 in0 = [ vec4(0.5, 1.0, 2.0, 0.2) | vec4(7.4, -1.0, 2.0, -1.3) | vec4(3.0, 1.6, -2.0, 0.… 57 x = float[3][4] ( float[4] (in0.z, in0.x, in0.w, in0.y), 58 float[4] (in0.z, in0.x, in0.w, in0.y), 59 float[4] (in0.z, in0.x, in0.w, in0.y) ); 71 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ]; 85 x = int[3][1] ( int[1] (in0.z), [all …]
|
D | implicit_conversions.test | 15 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 27 out0 = in0 + 2.0; 37 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 49 out0 = in0 + 2; 59 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 71 out0 = in0 + vec2(1.0, 2.0); 81 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 93 out0 = in0 + vec3(1.0, 2.0, 3.0); 103 input int in0 = [ 2 | 1 | 1 | 3 | 5 ]; 115 out0 = in0 + vec4(1.0, 2.0, 3.0, 4.0); [all …]
|
/third_party/vk-gl-cts/data/gles31/shaders/gl45/ |
D | arrays_of_arrays.test | 17 input vec3 in0 = [ vec3(0.5, 1.0, 2.0) | vec3(7.4, -1.0, 2.0) | vec3(3.0, 1.6, -2.0) ]; 30 x = float[3][3] ( float[3] (in0.z, in0.x, in0.y), 31 float[3] (in0.z, in0.x, in0.y), 32 float[3] (in0.z, in0.x, in0.y) ); 44 …input vec4 in0 = [ vec4(0.5, 1.0, 2.0, 0.2) | vec4(7.4, -1.0, 2.0, -1.3) | vec4(3.0, 1.6, -2.0, 0.… 57 x = float[3][4] ( float[4] (in0.z, in0.x, in0.w, in0.y), 58 float[4] (in0.z, in0.x, in0.w, in0.y), 59 float[4] (in0.z, in0.x, in0.w, in0.y) ); 71 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ]; 85 x = int[3][1] ( int[1] (in0.z), [all …]
|
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/glsl/es310/ |
D | arrays.test | 24 input vec3 in0 = [ vec3(0.5, 1.0, 2.0) | vec3(7.4, -1.0, 2.0) | vec3(3.0, 1.6, -2.0) ]; 37 x = float[3] (in0.z, in0.x, in0.y); 48 …input vec4 in0 = [ vec4(0.5, 1.0, 2.0, 0.2) | vec4(7.4, -1.0, 2.0, -1.3) | vec4(3.0, 1.6, -2.0, 0.… 61 x = float[4] (in0.z, in0.x, in0.w, in0.y); 72 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ]; 86 x = int[3] (in0.z, in0.x, in0.y); 97 input ivec4 in0 = [ ivec4(0, 1, 2, 0) | ivec4(7, -1, 2, -1) | ivec4(3, 1, -2, 0) ]; 111 x = int[4] (in0.z, in0.x, in0.w, in0.y); 122 input bvec3 in0 = [ bvec3(true, true, false) ]; 136 x = bool[3] (in0.z, in0.x, in0.y); [all …]
|
D | functions.test | 16 input float in0 = [ 0.0 | 1.0 | -2.0 | 2.5 ]; 32 out0 = func(in0); 42 input vec2 in0 = [ vec2(0.0, 1.0) | vec2(2.0, 2.5) ]; 58 out0 = func(in0); 68 input vec3 in0 = [ vec3(0.0, 1.0, -2.0) | vec3(2.0, 2.5, -4.0) ]; 84 out0 = func(in0); 94 input vec4 in0 = [ vec4(0.0, 1.0, -2.0, 0.5) | vec4(2.0, 2.5, 4.0, -7.0) ]; 110 out0 = func(in0); 120 input mat2 in0 = [ mat2(0.0, 1.0, -2.0, 0.5) | mat2(2.0, 2.5, 4.0, -7.0) ]; 136 out0 = func(in0); [all …]
|
/third_party/vk-gl-cts/external/openglcts/data/gl33/ |
D | arrays.test | 24 input vec3 in0 = [ vec3(0.5, 1.0, 2.0) | vec3(7.4, -1.0, 2.0) | vec3(3.0, 1.6, -2.0) ]; 37 x = float[3] (in0.z, in0.x, in0.y); 48 …input vec4 in0 = [ vec4(0.5, 1.0, 2.0, 0.2) | vec4(7.4, -1.0, 2.0, -1.3) | vec4(3.0, 1.6, -2.0, 0.… 61 x = float[4] (in0.z, in0.x, in0.w, in0.y); 72 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ]; 86 x = int[3] (in0.z, in0.x, in0.y); 97 input ivec4 in0 = [ ivec4(0, 1, 2, 0) | ivec4(7, -1, 2, -1) | ivec4(3, 1, -2, 0) ]; 111 x = int[4] (in0.z, in0.x, in0.w, in0.y); 122 input bvec3 in0 = [ bvec3(true, true, false) ]; 135 x = bool[3] (in0.z, in0.x, in0.y); [all …]
|
/third_party/vk-gl-cts/data/gles3/shaders/ |
D | arrays.test | 24 input vec3 in0 = [ vec3(0.5, 1.0, 2.0) | vec3(7.4, -1.0, 2.0) | vec3(3.0, 1.6, -2.0) ]; 37 x = float[3] (in0.z, in0.x, in0.y); 48 …input vec4 in0 = [ vec4(0.5, 1.0, 2.0, 0.2) | vec4(7.4, -1.0, 2.0, -1.3) | vec4(3.0, 1.6, -2.0, 0.… 61 x = float[4] (in0.z, in0.x, in0.w, in0.y); 72 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ]; 86 x = int[3] (in0.z, in0.x, in0.y); 97 input ivec4 in0 = [ ivec4(0, 1, 2, 0) | ivec4(7, -1, 2, -1) | ivec4(3, 1, -2, 0) ]; 111 x = int[4] (in0.z, in0.x, in0.w, in0.y); 122 input bvec3 in0 = [ bvec3(true, true, false) ]; 135 x = bool[3] (in0.z, in0.x, in0.y); [all …]
|
D | swizzle_math_operations.test | 10 …input vec2 in0 = [ vec2(0.1, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 24 out0 = in0.x + in1.x; 34 …input vec2 in0 = [ vec2(0.1, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 48 out0 = in0.xx + in1.xx; 58 …input vec2 in0 = [ vec2(0.1, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 72 out0 = in0.xy + in1.yx; 82 …input vec2 in0 = [ vec2(0.1, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 96 out0 = in0.yx + in1.xy; 106 …input vec2 in0 = [ vec2(0.1, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 120 out0 = in0.yxy + in1.xyy; [all …]
|
D | swizzles.test | 10 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 23 out0 = in0.x; 33 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 46 out0 = in0.xx; 56 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 69 out0 = in0.xy; 79 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 92 out0 = in0.yx; 102 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 115 out0 = in0.yxy; [all …]
|
/third_party/mesa3d/src/mesa/state_tracker/tests/ |
D | test_glsl_to_tgsi_lifetime.cpp | 45 { TGSI_OPCODE_MOV, {1}, {in0}, {}}, in TEST_F() 46 { TGSI_OPCODE_UADD, {out0}, {1,in0}, {}}, in TEST_F() 55 { TGSI_OPCODE_MOV, {1}, {in0}, {}}, in TEST_F() 56 { TGSI_OPCODE_UADD, {2}, {1,in0}, {}}, in TEST_F() 72 { TGSI_OPCODE_MOV, {1}, {in0}, {}}, in TEST_F() 74 { TGSI_OPCODE_TEX, {out0}, {in0}, {1,2}}, in TEST_F() 88 { TGSI_OPCODE_MOV, {1}, {in0}, {}}, in TEST_F() 90 { TGSI_OPCODE_UADD, {2}, {1,in0}, {}}, in TEST_F() 106 { TGSI_OPCODE_MOV, {1}, {in0}, {}}, in TEST_F() 109 { TGSI_OPCODE_UADD, {2}, {1,in0}, {}}, in TEST_F() [all …]
|
/third_party/openssl/crypto/poly1305/asm/ |
D | poly1305-mips.pl | 67 ($in0,$in1,$tmp0,$tmp1,$tmp2,$tmp3,$tmp4) = ($a4,$a5,$a6,$a7,$at,$t0,$t1); 98 ld $in0,0($inp) 101 ldl $in0,0+MSB($inp) 103 ldr $in0,0+LSB($inp) 108 dsbh $in0,$in0 # byte swap 110 dshd $in0,$in0 117 and $tmp1,$in0,$tmp0 # byte swap 119 dsrl $tmp2,$in0,24 128 and $tmp2,$in0,$tmp0 130 dsrl $in0,8 [all …]
|
/third_party/openh264/codec/common/inc/ |
D | msa_macros.h | 225 #define MSA_ST_V2(RTYPE, in0, in1, pdst, stride) \ argument 227 MSA_ST_V(RTYPE, in0, (pdst)); \ 231 #define MSA_ST_V4(RTYPE, in0, in1, in2, in3, pdst, stride) \ argument 233 MSA_ST_V2(RTYPE, in0, in1, (pdst), stride); \ 237 #define MSA_ST_V8(RTYPE, in0, in1, in2, in3, in4, in5, in6, in7, pdst, stride) \ argument 239 MSA_ST_V4(RTYPE, in0, in1, in2, in3, (pdst), stride); \ 318 #define MSA_ST_W8(in0, in1, idx0, idx1, idx2, idx3, \ argument 321 MSA_ST_W4(in0, idx0, idx1, idx2, idx3, pdst, stride) \ 347 #define MSA_ST_D4(in0, in1, idx0, idx1, idx2, idx3, pdst, stride) \ argument 350 out0_m = __msa_copy_u_d((v2i64) in0, idx0); \ [all …]
|
/third_party/openssl/crypto/aes/asm/ |
D | aesv8-armx.pl | 77 my ($zero,$rcon,$mask,$in0,$in1,$tmp,$key)= 116 vld1.8 {$in0},[$inp],#16 126 vtbl.8 $key,{$in0},$mask 127 vext.8 $tmp,$zero,$in0,#12 128 vst1.32 {$in0},[$out],#16 132 veor $in0,$in0,$tmp 134 veor $in0,$in0,$tmp 137 veor $in0,$in0,$tmp 139 veor $in0,$in0,$key 144 vtbl.8 $key,{$in0},$mask [all …]
|
/third_party/mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/ |
D | arithmetic_fp32.c | 22 int ElementFloorMod(const float *in0, const float *in1, float *out, int size) { in ElementFloorMod() argument 24 out[i] = in0[i] - floorf(in0[i] / in1[i]) * in1[i]; in ElementFloorMod() 29 int ElementFloorModInt(const int *in0, const int *in1, int *out, int size) { in ElementFloorModInt() argument 32 int remainder = in0[i] - (in0[i] / in1[i]) * in1[i]; in ElementFloorModInt() 33 out[i] = (remainder != 0) && ((in0[i] > 0) != (in1[i] > 0)) ? remainder + in1[i] : remainder; in ElementFloorModInt() 38 int ElementMod(const float *in0, const float *in1, float *out, int size) { in ElementMod() argument 40 out[i] = fmodf(in0[i], in1[i]); in ElementMod() 45 int ElementModInt(const int *in0, const int *in1, int *out, int size) { in ElementModInt() argument 48 out[i] = in0[i] % in1[i]; in ElementModInt() 53 int ElementOptMod(const float *in0, const float *in1, float *out, int size, const ArithmeticParamet… in ElementOptMod() argument [all …]
|
D | arithmetic_fp32.h | 39 int ElementLogicalAnd(const float *in0, const float *in1, float *out, int size); 40 int ElementLogicalAndInt(const int *in0, const int *in1, int *out, int size); 41 int ElementLogicalAndBool(const bool *in0, const bool *in1, bool *out, int size); 44 int ElementLogicalOr(const float *in0, const float *in1, float *out, int size); 45 int ElementLogicalOrBool(const bool *in0, const bool *in1, bool *out, int size); 48 int ElementMaximum(const float *in0, const float *in1, float *out, int size); 49 int ElementMinimum(const float *in0, const float *in1, float *out, int size); 50 int ElementMaximumInt(const int *in0, const int *in1, int *out, int size); 54 int ElementFloorDiv(const float *in0, const float *in1, float *out, int size); 55 int ElementFloorDivInt(const int *in0, const int *in1, int *out, int size); [all …]
|
D | div_fp32.c | 21 int ElementOptDiv(const float *in0, const float *in1, float *out, int size, const ArithmeticParamet… in ElementOptDiv() argument 24 out[index] = in0[0] / in1[index]; in ElementOptDiv() 31 out[index] = in0[index] / in1[0]; in ElementOptDiv() 37 int ElementOptDivRelu(const float *in0, const float *in1, float *out, int size, const ArithmeticPar… in ElementOptDivRelu() argument 40 out[index] = in0[0] / in1[index]; in ElementOptDivRelu() 45 out[index] = in0[index] / in1[0]; in ElementOptDivRelu() 52 int ElementOptDivRelu6(const float *in0, const float *in1, float *out, int size, const ArithmeticPa… in ElementOptDivRelu6() argument 55 out[index] = MSMIN(MSMAX(in0[0] / in1[index], 0), 6); in ElementOptDivRelu6() 59 out[index] = MSMIN(MSMAX(in0[index] / in1[0], 0), 6); in ElementOptDivRelu6() 65 int ElementOptDivInt(const int *in0, const int *in1, int *out, int size, const ArithmeticParameter … in ElementOptDivInt() argument [all …]
|
D | sub_fp32.c | 18 int ElementOptSub(const float *in0, const float *in1, float *out, int size, const ArithmeticParamet… in ElementOptSub() argument 20 MS_FLOAT32X8 vin0_opt_8 = MS_MOV256_F32(in0[0]); in ElementOptSub() 24 float32x4_t vin0_opt = vdupq_n_f32(in0[0]); in ElementOptSub() 44 out[index] = in0[0] - in1[index]; in ElementOptSub() 49 MS_FLOAT32X8 vin0 = MS_LD256_F32(in0 + index); in ElementOptSub() 56 float32x4_t vin0 = vld1q_f32(in0 + index); in ElementOptSub() 62 out[index] = in0[index] - in1[0]; in ElementOptSub() 68 int ElementOptSubInt(const int *in0, const int *in1, int *out, int size, const ArithmeticParameter … in ElementOptSubInt() argument 70 int32x4_t vin0_opt = vdupq_n_s32(in0[0]); in ElementOptSubInt() 83 out[index] = in0[0] - in1[index]; in ElementOptSubInt() [all …]
|
/third_party/ffmpeg/libavutil/mips/ |
D | generic_macros_msa.h | 245 #define SW4(in0, in1, in2, in3, pdst, stride) \ argument 247 SW(in0, (pdst)) \ 260 #define SD4(in0, in1, in2, in3, pdst, stride) \ argument 262 SD(in0, (pdst)) \ 362 #define ST_V2(RTYPE, in0, in1, pdst, stride) \ argument 364 ST_V(RTYPE, in0, (pdst)); \ 373 #define ST_V4(RTYPE, in0, in1, in2, in3, pdst, stride) \ argument 375 ST_V2(RTYPE, in0, in1, (pdst), stride); \ 383 #define ST_V6(RTYPE, in0, in1, in2, in3, in4, in5, pdst, stride) \ argument 385 ST_V4(RTYPE, in0, in1, in2, in3, (pdst), stride); \ [all …]
|
/third_party/vk-gl-cts/data/gles2/shaders/ |
D | swizzles.test | 9 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 21 out0 = in0.x; 30 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 42 out0 = in0.xx; 51 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 63 out0 = in0.xy; 72 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 84 out0 = in0.yx; 93 …input vec2 in0 = [ vec2(0.0, 0.5) | vec2(1.0, 1.25) | vec2(-0.5, -2.25) | vec2(-32.0, 64.0) | vec2… 105 out0 = in0.yxy; [all …]
|
D | conversions.test | 9 input float in0 = [ 0.0 | 1.0 | 2.0 | 3.5 | -0.5 | -8.25 | -20.125 | 36.8125 ]; 22 out0 = float(in0); 31 input float in0 = [ 0.0 | 1.0 | 2.0 | 3.5 | -0.5 | -8.25 | -20.125 | 36.8125 ]; 44 out0 = int(in0); 53 input float in0 = [ 0.0 | 1.0 | 2.0 | 3.5 | -0.5 | -8.25 | -20.125 | 36.8125 ]; 66 out0 = bool(in0); 75 input int in0 = [ 0 | 1 | 2 | 5 | 8 | 11 | -12 | -66 | -192 | 255 ]; 88 out0 = float(in0); 97 input int in0 = [ 0 | 1 | 2 | 5 | 8 | 11 | -12 | -66 | -192 | 255 ]; 110 out0 = int(in0); [all …]
|
/third_party/skia/third_party/externals/libwebp/src/dsp/ |
D | msa_macro.h | 168 #define SW4(in0, in1, in2, in3, pdst, stride) do { \ argument 170 SW(in0, ptmp); \ 179 #define SW3(in0, in1, in2, pdst, stride) do { \ argument 181 SW(in0, ptmp); \ 188 #define SW2(in0, in1, pdst, stride) do { \ argument 190 SW(in0, ptmp); \ 202 #define SD4(in0, in1, in2, in3, pdst, stride) do { \ argument 204 SD(in0, ptmp); \ 296 #define ST_B2(RTYPE, in0, in1, pdst, stride) do { \ argument 297 ST_B(RTYPE, in0, pdst); \ [all …]
|
/third_party/flutter/skia/third_party/externals/libwebp/src/dsp/ |
D | msa_macro.h | 168 #define SW4(in0, in1, in2, in3, pdst, stride) do { \ argument 170 SW(in0, ptmp); \ 179 #define SW3(in0, in1, in2, pdst, stride) do { \ argument 181 SW(in0, ptmp); \ 188 #define SW2(in0, in1, pdst, stride) do { \ argument 190 SW(in0, ptmp); \ 202 #define SD4(in0, in1, in2, in3, pdst, stride) do { \ argument 204 SD(in0, ptmp); \ 296 #define ST_B2(RTYPE, in0, in1, pdst, stride) do { \ argument 297 ST_B(RTYPE, in0, pdst); \ [all …]
|
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/glsl/440/ |
D | linkage.test | 13 input vec2 in0 = [ vec2(1.0, 11.0) | vec2(1.0, 9.0) | vec2(13.0, 7.0) | vec2(8.0, 3.0) ]; 27 vec2 in0 = vec2(in0_0, in0_1); 28 var0 = in0 + in0; 53 input vec2 in0 = [ vec2(1.0, 11.0) | vec2(1.0, 9.0) | vec2(13.0, 7.0) | vec2(8.0, 3.0) ]; 68 vec2 in0 = vec2(in0_0, in0_1); 69 var0 = in0_3 * in0 + in0; 96 …input vec3 in0 = [ vec3(6.0, 8.0, 7.0) | vec3(14.0, 10.0, 15.0) | vec3(9.0, 5.0, 4.0) | vec3(7.0,… 111 vec3 in0 = vec3(in0_0, in0_1, in0_2); 112 var0 = in0 + in0; 137 …input vec3 in0 = [ vec3(6.0, 8.0, 7.0) | vec3(14.0, 10.0, 15.0) | vec3(9.0, 5.0, 4.0) | vec3(7.0,… [all …]
|