GLFW窗口提示:颜色位深度

时间:2017-05-12 02:04:44

标签: opengl lwjgl glfw

在我的游戏中,我正在尝试创建一个没有深度缓冲区,模板缓冲区或alpha缓冲区的glfw窗口,因为我想要它做的就是将2D图像渲染到屏幕上,这是前一个帧缓冲区的结果。 / p>

所以我使用以下初始化代码:

glfwDefaultWindowHints();       
glfwWindowHint(GLFW_DEPTH_BITS, 0);
glfwWindowHint(GLFW_STENCIL_BITS, 0);
glfwWindowHint(GLFW_ALPHA_BITS, 0);

然而,当我创建窗口并调用glGetInteger(GL_ALPHA_BITS)时,它返回8.然而,深度位和模板位为0。

我的问题是,当我使用glfwWindowHint()指定'提示'时,是否应该如何创建窗口或必须是什么的建议。

1 个答案:

答案 0 :(得分:0)

是的,这是一个建议。但是有更多的alpha位不是问题,因为可以使用glEnable(GL_BLEND)/ glDisable(GL_BLEND)启用和禁用alpha混合