pixel: add signed accumulators, these were causing errors in new primitives