OpenGL:立即模式渲染不会插入颜色

时间:2013-09-02 17:51:19

标签: opengl

前几天我试图在立即模式下渲染一些四边形,我希望它们有一个很好的插值颜色渐变 - 就像这样:

glBegin(GL_QUADS);
  glColor4f(...red...);
  glVertex3f(...upper left...);

  glColor4f(...red...);
  glVertex3f(...bottom left...);

  glColor4f(...green...);
  glVertex3f(...bottom right...);

  glColor4f(...green...);
  glVertex3f(...upper right...);
glEnd;

虽然没有运气。在我的例子中它做的是它以最后设定的颜色显示整个四边形 - 在这种情况下是绿色。即使我切换到三角形,它也几乎是同一个故事。这从来没有发生在我身上,所以我想知道,可能的原因是什么。据我所知,这只能在我使用一些设置不佳的着色器时发生,但我没有使用任何,所以我似乎错了。可能在某处设置不好?

0 个答案:

没有答案