2011-07-05 34 views
1

私はこれに関するドキュメントを見つけることができませんでしたが、おそらくかなり簡単です。私は更新する変数を必要とするピクセルシェーダを持っています。私が近づいたのはConstantTableですが、それはDirect3D9であり、私が使用しているDirect3D11ではありません。SlimDXでHLSLの一様変数の値を設定するにはどうすればよいですか?

SlimDXでDirectX11を使用すると、私がシェーダーに持っている統一変数の値をどのように設定できますか?

答えて

1

Direct3D 10と11は、constant buffersのアイデアを使用します。 SlimDX Bufferクラスがあなたが探しているタイプです。また、エフェクトを使用している場合は、GetVariableBy*メソッドのいずれかを使用して値を取得および設定できます。

関連する問題