Использование разных дисплеев OpenGL

Я пытаюсь написать программу на python или C++ с использованием opengl, которая позволит мне управлять различными дисплеями. В настоящее время у меня есть три разных дисплея, у меня есть компьютерный монитор, ЖК-дисплей и DLP, подключенные к моему компьютеру. Я хочу управлять каждым экраном отдельно, и я хочу, чтобы все они были на полном экране, чтобы они стали черными. В настоящее время, когда я пытаюсь использовать функцию glutfullscreen(), монитор компьютера становится только черным, и я не могу контролировать два других экрана.

В своей настройке я убрал подсветку с ЖК-экрана и проецирую на нее DLP-проектор, чтобы увеличить динамический диапазон. Я пытаюсь написать программное обеспечение для выравнивания двух изображений. У меня все это работает в MATLAB с MGL. Но я не знаю, куда идти с C++.

Мне нужно иметь возможность контролировать пиксели, где отображается каждое изображение, но я не могу получить доступ к двум другим экранам.

1 ответ

Решение

Используйте что-то вроде SDL2 или GLFW3 для поддержки нескольких мониторов. Они позволят вам запросить количество мониторов и их размеры, а также позволят вам создать несколько окон для их покрытия.

Другие вопросы по тегам