Активные и полные привязки OpenCL / GL для C # / Mono - PullRequest
2 голосов
/ 30 декабря 2011

Я видел OpenTK, но последний релиз был больше года назад. Любые другие предложения?

Может кто-нибудь также предложить математические библиотеки для C # / Mono?

1 Ответ

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

Mono в настоящее время планирует довольно большое обновление 1.1, оно не умерло. Если вам абсолютно необходимо что-то вроде привязок OpenGL 4.2, вы можете загрузить исходный код OpenTK и использовать его генератор для загрузки спецификационных файлов OpenGL 4.2 и создания новых привязок, а затем скомпилировать OpenTK для собственного использования. Если вы расширите класс GameWindow, у вас уже есть кроссплатформенный контекст и создание окон, это очень приятно.

OpenTK также имеет довольно солидную математическую библиотеку, а методы типа glUniformMatrix4fv() имеют перегрузки для OpenTK.Matrix4.

1 год на самом деле не делает проект неактивным, учитывая, что единственным вариантом для вас является Tao, который выпустил обновление в 2005 году и имеет жестко привязанные привязки только до OpenGL 2.1

...