小BUG:OpenGL无法清屏

来源:互联网 发布:淘宝top100排行榜 编辑:程序博客网 时间:2024/05/06 11:23

清屏代码:

glClear(GL_COLOR_BUFFER_BIT || GL_DEPTH_BUFFER_BIT);

实际运行时程序背景还是随机内容,查了许久才发现把缓冲区标志位的“按位或”误写为“逻辑或”,

GL_COLOR_BUFFER_BIT || GL_DEPTH_BUFFER_BIT 结果为1,不是个有效缓冲区标志位。尴尬


GL_COLOR_BUFFER_BIT :0x00004000

GL_DEPTH_BUFFER_BIT:0x00000100

原创粉丝点击