![](/img/trans.png)
[英]In DirectX, what values is stored in the depth value? Does this differ between DX9 and DX11?
[英]Updating float4 declaration from dx9 to dx11
我正在嘗試提供一個着色器,以嘗試與最新的Unity 5(可能是dx11)兼容。 我不明白dx9的float4基本實例是如何工作的。 有人可以幫助我理解以下語法,然后提供等效的dx11語法嗎?
我知道float4通常使用x,y,z,w或xyz,y作為參數,但是單個float參數有什么作用? float4(0.01)是{.01,0,0,0}還是float4(.01)是{.01,.01,.01,.01}?
着色器的原始代碼:
float4 Multiply19 = float4( 0.01 ) * float4( 0 );
它應將所有成員(xyzw)都設置為0.01,然后制作一個新的float4,然后將所有乘數乘以0,從而使Multiply19成為(0,0,0,0)float4。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.