查看 GLFW 手册,您可以使用 glfwGetVideoModes( GLFWvidmode *modes, int maxcount )
进入显示模式。然而这只能给你。
int Width, Height; // Video resolution
int RedBits; // Number of red bits
int GreenBits; // Number of green bits
int BlueBits; // Number of blue bits
要打开一个窗口,您需要更多参数,获取剩余参数的最佳方法是什么?
(除了模式) glfwOpenWindow(int 宽度, int 高度, int redbits, int greenbits, int bluebits, int 字母位、int 深度位、int stencilbits、int 模式)
最佳答案
当今显卡的事实标准是支持 24 个深度位和 8 个模板位。 32 位深度非常罕见。
您可能想要做的是请求 8 个 alpha 位、24 个深度位和 8 个模板位。如果您不需要模板或 alpha,请为它们请求 0 位(这样您就不需要担心模板操作状态)。
关于opengl - Glfw 获取字母位、深度位和模板位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14189587/