How do I make lines scale when using GLOrtho?
        Posted  
        
            by Mason Wheeler
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Mason Wheeler
        
        
        
        Published on 2010-05-11T13:48:48Z
        Indexed on 
            2010/05/11
            13:54 UTC
        
        
        Read the original article
        Hit count: 376
        
I'm using GLOrtho to set up a 2D view that I can render textures onto. It works really well, up until I try to zoom in on the image. If I pass half the width and half the height of the viewport to GLOrtho, I end up with all my textures displayed twice as big as normal, which is exactly what I expect.
But then I try to draw a box around part of the image and it all falls apart. I call glBegin(GL_LINE_LOOP), place the four vertices, and call glEnd, and I expect to see the same thing I would see if I drew it at normal zoom level, doubled.  Instead, I get lines that are all the right length, but they all come out one pixel wide, instead of two, and it looks really bad.
What am I missing?
© Stack Overflow or respective owner