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

このエントリーをはてなブックマークに追加
235デフォルトの名無しさん
HLSLですが、以下のcase1とcase2で表示される結果が違います。
case2の方にノイズがのります。
以下の二つは何か違いがあるんでしょうか?
(HLSLは最適化なしでも同じ、設定は列優先)

// float4_t vPosition0
// float4x4_t mWorld
// float4x4_t mViewProj

// case 1
const float4_t vPosition1 = mul( vPosition0, mWorld);
o_vPosition = mul( vPosition1, mViewProj);

// case 2
const float4x4_t mWorldViewProj = mul( mWorld, mViewProj);
o_vPosition = mul( vPosition0, mWorldViewProj);