1.
本函数可以禁用多边形正面或背面上的光照、阴影和颜色计算及操作,消除不必要的渲染计算是因为无论对象如何进行旋转或变换,都不会看到多边形的背面。用GL_CULL_FACE参数调用glEnable和glDisable可以启用或禁用剔除。
glEnalbe(GL_CULL_FACE) 开启剔除操作效果
glDisable(GL_CULL_FACE) 关闭剔除操作效果
2.
当我们需要绘制透明图片时,就需要关闭它
glDisable(GL_DEPTH_TEST);
3. glBlendFunc
http://blog.chinaunix.net/uid-20622737-id-2850251.html
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glBlendEquation(GL_FUNC_ADD);
glp_bt.draw();
glp_up.draw();
4 设置浏览窗口大小
glViewport(0, 0, 800, 600);
5. glBlendEquation
https://blog.youkuaiyun.com/flycatdeng/article/details/82664564
6 清空显存数据
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);