Set glBlendFunc ( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ) ; when done drawing
the Sun so that the cloud texture alpha blending will work correctly.
This commit is contained in:
@@ -254,8 +254,8 @@ void Star::newImage(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
glPopMatrix();
|
glPopMatrix();
|
||||||
glDisable(GL_LIGHTING); //LIGHTING DISABLED
|
glDisable(GL_LIGHTING); // LIGHTING DISABLED
|
||||||
glDisable(GL_BLEND); //BLEND DISABLED
|
glDisable(GL_BLEND); // BLEND DISABLED
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
{
|
{
|
||||||
xglRotatef(((RAD_TO_DEG * rightAscension)- 90.0), 0.0, 0.0, 1.0);
|
xglRotatef(((RAD_TO_DEG * rightAscension)- 90.0), 0.0, 0.0, 1.0);
|
||||||
@@ -266,6 +266,7 @@ void Star::newImage(void)
|
|||||||
}
|
}
|
||||||
glPopMatrix();
|
glPopMatrix();
|
||||||
glDisable(GL_TEXTURE_2D); // TEXTURE DISABLED
|
glDisable(GL_TEXTURE_2D); // TEXTURE DISABLED
|
||||||
|
glBlendFunc ( GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA ) ;
|
||||||
glDisable(GL_BLEND); // BLEND DISABLED
|
glDisable(GL_BLEND); // BLEND DISABLED
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user