defb - ps
定義布林常數值,每當著色器設定為裝置時,應該載入此值。
Syntax
defb dest, booleanValue |
---|
where
- dst 是目的地暫存器。
- booleanValue 是單一布林值,為 true 或 false。
備註
圖元著色器版本 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
defb | x | x | x | x |
defb 指令會定義布林著色器常數,其值會在著色器設定為裝置時載入。 這些稱為即時常數。 即時常數優先于 API 方法 SetPixelShaderConstantB 所設定的常數。
在著色器中設定布林值常數的方法有兩種。
- 使用 defb 直接定義著色器內的常數。
- 使用 API 方法來設定常數。
- 使用 SetPixelShaderConstantB 來設定布林常數。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應