[GSoC 2026] DCompute Vulkan Backend

Quang Ha ha.phamquang.dev at gmail.com
Sat May 9 11:32:14 UTC 2026


Hi everyone,

I am making this thread to share my weekly updates for the 
**DCompute Vulkan Backend** project.

Here are the 3 main parts of my project (Mentored by Nicholas 
Wilson):

* **LDC Compiler:** Connect D's data types with Vulkan's memory 
rules by adding a wrapper kernel. I will also fix pointer sizes 
to make correct SPIR-V files.
* **Testing:** Check the compiled `.spv` files with Vulkan tools 
to make sure the memory works right.
* **DCompute Runtime:** Build the host-side system to start the 
Vulkan device and run the code.

I will post my progress, problems, and questions as replies to 
this thread every week. This helps keep everything in one place.

I am excited to share my work with you all!

GitHub: 
[https://github.com/gnavdev28](https://github.com/gnavdev28)


More information about the Digitalmars-d mailing list