我想知道 GLFW3 函数 glfwWindowHint 的以下“帧缓冲区相关提示”是什么:
- GLFW_RED_BITS
- GLFW_GREEN_BITS
- GLFW_BLUE_BITS
- GLFW_ALPHA_BITS
- GLFW_DEPTH_BITS
- GLFW_STENCIL_BITS
这样做的目的是什么?通常它们的默认值就足够了吗?
您可以使用这些请求操作系统为您提供至少包含那么多位 r/g/b/alpha/depth/stencil 的 GL 上下文。它可能会给你更多。
如果您没有为每个提示设置显式值,GLFW 将使用零代替。
一些(大多数?全部?)GL 实现不会给你任何 alpha/depth/stencil 位,除非你特别要求它们。
不过,您几乎肯定会得到一些颜色位。