是否可以创建一个不可见的X窗口?对于OpenGL ES 2.0上下文的初始化,必须手动创建X窗口,但我找不到使其不可见的方法。因为我只做GPGPU,所以我不需要输出窗口。事实上,在我看来这很烦人。
我知道来自earlier question的解决方案,其中指出在InputOnly
中使用XCreateWindow()
。但是,这会导致X错误GLXBadDrawable
。可能是因为EGL要求窗口响应图形请求。还有另外一种方法吗?也许创造它最小化?但我也找不到任何东西。同样将窗口的大小设置得很小也无济于事,因为它总是占用我设备上的整个屏幕(诺基亚N9)。