4 ms·
You're incorrect. C++ support was limited but GPU-useful things like templates were from early versions. You can check for yourself here (ie. check for texture
by llukas 7y ago
You're incorrect. C++ support was limited but GPU-useful things like templates were from early versions. You can check for yourself here (ie. check for texture fetch functions signatures)
https://arcb.csc.ncsu.edu/~mueller/cluster/nvidia/2.0/Programming_Guide_2.0beta2.pdf https://arcb.csc.ncsu.edu/~mueller/cluster/nvidia/2.0/Progra...
- monocasa 7y agoI mean, they didn't support classes for a long time. That's not C++.
- pjmlp 7y agoC++ is anything that is part of ISO C++, including subsets thereof. When did C started supporting templates?
- monocasa 7y agoI'm sorry, but a language that doesn't support the class keyword isn't C++. They just ported templates to C. And that's what their docs say too.
- pjmlp 7y agoYeah the docs of CUDA 1.0 released in 2007. C++ class was added in 2010 as answered in another thread, in CUDA 3.0. I thought you were pretty sure about CUDA 5.0.