#060 Vulkan API: Трассировка лучей 8.0: Буфер команд трассировки лучей - vkCmdTraceRaysKHR()

Аватар автора
00:00 Введение • Приветствие и начало программы CUDA Education. • Продолжение изучения основ трассировки лучей. 00:15 Линейная временная шкала • Обсуждение создания конвейера трассировки лучей. • Упоминание о переходе к работе с единообразным буфером и изменением размера. 01:33 Буфер команд • Введение в буфер команд Vulkan. • Команды для работы с изображениями и сценой. 02:15 Проверка размера окна • Проверка изменения размера окна. • Запуск функции изменения размера дескриптора. 03:17 Настройка буфера команд • Настройка и запуск буфера команд. 04:14 Переменная draw command buffer • Объяснение переменной draw command buffer как вектора. • Цикл над переменной для выполнения инструкций. 05:57 Операция с памятью • Настройка буферных областей, указывающих на шейдеры в таблице привязки шейдеров. • Роль таблицы привязки шейдеров в графическом процессоре. 07:58 vkcmd trace rays khr • Использование vkcmd trace rays khr для отправки лучей. • Связывание адреса устройства с таблицей привязки шейдеров. 11:09 Инициализация отправки трассировки лучей • Инициализация отправки трассировки лучей. • Важность параметров для корректной работы. 12:13 Логистика управления образом хранилища • Управление образом хранилища и цепочкой подкачки изображений. • Переход от образа хранилища к изображению цепочки подкачки. 13:57 Копирование изображения • Копирование изображения из образа хранилища в изображение цепочки подкачки. • Модификация изображения и его возвращение для презентации. •...

0/0


0/0

0/0

0/0

0/0