I am trying to draw 3 lines in the bottom right corner of a screen. I have created 4 viewports and am currently drawing objects in the 2 top viewports and the bottom left viewport. The code I am using to draw the line in the bottom right viewport is as follows.
glViewport( (GLsizei) ( w / 2 ), (GLsizei) ( 0 ), (GLsizei) ( w / 2 ), (GLsizei) ( h / 2 ) );
glColor3f( 0.0, 0.0, 1.0 );
glLineWidth( 10.0 );
glBegin( GL_LINES );
glVertex2i( ( w / 2 + 20 ), ( h / 8 ) );
glVertex2i( ( w - 20 ), ( h / 8 ) );
w is the width of my screen and h is the height of it. I want a 20 pixel buffer on both the left and right side of the viewport and the line being drawn. Can anyone help me figure out why this line is not drawing. I want the line a 1/4 the viewport which would be 1/8 of the way up the screen. Thanks for any help you can give me!