【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);