На семере все норм работает не рассказывай мне. Просто поставь ДХ9 на него свежий (да-да, он ставится туда, хоть и так есть, просто там нет д3дх нужного).
Можешь тут посмотреть пару роликов с наших демок -
http://vimeo.com/xors3d
Люди юзают двиг опираясь на примеры, в случае необходимости спрашивают что да как.
Гугл правильно говорит (что ни разу не удивительно). В шейдерах ты описываешь какие операции необходимо совершить над каждой вершиной/пикселом, что дает неограниченные возможности практически (с введением геомерических шейдеров и тасселятора по факту реально неограниченные становятся).