如何确定wx GLCanvas的最大允许WX_GL_DEPTH_SIZE?

时间:2013-02-05 19:50:32

标签: python wxpython pyopengl

我正在使用wx.Frame创建GLCanvas。在某些平台上,将画布的WX_GL_DEPTH_SIZE属性设置为32可以正常工作。在另一个平台上,我只得到一个空白帧(GLCanvas不渲染),除非我将深度大小减小到16.在调用代码中有一种简单的方法来确定深度大小的允许值吗?

2 个答案:

答案 0 :(得分:1)

你在运行Linux吗?也许您可以从glxinfo -t输出的显示模式表中获取该信息。

答案 1 :(得分:0)

我找到的唯一解决方案是使用GLCanvas方法IsDiplaySupported,但似乎这个方法在wxPython 2.9而不是旧版本中可用。