Сейчас вернулась к этому вопросу практически: не получается.
Такой вариант: в основной программе формируется окно, подключается контекст, подключаются шейдеры. Потом контекст отвязывается от текущего потока: gfwMakeContextCurrent(NULL).
После этого погружается библиотека, в неë перндаëтся указатель на окно (GLFWWindow *), внутри библиотеки снова вызывается gfwMakeContextCurrent(win).
При этом исключений не возникает, но изображения нет, и созданное окно висит в "зависшем" состоянии (не двигается мышкой в том числе).
Думаю, это какой-то не тот путь... Тем более, что шейдеры желательно подключать внутри библиотеки свои собственные.
Подскажите, пожалуйста: как вохможно вывести изображение (из библиотеки или другой программы) в заданном окне?
Может быть , имеет смысл формировать, например, фрагментный буфео и его передавать каким-то образом?
Такой вариант: в основной программе формируется окно, подключается контекст, подключаются шейдеры. Потом контекст отвязывается от текущего потока: gfwMakeContextCurrent(NULL).
После этого погружается библиотека, в неë перндаëтся указатель на окно (GLFWWindow *), внутри библиотеки снова вызывается gfwMakeContextCurrent(win).
При этом исключений не возникает, но изображения нет, и созданное окно висит в "зависшем" состоянии (не двигается мышкой в том числе).
Думаю, это какой-то не тот путь... Тем более, что шейдеры желательно подключать внутри библиотеки свои собственные.
Подскажите, пожалуйста: как вохможно вывести изображение (из библиотеки или другой программы) в заданном окне?
Может быть , имеет смысл формировать, например, фрагментный буфео и его передавать каким-то образом?