Войти
  • 18085Просмотров
  • 3 года назадОпубликованоİlker

Introduction to Vulkan Compute Shaders

In this video I explain the basics of Vulkan compute shaders. Please see the corresponding blog post for more information: 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 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: GPU Gems 3: Some images has been taken from Cem Yuksel's lecture: OpenGL vs. Vulkan picture: Video card icons created by prettycons - Flaticon: Cpu tower icons created by Good Ware - Flaticon: Particle System Slide: Fire: Smoke: Electric zap (game I made called Solalien):