dcl_resource_raw (sm5 - asm)
宣告著色器資源輸入,並將其指派給 t# - 資源的預留位置暫存器。
dcl_resource_raw dstSRV |
---|
項目 | 描述 |
---|---|
dstSRV |
[in]宣告為原始緩衝區之 ShaderResourceView 參考的 t# 暫存器。 |
備註
結構的內容沒有型別;在記憶體上執行的作業可能會隱含地將資料解譯為具有類型。
參考原始 t# 的指示會採用 1D 位址,這是一個不帶正負號的 32 位值,指定緩衝區中 32 位對齊位置的位元組位移。 位址必須是 4 個 (個位元組) 的倍數。
系結至 t# 的檢視必須在其建立時指定 RAW;否則,從著色器存取時的行為是未定義的。
cs_4_0和cs_4_1支援此指示。
本指示適用于下列著色器階段:
頂點 | 船體 | 網域 | 幾何形狀 | 像素 | 計算 |
---|---|---|---|---|---|
X | X | X | X | X | X |
最小著色器模型
下列著色器模型支援此指示:
著色器模型 | 支援 |
---|---|
著色器模型 5 | 是 |
著色器模型 4.1 | 否 |
著色器模型 4 | 否 |
著色器模型 3 (DirectX HLSL) | 否 |
著色器模型 2 (DirectX HLSL) | 否 |
著色器模型 1 (DirectX HLSL) | 否 |