4 ms·
One thing that I like the look of in D (although just the LLVM version) is DCompute. It's GPGPU functionality with an absolute minimum of boilerplate. Unfortun
by yarg 8y ago
One thing that I like the look of in D (although just the LLVM version) is DCompute.
It's GPGPU functionality with an absolute minimum of boilerplate.
Unfortunately it does not seem to be in active development.
- nicwilson 8y agoI'm not dead yet. I've just had a bit of fun updating the SPIR-V backend to use https://github.com/KhronosGroup/SPIRV-LLVM-Translator https://github.com/KhronosGroup/SPIRV-LLVM-Translator instead of the old one which wasn't being updated. I'm in the process of adding clspv as a backend for Vulkan Compute shaders (in turn as a basis for targeting Intel's ispc compiler optimisations). Most of that fun involves bashing CMake around that head to try to get it to talk properly with pkg-config (I hate them both).
- yarg 8y agoNice. Thanks for doing the ugly work so that other people don't have to.