OpenGL шейдеры. Простой шейдер на GLSL в C# OpenTK
Когда-то я ознакомился с уроком "", и это вдохновило на изучение шейдеров в OpenGL и сам современный OpenGL в частности. В основном я работаю с C# поэтому после ознакомления с кодом на C++ и его сборкой, приступил к переводу его в С#. Эта заметка как раз о том, как перенести код из урока на C#. Для доступа к OpenGL будет использоваться современная версия враппера OpenTK.
И так сперва создадим консольный проект на C#:

Подключим OpenTk через nuget



если не нашло OpenTk то нужно включить репоизоторий в настройках:

Используем следующий код:
Также нужно добавить System.Drawing:

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

Надеюсь заметка окажется полезной. Ошибки орфографии и оформления прошу слать в личку.
И так сперва создадим консольный проект на C#:
Подключим OpenTk через nuget
если не нашло OpenTk то нужно включить репоизоторий в настройках:
Используем следующий код:
|
Также нужно добавить System.Drawing:
Код хорошо описан в оригинальной статье, тут он делает тоже самое, структуру кода старался оставить такой же, так что проблем с пониманием быть не должно.
Результат работы программы:
Надеюсь заметка окажется полезной. Ошибки орфографии и оформления прошу слать в личку.
6901
11.09.2017 01:43:19
4



.