dcl_indexableTemp (sm4 - asm)
宣告可編制索引的暫存暫存器。
dcl_indexableTemp xN[size], ComponentCount |
---|
項目 | 描述 |
---|---|
xN |
[in]暫時可編制索引的暫存器。
|
ComponentCount |
[in]選擇性的整數值。暫存器陣列中的元件數目。 |
暫存器包含足夠的空間供 32 位四個元件值使用;暫存暫存器陣列中的元素數目不能超過 4096 (可 編制索引且不可編制索引 的) 。
本指示適用于下列著色器階段:
頂點著色器 | 幾何著色器 | 像素著色器 |
---|---|---|
x | x | x |
此指示包含在元件中協助偵錯著色器;您無法使用著色器模型 4,以元件語言撰寫著色器。
範例
以下是針對可編制索引暫存器產生的一些程式碼範例。
dcl_indexableTemp x0[23], 2 ; // An indexable array of 23, 2-component, 32-bit elements
dcl_indexableTemp x1[16], 4 ; // An indexable array of 16, 4-component, 32-bit elements
最小著色器模型
下列著色器模型中支援此函式。
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 是 |
著色器模型 4 | 是 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |