Welcome to my Getting Started with BGFX series!
This project accompanies a video tutorial series where I explore BGFX, a cross-platform rendering library, from setup to rendering custom scenes.
This repository contains the source code and examples featured in the video series.
Watch the series on YouTube:
➡️ Episode 1 – Introduction(https://www.youtube.com/watch?v=xZaIKEdRMOM)
➡️ Episode 2 – Project Setup(https://www.youtube.com/watch?v=xZaIKEdRMOM)
➡️ Episode 3 – Intizalize BGFX(https://www.youtube.com/watch?v=C27k4yLCVOg)
Each episode introduces new concepts and builds upon the last:
| Episode | Topic | 
|---|---|
| 1 | Introduction | 
| 2 | Project Setup and creating a window | 
| 3 | Initialize BGFX | 
| 4 | Creating an index buffer | 
| 5 | Creating a vertex buffer | 
| 6 | Creating a shader | 
| 7 | Using textures | 
| 8 | Creating a renderer | 
| 9 | Creating a frame buffer | 
| 10 | Creating a depth stencil buffer | 
| 11 | Creating a rotating 3D pyramid | 
| 12 | ImGui | 
| 13 | Read a color | 
| 14 | Creating a font atlas texture | 
| 15 | Rendering text | 
- C++23 or later
- Visual Studio
- A compiler supported by BGFX (Visual Studio, GCC, or Clang)
- Git