added summation blending of multiple primitives