I plan on working on two projects and don't know what the best way to go about it is.
One project would be to do a particle simulation on the gpu, the other a raytracer on a volume of data, of course all in the gpu.
I'm not at all familiar with Cuda or OpenCL other then they are good for this type of work.
What I would like to know is if Cuda or OpenCL is better then just using rendered to textures, why are they better?
Are they faster in some way? Easier to work with? What are the pro's and con's?