跳轉到主要內容
指定 RGB 或 Alpha 混色作業。

語法

常數

備註

執行階段會分別實作 RGB 混色和 Alpha 混色。因此,混色狀態需要針對 RGB 資料和 Alpha 資料使用個別的混色作業。這些混色作業是在 D3D12_RENDER_TARGET_BLEND_DESC 結構中指定。兩個來源 (來源 1 和來源 2) 如混色區塊圖所示。 輸出合併階段會使用混色狀態來決定如何將兩個 RGB 像素值和兩個 Alpha 值混合在一起。這兩個 RGB 像素值和兩個 Alpha 值,分別是像素著色器輸出的 RGB 像素值和 Alpha 值,以及輸出轉譯目標中既有的 RGB 像素值和 Alpha 值。D3D12_BLEND 值控制混色階段用來調變像素著色器、轉譯目標或兩者之值的資料來源。D3D12_BLEND_OP 值則控制混色階段如何以數學方式組合這些調變後的值。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台:XBOX Series 主機和 XBOX One 系列

另請參閱

核心列舉
最後修改於 2026年10月6日