Пример #1
0
 public static void AtomicAdd(this VariableView <Vector4> target, Vector4 operand)
 {
     Atomic.Add(ref target.SubView <float>(Vector4XOffset).Value, operand.X);
     Atomic.Add(ref target.SubView <float>(Vector4YOffset).Value, operand.Y);
     Atomic.Add(ref target.SubView <float>(Vector4ZOffset).Value, operand.Z);
     Atomic.Add(ref target.SubView <float>(Vector4WOffset).Value, operand.W);
 }
Пример #2
0
 public static void AtomicAdd(this VariableView <Vector2> target, Vector2 operand)
 {
     Atomic.Add(ref target.SubView <float>(Vector2XOffset).Value, operand.X);
     Atomic.Add(ref target.SubView <float>(Vector2YOffset).Value, operand.Y);
 }