Мой куб не отображается как ожидалось, когда я использую GL_BLEND.Почему мой цветной куб не работает с GL_BLEND?
glEnable(GL_CULL_FACE);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
Я также имеющий аналогичные проблемы с рисованием некоторых полупрозрачный вершин впереди, которые вполне могут быть связаны между собой.
Похожие: Why do my semi-opaque vertices make background objects brighter in OpenGL?
Вот что он должен выглядеть следующим образом:
Normal cube http://img408.imageshack.us/img408/2853/normalcube.png
А вот то, что это на самом деле выглядит следующим образом:
Dark cube http://img7.imageshack.us/img7/7133/darkcube.png
См. Код, используемый для create the colored cube, и код, используемый на самом деле draw the cube.
Куб втягивается так:
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glLoadIdentity();
// ... do some translation, rotation, etc ...
drawCube();
glPopMatrix();
// ... swap the buffers ...
Вы получили первое изображение из своей программы? –