ВМ
Size: a a a
ВМ
VK
VK
f
MB
НЧ
НЧ
MB
R
VK
MS
ВМ
SP
IL
MB
AT
P🍣
p.xy = abs(p.xy)
p.x = abs(p.x);
p.y = abs(p.y)
;
q.xz = abs(q.xz);
q.xz = select(q.zx, q.xz, q.z > q.x);
q.xz = q.xz - vec2<f32>(0.5);
P🍣
q.x = abs(q.x);
q.z = abs(q.z);
q.x = select(q.z, q.x, q.z > q.x);
q.z = select(q.x, q.z, q.z > q.x);
q.x = q.x - 0.5;
q.z = q.z - 0.5;
ВМ
let a = abs(q.xz);
let b = select(a.yx, a.xy, a.y > a.x);
q.x = b.x - 0.5;
q.z = b.y - 0.5;
ВМ