我正在android中开发opengl。有人能告诉我如何设置视窗(而不是整个屏幕)的背景色吗?我的应用程序中有两个视口,我想为这两个视口设置不同的颜色。
最佳答案
如果glClear
影响整个帧缓冲区,而不仅仅是当前视区(对此不确定),则还可以使用剪刀测试:
glScissor(x, y, w, h);
glEnable(GL_SCISSOR_TEST);
glClearColor(r, g, b, a);
glClear(GL_COLOR_BUFFER_BIT);
我很确定剪刀测试会影响
glClear
。