我第一次尝试使用GLEE进行测试。我似乎很关注这本书。但是,此条件通过,但该功能未设置清除值。至少,我得到一个黑屏。然而,glClearColor可以工作。
if (GLEE_VERSION_2_0 && GLEE_EXT_texture_integer)
glClearColorIuiEXT(128,128,128,255);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
答案 0 :(得分:2)
glClearColorI*
用于清除整数纹理,即采样产生整数值而不是从0到1的标准化值。它不适用于常规,标准化纹理或渲染缓冲区,就像你窗口最有可能分配的那个。
请改用常规glClearColor
方法。如果必须,请将值除以255
。