1

我想知道 GLFW3 函数 glfwWindowHint 的以下“帧缓冲区相关提示”是什么:

  • GLFW_RED_BITS
  • GLFW_GREEN_BITS
  • GLFW_BLUE_BITS
  • GLFW_ALPHA_BITS
  • GLFW_DEPTH_BITS
  • GLFW_STENCIL_BITS

这样做的目的是什么?通常它们的默认值就足够了吗?

4

1 回答 1

1

您可以使用这些请求操作系统为您提供至少包含那么多位 r/g/b/alpha/depth/stencil 的 GL 上下文。它可能会给你更多。

如果您没有为每个提示设置显式值,GLFW 将使用零代替。

一些(大多数?全部?)GL 实现不会给你任何 alpha/depth/stencil 位,除非你特别要求它们。

不过,您几乎肯定会得到一些颜色位。

于 2013-06-21T03:13:11.240 回答