OpenTK в машине без OpenGL? - PullRequest
       21

OpenTK в машине без OpenGL?

0 голосов
/ 16 декабря 2011

Меня интересует OpenTK для неигрового приложения, основной задачей которого является быстрое выполнение сложной 2D-графики (возможно, за пределами оптимизированного GDI +).
Однако, если аппаратное ускорение недоступно на компьютере, я все же хочу, чтобы мое приложение работало, даже если с более медленным графическим выводом.

Можно ли использовать OpenTK, но при этом код работает на компьютерах без требований к видеокарте / драйверам?
Мой поиск дал Mesa3D , но я не знаю, как он будет интегрирован в приложение .NET, и будет ли такое решение работать и в Mono.

1 Ответ

3 голосов
/ 16 декабря 2011

OpenTK использует любую версию OpenGL, доступную в вашей системе. Когда вы устанавливаете драйверы для видеокарты поставщика, вы (также) устанавливаете их версию OpenGL. В отсутствие аппаратно-ускоренной версии OpenGL большинство (всех?) Современных операционных систем имеют программную реализацию OpenGL, к которой они прибегают. Это должно работать без всяких усилий. Однако в Windows это, вероятно, будет довольно старая версия OpenGL (1.1), которая может не поддерживать все, что вы хотите сделать.

...