1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
glAlphaFunc(GL_GREATER, 0.1f);
glEnable(GL_ALPHA_TEST);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, preview_texture->texture_id);
glBegin(GL_QUADS);
glTexCoord2f(0.0, 0.0); glVertex3f(x+w-28-260, y+28, 0.02);
glTexCoord2f(1.0, 0.0); glVertex3f(x+w-28, y+28, 0.02);
glTexCoord2f(1.0, 1.0); glVertex3f(x+w-28, y+28+520, 0.02);
glTexCoord2f(0.0, 1.0); glVertex3f(x+w-28-260, y+28+520, 0.02);
glEnd();
glDisable(GL_TEXTURE);
glDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST); |