如何为GPGPU创建一个不可见的X11窗口?

时间:2011-11-29 15:16:41

标签: x11 opengl-es-2.0 gpgpu egl

是否可以创建一个不可见的X窗口?对于OpenGL ES 2.0上下文的初始化,必须手动创建X窗口,但我找不到使其不可见的方法。因为我只做GPGPU,所以我不需要输出窗口。事实上,在我看来这很烦人。

我知道来自earlier question的解决方案,其中指出在InputOnly中使用XCreateWindow()。但是,这会导致X错误GLXBadDrawable。可能是因为EGL要求窗口响应图形请求。还有另外一种方法吗?也许创造它最小化?但我也找不到任何东西。同样将窗口的大小设置得很小也无济于事,因为它总是占用我设备上的整个屏幕(诺基亚N9)。

0 个答案:

没有答案