是否可以创建一个不可见的 X 窗口?对于 OpenGL ES 2.0 上下文的初始化,必须手动创建一个 X 窗口,但我找不到使其不可见的方法。因为我只做 GPGPU 我不需要输出窗口。事实上,就我而言,这很烦人。
我从较早的问题中知道了一个解决方案,该问题已被指出InputOnly
在XCreateWindow()
. 然而,这会导致 X 错误GLXBadDrawable
。可能是因为 EGL 需要窗口来响应图形请求。还有其他方法吗?也许创建它最小化?但我也找不到任何东西。将窗口的大小设置得非常小也无济于事,因为它总是占据我设备(诺基亚 N9)上的整个屏幕。