語法
參數
Min [in]類型:FLOAT SAL:
In
指定最小深度界限。預設值為 0。NaN 值會自動轉換為 0。
Max [in]類型:FLOAT SAL:
In
指定最大深度界限。預設值為 1。NaN 值會自動轉換為 0。
傳回值
類型:void 無。備註
深度界限測試可讓目前儲存的深度值超出 Min 與 Max (含) 所指定範圍時捨棄像素與樣本。如果像素或樣本目前儲存的深度值在此範圍內,則深度界限測試通過並進行轉譯;否則深度界限測試失敗,並捨棄該像素或樣本。請注意,深度界限測試考量的是目前儲存的深度值,而不是執行中的像素著色器所產生的深度值。 若要使用深度界限測試,應用程式必須使用新的 CreatePipelineState 方法在 PSO 上啟用深度界限測試,然後即可使用此命令清單方法動態變更深度界限。 OMSetDepthBounds 是選用功能。請使用 CheckFeatureSupport 方法判斷使用者模式驅動程式是否支援此功能。此功能的支援情況會透過 D3D12_FEATURE_D3D12_OPTIONS2 結構回報。需求
標頭: d3d12_xs.h 或 d3d12_x.h程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列
