I adore this idea, I'd personally like to see material physics like ones in Powder Toy (or at least Powder Game), especially with wind, etc. with OpenCL an hardware acceleration this should be possible. Anyway - good luck with this, hope you'll do it :P
OpenCL is nogo, because it is not widely supported by graphicscards right now. Only the new ATI Radeon 5000 series do have OpenCL support yet(?).
However, DirectX also has a compute library which is already in version 5 or so, that's supported.
However, DirectX also has a compute library which is already in version 5 or so, that's supported.
1) There is no DirectCompute on linux(well... and on Mac OS X as well...)
2) OpenCL is better (as far as I could find out in the web, I may be wrong on this one)
3) OpenCL is supported even on quite old GF GT8600, so I guess it is exactly as widely supported as DirectCompute - it depends on your drivers version
4) DirectX is Microsoft's, and this is *E-E-E-EVIL* company!
5) In my crystal ball I can see, that future of OpenCL is way brighter and longer than DirectCompute path... :P Joking, but IMHO OpenCL is gonna beat DirectCompute...
2) OpenCL is better (as far as I could find out in the web, I may be wrong on this one)
3) OpenCL is supported even on quite old GF GT8600, so I guess it is exactly as widely supported as DirectCompute - it depends on your drivers version
4) DirectX is Microsoft's, and this is *E-E-E-EVIL* company!
5) In my crystal ball I can see, that future of OpenCL is way brighter and longer than DirectCompute path... :P Joking, but IMHO OpenCL is gonna beat DirectCompute...
Proof?
Bah, to the Thread of suck with this.
Bah, to the Thread of suck with this.
Well, I could as well suggest to put this whole thread to "Thread of suck", but I wont.
Anyway - you can not disagree with point 1,3 and 4(well, depends, but generally I do not trust Microsoft)
And as for point 3 look here:
BTW.: http://img688.imageshack.us/img688/149/dcbench.png
DirectCompute supported more widely than OpenCL? By the way OpenCL is not only for nVidia and CUDA, but ATI and Intel use it as well. And as for point 5 there is MUCH more news about it, more OpenCL demos on YouTube, and even google returns way more results for OpenCL. Look here, what do you see?: http://www.google.com/trends?q=OpenCL%2C+DirectCompute
Looks like it was all just your imagination(no offense/flaming included ^^).
Anyway - you can not disagree with point 1,3 and 4(well, depends, but generally I do not trust Microsoft)
And as for point 3 look here:
BTW.: http://img688.imageshack.us/img688/149/dcbench.png
DirectCompute supported more widely than OpenCL? By the way OpenCL is not only for nVidia and CUDA, but ATI and Intel use it as well. And as for point 5 there is MUCH more news about it, more OpenCL demos on YouTube, and even google returns way more results for OpenCL. Look here, what do you see?: http://www.google.com/trends?q=OpenCL%2C+DirectCompute
Looks like it was all just your imagination(no offense/flaming included ^^).
>And as for point 3 look here:
>BTW.: http://img688.imageshack.us/img688/149/dcbench.png
That's an HD 4000 from ATI not an Nvidia GT Chip.
http://gpuz.techpowerup.com/10/02/04/h7v.png
No support.
And no surprise, look at the release date and then on the release date of OpenCL.
As I said - it depends on drivers. nVidia supports OpenCL. You can even run it on GT8800, BUT you wont as drivers for that are currently BETA ones, so they are not recommended. And btw. why are you so hostile towards OpenCL?
I am not, you can't judge that just by written text. :p
I am just a little bit confused.
I am just a little bit confused.
Well, for me the fact which is better does not mean much - on one of my computer I cant use any one of them, while on other both would probably be enough to power quite complex fluid physics on fairly big map. The thing that disturbs me the most is fact, that DirectCompute is windows only, while I use linux.
OpenCL is supported on nVidia, Intel and ATI cards, as well as for standard CPU's, while DirectCompute is supported only on GPU's and only those with support of DX10 or DX11, so OpenCL is more widely supported. Please don't flame me, I did research on that, you can check yourself on wikipedia if you do not belive me.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill