Back to D Language Foundation
GSoC 2026

GSoC 2026 Proposal: DCompute Vulkan Backend

My project wants to build a Vulkan compute system for DCompute. At the moment, DCompute does not have a Vulkan backend. This makes it hard to use the language on different platforms. I will fix this by changing the LDC compiler to make SPIR-V code. I will use a "Wrapper Kernel" method to manage memory. I will also build a runtime to manage memory and run shaders using the Vulkan API. My final work will include LDC updates, a new runtime, tests, and documents.

Project details

Contributor

Quang Ha

Mentors

Not available

Technologies

Not listed in the archive