2015-05-16 4 views

ответ

0

Да, это экспериментально с 1.1 или 1.2. Отрегулируйте OpenTK.dll.config, если некоторая dll не найдена, и, возможно, вам нужно будет найти правильную версию libinput (libinput-0.2.0 работает над моим debian), чтобы соответствовать привязке api в opentk. Я не совсем уверен, но я думаю, что он работает только с современным GL (> 3.0). Убедитесь, что у вас есть libdrm, libgbm и исправьте libinput в вашей системе и последние mesa.

OpenTK автоматически обнаружит среду консоли linux, если программа запущена с консоли. Если вам не удается найти отсутствующие DLL, включите полные сообщения отладки в Otk.

0

У меня это работает, но это заняло немного работы. Сначала я создал библиотеку c для вызова в родные библиотеки для управления чипсетом gl на PI и разоблачил их, чтобы я мог их вызвать из C#.

Во-вторых, мне пришлось перекомпилировать opentk с переключателем, чтобы не использовать динамические привязки. В конце концов я удалил большую часть логики игрового окна и просто использовал привязки и математический код из opentk.

Подробнее и код здесь:

http://www.opentk.com/node/4024

В принципе этого достаточно, чтобы вы очистки/замены экрана и т.д., и после этого вы можете добавить код привязки через к спецификации GL ES 2.0, который вы можете сгенерируйте в инструментах проекта/решения opentk.

Смежные вопросы