Back to Projects
ENGINECOMPLETE
Vulkan Graphics Pipeline Labs
Progressive Vulkan API labs covering swap chains, shaders, textures, lighting, and model loading.
TEAM DEVELOPER (TEAM YELLOW 2508) · Jun 1, 2025
A series of progressive graphics programming labs completed during Full Sail coursework, covering the Vulkan and DirectX rendering pipelines from scratch. Labs progress from basic swap chain setup through vertex/pixel shaders, texture mapping, dynamic lighting, and OBJ model loading with custom binary formats (.h2b).
// TECH STACK
LANGC++Vulkan APISHADERGLSLDirectXHLSL3D Graphics
Contributions
- 01Built Vulkan rendering pipeline with validation layers and swap chain management
- 02Wrote HLSL vertex and pixel shaders for level rendering
- 03Implemented texture mapping and dynamic lighting systems
- 04Loaded custom .h2b binary model format with CMake build system
Technical Highlights
- ▸Full Vulkan pipeline: instance, device, swap chain, render pass, framebuffers
- ▸Custom HLSL shaders (LevelVertex.hlsl, LevelPixel.hlsl)
- ▸JSON-based level loading with binary 3D model format