Re: The end of GPU's?
Here's an interesting article on OpenGL vs. DirectX development over the past years.
Take a look at page 7 (I think) and how they are planning on implementing Object oriented style programming into shader languages.
My avatar: "An obscure and non sensical pattern made to get people to post what they think it is" - Vamp
Dell XPS M1530
Core2Duo T5550 1.86Ghz | 3GB DDR2 | 8600M GT 256MB | 250GB Hdd | BenQ FP202W 20" LCD | MX1000 mouse | Inspire T5400 5.1