GL_SCISSOR itself only supports integer coordinates, but with reference frames different from GLOBAL transforms influence the position of the clipping frame, possibly resulting in wrong positions due to too low precision.