語法
常數
備註
D3D12XBOX_PIXEL_SHADER_OPTION_DEPTH_BEFORE_SHADER 提供 DB_SHADER_CONTROL.DEPTH_BEFORE_SHADER 暫存器的設定,以控制像素著色器深度測試的時機。
D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC 使用此列舉。
根據預設,著色器會在深度處理之後執行。在此模式中:
- 會防止著色器終止樣本。
- 會防止像素處理 (Alpha 測試、Alpha 至涵蓋範圍、涵蓋範圍至遮罩、遮罩匯出,以及 Z/樣板匯出) 影響深度作業。
- 會防止著色器和像素處理不允許 EarlyZ。
- ZPass 計數會在 Z 測試之後計算;以著色器和 Alpha 為基礎的剔除不再減少 ZPass 計數。
需求
標頭: d3d12_x.h 支援的平台: XBOX One 系列另請參閱
CreateGraphicsPipelineStateXCreateDerivedGraphicsPipelineStateX
d3d12_x
