Как запустить OpenGL в режиме программной эмуляции? - PullRequest
4 голосов
/ 09 сентября 2011

Можно ли как-нибудь запустить OpenGL в режиме программной эмуляции, например, в DirectX, где есть опция рендеринга ссылок?

1 Ответ

3 голосов
/ 09 сентября 2011

, если вы пытаетесь просто протестировать существующее программное обеспечение, есть куча хитростей ... например: http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=148011

, если вы пишете программное обеспечение и имеете возможность указать рендер ... тогдав окнах:

из: http://www.opengl.org/resources/faq/technical/mswindows.htm

Чтобы принудительно выполнить программный рендеринг из вашего приложения, выберите формат пикселей, не ускоряемый аппаратно.Для этого вы не можете использовать ChoosePixelFormat (), который всегда выбирает аппаратно ускоренный формат пикселя, когда он доступен.Вместо этого используйте DescribePixelFormat () для просмотра списка доступных форматов пикселей.Любой формат с установленным битом атрибута PFD_GENERIC_FORMAT не будет аппаратно ускорен.

для Linux или Mac ... Мне бы пришлось просматривать реальные книги ... Дайте мне знать, если вы используете Linux /Mac

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...