Можно ли создать невидимое окно X? Для инициализации контекста OpenGL ES 2.0 необходимо вручную создать окно X, но я не могу найти способ сделать его невидимым. Так как я делаю только GPGPU, мне не нужно окно вывода. На самом деле, это довольно раздражает в моем случае.
Мне известно о решении из более раннего вопроса , где было указано использование InputOnly
в XCreateWindow()
. Это, однако, приводит к ошибке X GLXBadDrawable
. Вероятно, потому что EGL требует, чтобы окно ответило на графический запрос. Есть ли другой способ? Может быть, создать его минимизировано? Но я тоже ничего не могу найти по этому поводу. Кроме того, установка действительно небольшого размера окна не помогает, поскольку он всегда занимает весь экран на моем устройстве (Nokia N9).