語法
參數
pDstBuffer [in]類型:ID3D12Resource * SAL:
In
UINT 主要資料元素要複製到的資源。
DstOffset類型:UINT64 目的地資源緩衝區中的位移 (以位元組為單位),指定主要資料元素要複製到的位置。此位移與資源緩衝區的基底位址結合後,必須產生針對 UINT 值自然對齊的記憶體位址。 pSrcBuffer [in]
類型:ID3D12Resource * SAL:
In
UINT 主要資料元素的複製來源資源。此資料通常是位址、索引或其他控制代碼,著色器程式碼可用來找到對延遲敏感之資訊的最新版本。
SrcOffset類型:UINT64 來源資源緩衝區中的位移 (以位元組為單位),指定主要資料元素的複製來源位置。此位移與資源緩衝區的基底位址結合後,必須產生針對 UINT 值自然對齊的記憶體位址。 Dependencies
類型:UINT 相依資源的數目。 ppDependentResources [in]
類型:ID3D12Resource *const * SAL:
In_reads(Dependencies)
包含資料承載之相依元素的資源陣列。
pDependentSubresourceRanges [in]類型:const D3D12_SUBRESOURCE_RANGE_UINT64 * SAL:
In_reads(Dependencies)
指定資料承載之相依元素的子資源範圍陣列。這些元素會在主要資料元素本身以不可部分完成的方式複製之前完全更新。這可確保整個作業在邏輯上是不可部分完成的;也就是說,主要資料元素永遠不會參考不完整的資料承載。
傳回值
類型:void 無。備註
此方法通常用於更新一般轉譯管線延遲可能會損害使用者體驗的資源。例如,應用程式可以根據最新的使用者輸入 (例如來自頭戴式顯示器的感應器) 計算檢視矩陣,並使用此函式在已分派至 GPU 的命令清單中更新並啟用此矩陣,以減少輸入與轉譯之間可感知的延遲。需求
標頭: d3d12_xs.h 或 d3d12_x.h程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列
