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();
}
本文共 288 字,大约阅读时间需要 1 分钟。
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();
}
转载于:https://blog.51cto.com/fengyuzaitu/1729239