switch to using a single pre-multiplied matrix in the image_fill