Ситуация такова: Существует удаленный сервер Linux (без GUI), который создает сцену OpenGL. Цель: Перенос сгенерированного изображения на клиентский компьютер Windows Я не могу понять что-то с помощью рендеринга с экрана, прочитал много литературы, но все еще не совсем понял: Использование GLUT подразумевает настройку переменной DISPLAY. Если я правильно понимаю, это означает дистанционное рендеринг через x11. Если я запускаю сервер x11 на windows (XWin server), все работает. Если я попытаюсь запустить без сервера рендеринга, то: freeglut (./WFWorkspace): не удалось открыть отображение «localhost: 11.0». В любом случае x11 не подходит.Удаленный экранный рендеринг (Linux/no GUI)
Нужно ли создавать графический контекст (требуется поддержка аппаратного рендеринга)?
Как создать графический контекст на сервере Linux без GLUT/x11?
Объект Framebuffer - подходит ли он для моей задачи и нужен ли для этого контекст графики?
Что является наиболее эффективным способом решения этой проблемы (для рендеринга требуется поддержка аппаратного обеспечения).
Не является важным вопросом, но все-таки:
- Pixel объект буфера. Я планирую использовать его для повышения производительности чтения GPU-памяти. Это выгодно в моей задаче?
Связанный: http://stackoverflow.com/questions/3191978/how-to-use-glut-opengl-to-render-to-a-file –