this adds some special case handling for RGBX formats to allow them to blit and sample in a functional manner