Лекция 2. Вершинный конвейер. Введение в DirectX 11

preview_player
Показать описание

Абстракция вершинного конвейера видеокарты: буферы вершин и индексов, вершинный шейдер, буфер глубины и отсечение, растеризация. API: инициализация DirectX11, основы языка HLSL, выделение ресурсов.

Лекция №2 в курсе "Трёхмерная компьютерная графика", осень 2017 (Новосибирск)
Преподаватель курса: Денис Александрович Гладкий
Рекомендации по теме
Комментарии
Автор

Жаль, что DirectX 11, а не OpenGL 4. А как же кроссплатформенность. Всё равно интересно.

MrHeadBag
Автор

Так кто собирает триугольник? IA или PA?

Ivan-qbkc
Автор

У треугольника все вершины лежат в одной плоскости

eugenesasin
Автор

Очень жаль что не затронута такая продвинутая фича как Mesh Shader, действительно помогает избавиться от этого Legacy как Vertex and Geometry Shader

aleksanderaksenov
Автор

Забавный факт в том как DirectX представит матрицу при использовании mul(vector, matrix) и mul(matrix, vector) результаты будут разные. Не одну корову я на этом съел. И еще размер константный буфер должен быть кратен 64 байтам. Он иначе просто не создается

JohnWickMovie