GL_REPEAT is on by default, and ye that is the most useful one. If you try to draw with texture coordinates outside 0..1 (in this case you have coordinates to -0.5 and 1.5) then the rendering takes rules of what clamp is set to.