Vulkan Game Development: From 2D to 3D Graphics in C++

Vulkan Game Development: From 2D to 3D Graphics in C++

The Cherno via YouTube Direct link

- Rendering with index buffers

19 of 29

19 of 29

- Rendering with index buffers

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Vulkan Game Development: From 2D to 3D Graphics in C++

Automatically move to the next video in the Classroom when playback concludes

  1. 1 - Intro
  2. 2 - Vulkan resources and documentation
  3. 3 - How rendering with Vulkan works
  4. 4 - Installing and using the Vulkan SDK
  5. 5 - Setting up our triangle rendering
  6. 6 - Creating a graphics pipeline
  7. 7 - Loading shaders
  8. 8 - Writing and compiling shaders
  9. 9 - Command buffers
  10. 10 - Rendering our triangle
  11. 11 - Buffers
  12. 12 - Memory types and staging buffers
  13. 13 - Creating buffers
  14. 14 - Creating a vertex and index buffer
  15. 15 - Modifying our pipeline and shaders to use vertex buffers
  16. 16 - Rendering with vertex buffers
  17. 17 - A BUG!
  18. 18 - Success
  19. 19 - Rendering with index buffers
  20. 20 - Rendering a square with an index buffer
  21. 21 - Rendering a simple cube
  22. 22 - How to debug graphics
  23. 23 - Using push constants to get data into our shaders
  24. 24 - Creating a “camera” with perspective projection
  25. 25 - Cube position and rotation
  26. 26 - Moving our cube with UI
  27. 27 - Fixing our inside out cube
  28. 28 - We need normals - homework
  29. 29 - Rendering multiple cubes in our game and moving the camera

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.