5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【C++】 DirectX初心者質問スレ Part28 【C】

335 :デフォルトの名無しさん:2010/04/16(金) 22:25:22
DirectX9について、頂点シェーダからピクセルシェーダに、TEXCOORDセマンティクスの変数を受け渡すとき、
ハードウェアでパースペクティブコレクト補間されますが、
このとき、補間のための情報として「w成分が参照される」ということは分かったのですが、
この「w成分」というのは、補間しようとしているTEXCOORDセマンティクスの変数のものなのか、
それとも、POSITIONセマンティクスで出力した、ラスタライズで利用される頂点位置のものなのか、
どちらでしょうか?

TEXCOORD側のw成分はパースペクティブコレクトで参照されないだろうと思って、
w成分だけ頂点シェーダでいじると、どうもピクセルシェーダに達したときに、各成分値がおかしくなっているようなんですが・・・

270 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)