Вышел стабильный релиз OpenTK версии 1.1. OpenTK, или Open Toolkit Library, - это библиотека, представляющая собой удобную обертку над OpenGL/OpenAL/OpenCL для Mono/.NET языков.
Вместо указателей, OpenTK предоставляет обобщенные классы (generic). Вместо простых констант, OpenTK использует строго-типизированные перечисления. Вместо обычного списка функций, OpenTK разделяет функции по категориям. Также в состав OpenTK включена достаточно обширная математическая библиотека, которая может быть использована из любого API. Библиотека может быть использована под платформы Mac OS X, Linux и Windows.
Из изменений:
- Поддержка OpenGL 4.4 и OpenGL ES 3.0
- Строго-типизированные перечисления для OpenGL ES 2.0 and 3.0
- Улучшение производительности за счет ручной оптимизации кода IL
- Новый SDL2 бэкэнд для улучшения совместимости с различными платформами
- Новый API для джойстика и гейм-падов
- Уменьшение времени запуска и объема используемой памяти
- Встроенная документация для всех основных OpenGL и OpenGL ES функций
- Сильно расширена библиотека математики
- Исправление множества ошибок для платформ Mac OS X, Windows 8 и Linux
- Поддержка ANGLE для Windows систем без OpenGL драйвера
- Поддержка Retina и мониторов с высоким DPI
- Возможность использования "Mono Linker " для уменьшения размера OpenTK.dll
- Прекомпилированные бинарники для опциональных зависимостей OpenAL, SDL2, monolinker)