DCompute is now in the master branch of LDC

solidstate1991 via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Jun 15 18:19:56 PDT 2017


On Wednesday, 14 June 2017 at 05:43:01 UTC, Manu wrote:
> See, I would have a very different conversation:
>
>  N: DCompute
>  M: Awesome, I've been waiting!
>
> instead of:
>
>  N: D-GPU
>  M: What's that... is it, like, a rendering library?
>  N: No, it's a 'compute' library.
>  M: Ohhh, awesome! I've been waiting!
>
> ;)
Also "D-GPU" implies that it's only for GPUs. Granted, there's a 
lot of similarities (early 3D accelerators in arcade cabinets 
were often built from multiple DSPs, GPUs always have VLIW and 
FMA capabilities, FPGAs can function as either as DSP or GPU with 
limitations, etc), but we still need some distinction. Even CPUs 
have OpenCL capabilities (my good old Athlon 64 x2 supports up to 
1.1).

Other than I'm planning to using DCompute to implement "GPU 
blitter" (as I couldn't find any hardware acceleration API for 
raster graphics besides the long obsolete DirectDraw), but I'm 
also thinking on if I could implement some physical modelling 
audio engine, that would compile reverberation in real time for a 
virtual room, enabling it to be used in games (game audio haven't 
advanced as much as graphics unfortunately).


More information about the Digitalmars-d-announce mailing list