
Migrated existing engine rendering backend from OpenGL to Vulkan, porting PBR with IBL, shadow mapping for directional lights, MSAA, and a postprocessing pipeline. Profiled with NSight Graphics and optimized vertex shader I/O and buffer transfers, reducing frame time by 33%.


