DirectX 9から提供されたシェーダについて書かれた本です。 シェーダだけでなく、DirectXの基礎、3D数学、GPUの事なども網羅された本です。 ↑のDirectX ゲームグラフィックス プログラミングと比べると、若干敷居は高いです。
DirectXの勉強したい方には欲しい情報が沢山詰まっていると思います。 高度なことを扱っていますが、基礎からわかりやすく書いてあります。
DirectXやGPUは進化して色々変わってきてますが、基本がおさえられている本なので今でも参考になります。 ただし、この本で使っているアプリケーションウィザードは現在のDirectXではなくなっているので、サンプルプログラムを現在のDirectXでコンパイルしても通りません。 なので、適宜本やサンプルプログラムを参考にしながら自分でプログラミングをしていく必要があります。
シェーダプログラムを作りたい方は是非。