openGL默认情况下清屏将RGB分量清零,所以屏幕变成黑色。采用如下的函数:
glClear(GL_COLOR_BUFFER_BIT)。当然可以自定义清屏的颜色,采用如下的函数:
glClearColor(1.0f, 0.0f, 0.0f, 0.0f), 将屏幕渲染成红色
void myDisplay(void)
{
glClearColor(1.0f, 0.0f, 0.0f, 0.0f);
glClear(GL_COLOR_BUFFER_BIT);
glFlush();
}
本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1729239,如需转载请自行联系原作者