Я создал окно с использованием GLFW3. Я создал дочернее окно, используя другой поток с GLX. Во время создания контекста контекста GLX я передаю контекст opengl главного окна (достигнутый glXGetCurrentContext
), как параметр sharelist
в контексте opengl дочернего окна, так как я хочу использовать текстуры, которые визуализируются дочерним контекстом в главном окне , Но я получаю эту ошибку:Обмен текстурой между двумя контекстами opengl
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Serial number of failed request: 38
Current serial number in output stream: 39
Как я видел в документации glxCreateContext
,
BadMatch is generated if the context to be created would not share the address space or the screen of the context specified by shareList.
Таким образом, это значит, что я не могу разделить текстуру с этим контекстом?