when filling a subsurface with a color on a specific destination, if that rect has negative coordinates, it sets it to zero, removing clipping, using pygame.draw.rect to fill that part properly clips ...