共用方式為


注釋語法 (Direct3D 11)

注釋是使用者定義的資訊片段,以本節中所述的語法宣告。

< DataType名稱 = ;...;>

參數

項目 描述
DataType
[in]資料類型,其中包含任何 純量 HLSL 類型以及 字串類型
名字
[in]表示批註名稱的 ASCII 字串。
價值
[in]批註的初始值。
...
[in]其他批註 (名稱/值組) 。

備註

您可以在角括弧中新增多個批註,每個注釋各以分號分隔。 效果架構 API 會辨識全域變數上的批註;所有其他注釋都會被忽略。

範例

以下是一些範例。

       
int i <int blabla=27; string blacksheep="Hello There";>;

int j <int bambam=30; string blacksheep="Goodbye There";> = 5 ;

float y <float y=2.3;> = 2.3, z <float y=1.3;> = 1.3 ;

half w <half GlobalW = 3.62;>;

float4 main(float4 pos : SV_POSITION ) : SV_POSITION
{
    pos.y = pos.x > 0 ? pos.w * 1.3 : pos.z * .032;
    for (int x = i; x < j ; x++) 
    {
        pos.w = pos.w * pos.y + x + j - y * w;
    } 

return pos;
}

效果格式

效果變數語法