Made lines in typesetting controls antialiased.

Originally committed to SVN as r1311.
This commit is contained in:
Rodrigo Braz Monteiro 2007-06-28 22:18:19 +00:00
parent 2f911574d6
commit 36df5b3de2
2 changed files with 4 additions and 6 deletions

View File

@ -250,13 +250,10 @@ void OpenGLWrapper::SetFillColour(wxColour col,float alpha) {
// Line
void OpenGLWrapper::SetModeLine() {
glColor4f(r1,g1,b1,a1);
if (a1 == 1.0f) glDisable(GL_BLEND);
else {
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
}
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glLineWidth(lw);
//glEnable(GL_LINE_SMOOTH);
glEnable(GL_LINE_SMOOTH);
}

View File

@ -468,6 +468,7 @@ void VideoDisplayVisual::DrawOverlay() {
// Current position info
if (mode == 0 && x >= 0 && x < w && y >= 0 && y < h) {
// Draw cross
glDisable(GL_LINE_SMOOTH);
glEnable(GL_COLOR_LOGIC_OP);
glLogicOp(GL_INVERT);
glBegin(GL_LINES);