しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

HLSL メモ

WPF 3.5 SP1 でシェーダを試したいので、今更ながら勉強しようかと。

DirectX 9 High Level Shading Language 入門

HLSL を使った上位レベルでのプログラミング

A Series on GPU-based Effects for WPF - Greg Schechter's Blog - Site Home - MSDN Blogs

追記

シェーダに追加パラメータを渡したい場合には、依存プロパティを定義するときに ShaderEffect.PixelShaderConstantCallback(レジスタ番号) を PropertyChangedCallback に渡してやればいいらしい。

その値を HLSL から使うには register(c + レジスタ番号) を使って引っ張ってくる。シェーダ関数は main で固定なのかな?