Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73844

Разделяемые контексты OpenGL

$
0
0

После того как вызван

ctx0->setShareContext(ctx1);
ctx0 и ctx1 разделяют ресурсы OpenGL, так? Или требуется ещё вызвать
ctx1->setShareContext(ctx0);

В документации написано, что после этого ctx0 должен быть пересоздан, по логике должен быть пересоздан также ctx1, так?

Если есть несколько экземпляров потомков QOpenGLWindow, которые отображают одну и ту же сцену и QOpenGLContext с QOffscreenSurface для инициализации ресурсов, то можно ли использовать context()->setShareContext(..) или обязательно нужно использовать параметр конструктора?

Для работы с ресурсами нужно использовать QOpenGLFunctions, полученный из текущего контекста, или сойдёт из любого контекста, находящегося в разделяемой группе?

 ,


Viewing all articles
Browse latest Browse all 73844

Trending Articles