G
enby!

[OpenGL & C#] №9. Использование шейдеров (часть 2).

Всем привет! Это новый цикл уроков по изучению графической библиотеки OpenGL (OpenTK). В данном цикле уроков мы изучим основной функционал данной библиотеки, научимся создавать мини проекты с использованием 2D и 3D графики. 00:00 Начало видео. 00:42 Разбор кода вершинного шейдера. 07:58 Примеры работы с типом vec3, vec4. 11:14 Разбор кода фрагментного шейдера. 13:41 Проверка на ошибки в коде. 14:33 Связь кода С# и кода GLSL через атрибуты. 17:09 Квалификатор Layout (location). 18:44 Что делать, если идентификатор атрибута не известен? 19:19 Класс ShaderProgram. Метод поиска идентификатора атрибута. 22:04 Передача данных между шейдерами. 24:40 Создание и работа с Uniforms. 28:58 Передача данных из нескольких VBO в шейдер. 33:08 Способ хранения данных о позиции и цвете в одном VBO, и его передача в шейдер. Ссылка на спецификацию OpenGL и GLSL: https://www.khronos.org/registry/Open...
Аналог на канале: OpenGL & PascalABC.Net -    • [OpenGL и PascalABC.net] №0. Что такое Ope...   Исходники к данному плей-листу: https://github.com/Den3D/SrcExSharpOp...
Музыка из этого видео Ticker - Silent Partner

Смотрите также