D3D12_SHADER_CACHE_FLAGS列舉 (d3d12.h)

定義常數,指定著色器快取旗標。

Syntax

typedef enum D3D12_SHADER_CACHE_FLAGS {
  D3D12_SHADER_CACHE_FLAG_NONE = 0,
  D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED = 0x1,
  D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR = 0x2
} ;

常數

 
D3D12_SHADER_CACHE_FLAG_NONE
值: 0
不指定旗標。
D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED
值: 0x1
指定快取是由所使用的驅動程式隱含建立版本。 針對多 GPU 系統,以這種方式建立的快取會針對應用程式執行所在的每個適配卡並存儲存。 D3D12_SHADER_CACHE_SESSION_DESC結構中的 [版本] 字段 (快取描述) 會當做額外的條件約束使用。
D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR
值: 0x2
根據預設,快取會儲存在暫存記憶體中,而且可由磁碟清除清除來清除。 此常數 (不適用於 UWP app) 指定快取會改為儲存在目前的工作目錄中。

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
最低支援的伺服器 Windows 10 組建 20348
標頭 d3d12.h

另請參閱