Introduction to Vulkan Compute Shaders
Автор: İlker
Загружено: 17 июн. 2022 г.
Просмотров: 14 910 просмотров
In this video I explain the basics of Vulkan compute shaders.
Please see the corresponding blog post for more information: https://necrashter.github.io/ceng469/...
00:00 Background information
01:54 General purpose GPU without compute shaders
03:25 Compute shaders
03:47 Alternative frameworks
04:37 Why compute shaders?
05:24 Compute shaders in GLSL
08:06 Compute shaders in Vulkan
08:50 vulkan.hpp
09:46 Top-down view of the application
10:16 Setting up
12:14 Allocating memory
14:51 Creating the pipeline
16:14 Submitting work to GPU
18:17 Cleanup
18:35 Final program
18:57 Particle systems
20:46 More advanced simulations on GPU
The Vulkan code is based on: https://bakedbits.dev/posts/vulkan-co...
GPU Gems 3: https://developer.nvidia.com/gpugems/...
Some images has been taken from Cem Yuksel's lecture: • Interactive Graphics 20 - Compute & M...
OpenGL vs. Vulkan picture: https://developer.nvidia.com/transiti...
Video card icons created by prettycons - Flaticon: https://www.flaticon.com/free-icons/v...
Cpu tower icons created by Good Ware - Flaticon: https://www.flaticon.com/free-icons/c...
Particle System Slide:
Fire: https://realtimevfx.com/t/sketch-10-j...
Smoke: https://giphy.com/gifs/blobbybarack-a...
Electric zap (game I made called Solalien): https://necrashter.itch.io/solalien

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: