Great idea! AFAIK, the only "serious" literature we have on the subject is the GPU Gems series, although it's pretty outdated now and I suspect a lot of other great resources have emerged since my time. I'll take this opportunity for a shameless plug of one of my articles [1] with some musings that may be relevant and/or interesting to read and know. [1]: http://gamedevelopment.tutsplus.com/articles/the-end-of-fixe..…
Proposal For An Interactive Introduction to Graphics Programming
41–44 of 44 posts
Re: Proposal For An Interactive Introduction to Graphics Programming
#42Toby's a brilliant guy. Check out some of this other work here, some of which has been seen previously on HN. http://tobyschachman.com/
Re: Proposal For An Interactive Introduction to Graphics Programming
#43Earlier quoted context omitted.
Funny I had the impression CUDA is winning hands down on HPC.
I never said they weren't. But they can't expect to automatically continue with that success while staying as closed and proprietary as CUDA has been so far. Their hardware is not drastically better than that of their competitors, and they are subject to serious competition (unlike Intel with their CPUs). OpenCL is here to stay with a market far broader than just AMD GPUs, so it's pretty much inevitable that it will…
AMD can only compete through HSA and non-standard OpenCL extensions, and only companies whose hardware originates from AMD GPUs are in HSA.
OpenCL suffers from being fragmented and with very fuzzy mapping to real hardware. Even OpenGL compute shaders looks more interesting to me with their vast texture format access, and the fact that OpenCL multiple queues don't deliver in practice.
There is both SPIR and HSAIL in competition with PTX, NVIDIA can rejoice.
Re: Proposal For An Interactive Introduction to Graphics Programming
#44You should look at https://github.com/stackgl/shader-school - it is very similar.