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

Vulkan Graphics Pipeline Labs

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