2026-04-06 19:33:11 -04:00
2026-04-06 13:00:11 -04:00
2026-06-23 20:25:40 -04:00
2026-04-06 19:25:26 -04:00
2026-04-06 13:00:11 -04:00
2026-06-04 01:24:32 -04:00

C++ & Graphics Prototypes

A collection of standalone modules demonstrating my approach to memory management, testing, and Vulkan pipeline engineering.

📁 Samples

  • pipelineTracker.hpp / test_pipelineTracker.cpp: The VulkanPipelineTracker class is a core component designed for coordinating multi-stage workload pipelining and data flow across independent Vulkan devices using single-threaded host synchronization. It decouples multi-GPU coordination from hardware-specific extensions, ensuring reliable execution by isolating stages with custom configurations and metrics tracking. This design enhances compatibility across different GPU architectures while maintaining efficient data management between devices. Unit tests are included to validate the basic functionality of the class.

  • openXRComponent.hpp: The OpenXR Interface serves as an application-to-hardware bridge through OpenXR currently optimized for integration with VR runtime library like SteamVR.

  • strandComponent.hpp: High-performance volumetric rendering engine-component optimized for massive strand geometries (30M+ vertices).

Description
Random examples of my code.
Readme 70 KiB
Languages
C++ 97.1%
glsl 2.9%