Были опубликованы различные вопросы по теме закадрового рендеринга, особенно в том, что касается службы Win32, например, следующие вопросы, в которых Mesa3D была предложена в качестве опции ...
Отображение на экране текстуры в сервисе win32 Приложение C ++ OpenGL в качестве веб-сервиса
Для записи я намереваюсь написать сервис Win32 для визуализации сцен вне экрана OpenGLпостроен с использованием Delphi и GLScene.GLScene, однако, отображает вне экрана, используя pbuffers, но, как я понимаю, это не поддерживается службой Win32, в том числе при отображении вне экрана в Citrix (возможно, потому что он работает как служба Win32), что я также должен иметь возможностьделать.Я думал, что смогу изменить рендеринг вне экрана в GLScene на использование API OSMesa, но надеюсь, что такое изменение не является необходимым.
Что мне не совсем понятно, так это решение Mesa3D длярендеринг экрана осуществляется исключительно с использованием библиотеки Mesa3D OpenGL32 или, если это также связано с использованием OSMesa API.Может ли кто-то поэтому объяснить, как они используют Mesa3D для рендеринга вне экрана в сервисе Win32?