Negative overflows in function lifted from angrylion's rasterizer -
comment out for now - investigate if triangles start behaving
erratically