Hello guys,
I'm trying to set some line loops to 1 pixel width, but I always get some antialiasing effect when the width number is an odd number
Here some example code:
gl2.glLineWidth(1.0f);
gl2.glBegin(GL2.GL_LINES);
gl2.glVertex2i(-10, 0);
gl2.glVertex2i(-10, 10);
gl2.glEnd();
gl2.glLineWidth(2.0f);
gl2.glBegin(GL2.GL_LINES);
gl2.glVertex2i(-10, -10);
gl2.glVertex2i(-10, 0);
gl2.glEnd();
gl2.glLineWidth(3.0f);
gl2.glBegin(GL2.GL_LINES);
gl2.glVertex2i(-10, -20);
gl2.glVertex2i(-10, -10);
gl2.glEnd();
gl2.glLineWidth(4.0f);
gl2.glBegin(GL2.GL_LINES);
gl2.glVertex2i(-10, -30);
gl2.glVertex2i(-10, -20);
gl2.glEnd();
gl2.glLineWidth(5.0f);
gl2.glBegin(GL2.GL_LINES);
gl2.glVertex2i(-10, -40);
gl2.glVertex2i(-10, -30);
gl2.glEnd();
produces this (in order from up to down):
http://dl.dropbox.com/u/1401029/LineWidth.pnggl2.glIsEnabled(GL2.GL_LINE_SMOOTH) returns false and gl2.glhint doesnt seem to affect it at all
any ideas?