- 210 名前:名前は開発中のものです。 [2007/07/15(日) 20:56:28 ID:EtuSIamm]
- >>208
大事な部分だろうところを訳してみた。参考にどうぞ windozer_ wrote: >DirectX10ではpixel shader1.xはサポートされなくなりました。 >pixel shader2.0以上のみ動作します。 >まだ古いshader modelでfxcを扱いたいなら、/LDスイッチを使用してください。 >OCT2006_d3dx9_31_x86(x64).cabをアプリケーション配布ランタイムに含める必要があります。 >ps_1_xシェーダでpxcを使うには、後方互換用に/Gecスイッチが使えます。 >このスイッチは上位pixel shaderをターゲットにするときは影響しません。 > >Dx9とDx10の相違点: >December 2006 SDKはDx10 HLSLコンパイラ(fxc)がデフォルトです。 >Dx9コンパイラールール(fxc.exe)で、再度コンパイルしたいアプリケーションのために >/LDスイッチをfxc.exeで使う必要があります(これにはD3DX9_31.DLLが必要) >Dx10 HLSLコンパイラは直接ps_1_xシェーダをサポートしません。 >ps_1_xシェーダでpxcを使うには、後方互換用に/Gecスイッチが使えます。 >このスイッチは上位pixel shaderをターゲットにするときは影響しません。 > >Dec 2006 SDKでps3.0を使うときは(/T fx_3_0)を指定してください。 あれ、同じ事が2回書かれてる。 つまり、新しいSDKではps1.xでの開発は廃止されて、尚且つDx10では実行のみ限定サポートってこと? ピクセルシェーダは全然分からないけど、SDKのバージョンに由来する問題じゃないのかなぁ。
|

|