CUDA, C++, DirectX