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: 305
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