D3D12_AUTO_BREADCRUMB_NODE。 代表裝置已移除的擴充數據 (DRED) 自動階層鏈接數據,做為連結清單中的節點。 |
D3D12_BARRIER_GROUP。 描述指定類型的屏障群組。 |
D3D12_BARRIER_SUBRESOURCE_RANGE。 可讓您轉換子資源邏輯相鄰的範圍。 |
D3D12_BLEND_DESC。 描述混合狀態。 |
D3D12_BOX。 描述 3D 方塊。 |
D3D12_BUFFER_BARRIER。 描述緩衝區內存存取屏障。 緩衝區屏障用來指出特定存取類型必須顯示資源記憶體的時機。 |
D3D12_BUFFER_RTV。 描述要用於轉譯目標檢視的緩衝區資源中的專案。 |
D3D12_BUFFER_SRV。 描述要用於著色器資源檢視的緩衝區資源中的專案。 |
D3D12_BUFFER_UAV。 描述緩衝區中要用於未排序存取檢視的專案。 |
D3D12_CACHED_PIPELINE_STATE。 儲存管線狀態。 |
D3D12_CLEAR_VALUE。 描述用來優化特定資源之清除作業的值。 |
D3D12_COMMAND_QUEUE_DESC。 描述命令佇列。 |
D3D12_COMMAND_SIGNATURE_DESC。 描述命令簽章的自變數(參數)。 |
D3D12_COMPUTE_PIPELINE_STATE_DESC。 描述計算管線狀態物件。 |
D3D12_CONSTANT_BUFFER_VIEW_DESC。 描述要檢視的常數緩衝區。 |
D3D12_CPU_DESCRIPTOR_HANDLE。 描述 CPU 描述元句柄。 |
D3D12_DEPTH_STENCIL_DESC。 描述深度樣板狀態。 |
D3D12_DEPTH_STENCIL_DESC1。 描述深度樣板狀態。 |
D3D12_DEPTH_STENCIL_VALUE。 指定深度和樣板值。 |
D3D12_DEPTH_STENCIL_VIEW_DESC。 描述可從深度樣板檢視存取之紋理的子資源。 |
D3D12_DEPTH_STENCILOP_DESC。 描述可以根據樣板測試結果執行的樣板作業。 |
D3D12_DESCRIPTOR_HEAP_DESC。 描述描述項堆積。 |
D3D12_DESCRIPTOR_RANGE。 描述描述元範圍。 |
D3D12_DESCRIPTOR_RANGE1。 描述描述項範圍,並具有旗標來判斷其波動性。 |
D3D12_DEVICE_REMOVED_EXTENDED_DATA。 代表已移除的裝置擴充數據 (DRED) 1.0 版數據。 |
D3D12_DEVICE_REMOVED_EXTENDED_DATA1。 代表裝置移除延伸數據 (DRED) 1.1 版裝置移除數據,讓調試程式和調試程式延伸模組可以存取DRED資料。 |
D3D12_DISCARD_REGION。 描述 discard-resource 作業的詳細數據。 |
D3D12_DISPATCH_ARGUMENTS。 描述分派參數,以供計算著色器使用。 |
D3D12_DRAW_ARGUMENTS。 描述繪圖實例的參數。 |
D3D12_DRAW_INDEXED_ARGUMENTS。 描述繪製索引實例的參數。 |
D3D12_DRED_ALLOCATION_NODE。 描述,作為連結清單中的節點,裝置移除擴充數據所追蹤的配置相關數據(DRED)。 |
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT。 包含 D3D12_AUTO_BREADCRUMB_NODE 對象連結清單前端的指標。 此清單代表裝置移除前的自動階層連結狀態。 |
D3D12_DRED_PAGE_FAULT_OUTPUT。 描述與指定虛擬位址上 GPU 頁面錯誤相關的配置資料(VA)。 |
D3D12_FEATURE_DATA_ARCHITECTURE。 提供配接器架構的詳細數據,協助應用程式更妥善地針對特定配接器屬性進行優化。 |
D3D12_FEATURE_DATA_ARCHITECTURE1。 提供配接器架構的詳細數據,協助應用程式更妥善地針對特定配接器屬性進行優化。 |
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY。 詳細說明配接器支援不同命令佇列類型的優先順序。 |
D3D12_FEATURE_DATA_CROSS_NODE。 表示不同配接器之間資源分享的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS。 描述目前圖形驅動程式中的 Direct3D 12 功能選項。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS1。 描述 HLSL 6.0 波作業的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS2。 詳細說明 Direct3D 12 特定選擇性功能的配接器支援。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS3。 用來指出配接器針對 Direct3D 12 選用功能所提供的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS4。 指出64KB對齊MSAA紋理、跨API共用和原生16位著色器作業的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS5。 指出配接器針對轉譯傳遞、光線追蹤和著色器資源檢視第 3 層磚資源所提供的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS6。 表示配接器為可變速率底紋提供的支援層級,並指出是否支援背景處理。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS7。 指出配接器針對網格和放大著色器以及取樣器意見反應所提供的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS8。 指出是否支援未對齊的區塊壓縮紋理。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS9。 指出網格著色器是否支援、8 或更新版本的 SV_RenderTargetArrayIndex 值、類型資源 64 位不可部分完成、衍生和衍生相依紋理樣本作業,以及 WaveMMA (wave_matrix) 作業的支援層級。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS10。 指出是否可以使用 SUM 組合器,以及是否可以從網格著色器設定 SV_ShadingRate。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS11。 指出是否支援描述元堆積中資源的64位整數不可部分完成。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS12。 指出是否支持增強障礙。 |
D3D12_FEATURE_DATA_D3D12_OPTIONS13。 待定 |
D3D12_FEATURE_DATA_EXISTING_HEAPS。 用來判斷配接器是否支援從現有的系統記憶體建立堆積。 這類堆積不適用於一般用途,但對於診斷用途而言特別有用,因為它們保證即使在配接器錯誤或遇到裝置移除事件之後仍可保存。 |
D3D12_FEATURE_DATA_FEATURE_LEVELS。 描述目前圖形驅動程式所支援 功能層級的相關信息。 |
D3D12_FEATURE_DATA_FORMAT_INFO。 描述 DXGI 資料格式。 |
D3D12_FEATURE_DATA_FORMAT_SUPPORT。 描述目前圖形驅動程序針對指定格式支援哪些資源。 |
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT。 詳細說明適配卡的 GPU 虛擬位址空間限制,包括每個資源和每個進程的最大位址位。 |
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS。 描述指定格式和樣本計數的影像品質層級。 |
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT。 表示受保護資源會話的支持層級。 |
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT。 指出受保護資源會話類型的計數。 |
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES。 指出受保護的資源會話類型清單。 |
D3D12_FEATURE_DATA_QUERY_META_COMMAND。 表示配接器為中繼命令提供的支援層級。 |
D3D12_FEATURE_DATA_ROOT_SIGNATURE。 將此結構傳遞至 CheckFeatureSupport,以檢查根簽章版本支援。 |
D3D12_FEATURE_DATA_SERIALIZATION。 表示堆積串行化的支持層級。 |
D3D12_FEATURE_DATA_SHADER_CACHE。 描述目前圖形驅動程式中支援的著色器快取層級。 |
D3D12_FEATURE_DATA_SHADER_MODEL。 包含支援的著色器模型。 |
D3D12_GLOBAL_BARRIER。 描述資源記憶體存取屏障。 全域、紋理和緩衝區屏障會使用,以指出何時必須針對特定存取類型顯示資源記憶體。 |
D3D12_GPU_DESCRIPTOR_HANDLE。 描述 GPU 描述元句柄。 |
D3D12_GRAPHICS_PIPELINE_STATE_DESC。 描述圖形管線狀態物件。 |
D3D12_HEAP_DESC。 描述堆積。 |
D3D12_HEAP_PROPERTIES。 描述堆積屬性。 |
D3D12_INDEX_BUFFER_VIEW。 描述要檢視的索引緩衝區。 |
D3D12_INDIRECT_ARGUMENT_DESC。 描述間接自變數(間接參數),以搭配命令簽章使用。 |
D3D12_INPUT_ELEMENT_DESC。 描述圖形管線之輸入組合器階段的單一元素。 |
D3D12_INPUT_LAYOUT_DESC。 描述輸入組合器階段的輸入緩衝區數據。 |
D3D12_MEMCPY_DEST。 描述記憶體複製作業的目的地。 |
D3D12_META_COMMAND_DESC。 描述中繼命令。 |
D3D12_META_COMMAND_PARAMETER_DESC。 描述中繼命令的參數。 |
D3D12_PACKED_MIP_INFO。 描述具有Mipmap的並排資源磚結構。 |
D3D12_PIPELINE_STATE_STREAM_DESC。 描述管線狀態數據流。 |
D3D12_PLACED_SUBRESOURCE_FOOTPRINT。 描述放置子資源的使用量,包括位移和D3D12_SUBRESOURCE_FOOTPRINT。 |
D3D12_PROTECTED_RESOURCE_SESSION_DESC。 描述每個配接器受保護資源會話的旗標。 |
D3D12_QUERY_DATA_PIPELINE_STATISTICS。 在 呼叫 beginQuery 和 EndQuery之間查詢圖形管線活動的相關信息。 |
D3D12_QUERY_DATA_SO_STATISTICS。 描述數據流輸出的查詢數據。 |
D3D12_QUERY_HEAP_DESC。 描述查詢堆積的用途。 查詢堆積包含個別查詢的陣列。 |
D3D12_RANGE。 描述記憶體範圍。 |
D3D12_RANGE_UINT64。 描述64位位址空間中的記憶體範圍。 |
D3D12_RASTERIZER_DESC。 描述轉譯器狀態。 |
D3D12_RAYTRACING_AABB。 表示座標軸對齊周框方塊 (AABB) 作為光線追蹤幾何。 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC。 描述壓縮后加速結構的空間需求。 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC。 描述加速結構目前使用的空間。 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC。 從加速結構產生之建置後資訊的描述。 在呼叫中使用此結構,EmitRaytracingAccelerationStructurePostbuildInfo 和 BuildRaytracingAccelerationStructure。 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC。 描述串行化加速結構和標頭的大小和配置 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC。 描述將加速結構譯碼成可由工具可視化的表單的空間需求。 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO。 表示有關光線追蹤加速結構的預先建置資訊。 呼叫 getRaytracingAccelerationStructurePrebuildInfo 來取得這個結構實例。 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV。 用於儲存光線追蹤加速結構的著色器資源檢視 (SRV) 結構。 |
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC。 描述一組座標軸對齊周框方塊,這些方塊用於 D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 結構,以提供輸入數據給光線追蹤加速結構建置作業。 |
D3D12_RAYTRACING_GEOMETRY_DESC。 描述一組幾何,用於 D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 結構,以提供輸入數據給光線追蹤加速結構建置作業。 |
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC。 描述一組用來作為光線追蹤幾何的三角形。 這個結構所指向的幾何一律以三角形清單形式、索引或非索引。 不支援三角形帶狀。 |
D3D12_RAYTRACING_INSTANCE_DESC。 描述加速結構建置程序期間,GPU 記憶體中使用的光線追蹤加速結構的實例。 |
D3D12_RAYTRACING_PIPELINE_CONFIG。 表示光線追蹤管線組態的狀態子物件。 |
D3D12_RAYTRACING_PIPELINE_CONFIG1。 狀態子物件,表示具有旗標的光線追蹤管線組態。 |
D3D12_RAYTRACING_SHADER_CONFIG。 表示著色器組態的狀態子物件。 |
D3D12_RECT。 D3D12_RECT宣告為 RECT。 |
D3D12_RENDER_PASS_BEGINNING_ACCESS。 描述在轉換至轉譯階段時,應用程式所要求的資源存取權。 |
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS。 描述轉譯階段開頭應該清除資源的清除值。 |
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC。 描述系結(在轉譯階段的持續時間修正)至深度樣板檢視 (DSV),以及其開始和結束存取特性。 |
D3D12_RENDER_PASS_ENDING_ACCESS。 描述在轉譯階段移出時,應用程式所要求的資源存取權。 |
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS。 描述在轉譯階段結束時要解析的資源。 |
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS。 描述在轉譯階段結束時解析所涉及的子資源。 |
D3D12_RENDER_PASS_RENDER_TARGET_DESC。 描述系結(在轉譯階段的持續時間修正)至一或多個轉譯目標檢視(RTV),以及其開始和結束存取特性。 |
D3D12_RENDER_TARGET_BLEND_DESC。 描述轉譯目標的混合狀態。 |
D3D12_RENDER_TARGET_VIEW_DESC。 描述使用轉譯目標檢視存取之資源的子資源。 |
D3D12_RESOURCE_ALIASING_BARRIER。 描述兩個具有對應到相同堆積之不同資源使用量之間的轉換。 |
D3D12_RESOURCE_ALLOCATION_INFO。 描述配置資源所需的參數。 |
D3D12_RESOURCE_ALLOCATION_INFO1。 描述配置資源所需的參數,包括位移。 |
D3D12_RESOURCE_BARRIER。 描述資源屏障(資源使用中的轉換)。 |
D3D12_RESOURCE_DESC。 描述資源,例如紋理。 此結構會廣泛使用。 |
D3D12_RESOURCE_TRANSITION_BARRIER。 描述不同使用量之間的子資源轉換。 |
D3D12_RESOURCE_UAV_BARRIER。 代表所有 UAV 存取都必須完成的資源,才能開始任何未來的 UAV 存取。 |
D3D12_ROOT_CONSTANTS。 描述根簽章中的常數內嵌在著色器中顯示為一個常數緩衝區。 |
D3D12_ROOT_DESCRIPTOR。 描述在著色器中顯示的根簽章 1.0 版內嵌描述項。 |
D3D12_ROOT_DESCRIPTOR1。 描述在著色器中顯示的根簽章 1.1 版內嵌描述項。 |
D3D12_ROOT_DESCRIPTOR_TABLE。 描述描述元數據表的根簽章 1.0 版面配置,做為描述元範圍的集合,這些範圍會在描述元堆積中一個接一個。 |
D3D12_ROOT_DESCRIPTOR_TABLE1。 描述描述元數據表的根簽章 1.1 版面配置,做為描述元範圍的集合,這些範圍會在描述元堆積中一個接一個。 |
D3D12_ROOT_PARAMETER。 描述根簽章 1.0 版的位置。 |
D3D12_ROOT_PARAMETER1。 描述根簽章 1.1 版的位置。 |
D3D12_ROOT_SIGNATURE_DESC。 描述根簽章 1.0 版的配置。 |
D3D12_ROOT_SIGNATURE_DESC1。 描述根簽章 1.1 版的配置。 |
D3D12_RT_FORMAT_ARRAY。 包裝轉譯目標格式的陣列。 |
D3D12_SAMPLE_POSITION。 描述子圖元範例位置,以搭配可程式化範例位置使用。 |
D3D12_SAMPLER_DESC。 描述取樣器狀態。 |
D3D12_SHADER_BYTECODE。 描述著色器數據。 |
D3D12_SHADER_CACHE_SESSION_DESC。 描述著色器快取會話。 |
D3D12_SHADER_RESOURCE_VIEW_DESC。 描述著色器資源檢視。 |
D3D12_SO_DECLARATION_ENTRY。 描述輸出位置中頂點緩衝區中的頂點專案。 |
D3D12_STATIC_SAMPLER_DESC。 描述靜態取樣器。 |
D3D12_STREAM_OUTPUT_BUFFER_VIEW。 描述數據流輸出緩衝區。 |
D3D12_STREAM_OUTPUT_DESC。 描述串流輸出緩衝區。 |
D3D12_SUBRESOURCE_DATA。 描述子資源數據。 |
D3D12_SUBRESOURCE_FOOTPRINT。 描述子資源的格式、寬度、高度、深度,以及子資源的數據列間距。 |
D3D12_SUBRESOURCE_INFO。 描述子資源數據。 |
D3D12_SUBRESOURCE_RANGE_UINT64。 描述子資源記憶體範圍。 |
D3D12_SUBRESOURCE_TILING。 描述並排的子資源磁碟區。 |
D3D12_TEX1D_ARRAY_DSV。 描述要用於深度樣板檢視之 1D 紋理陣列中的子資源。 |
D3D12_TEX1D_ARRAY_RTV。 描述要用於轉譯目標檢視的 1D 紋理陣列中的子資源。 |
D3D12_TEX1D_ARRAY_SRV。 描述要用於著色器資源檢視之 1D 紋理陣列中的子資源。 |
D3D12_TEX1D_ARRAY_UAV。 描述未排序存取 1D 紋理資源的陣列。 |
D3D12_TEX1D_DSV。 描述從深度樣板檢視可存取的 1D 紋理子資源。 |
D3D12_TEX1D_RTV。 描述要用於轉譯目標檢視的 1D 紋理子資源。 |
D3D12_TEX1D_SRV。 指定要在著色器資源檢視中使用的 1D 紋理子資源。 |
D3D12_TEX1D_UAV。 描述未排序存取的 1D 紋理資源。 |
D3D12_TEX2D_ARRAY_DSV。 描述從深度樣板檢視可存取的 2D 紋理陣列中的子資源。 |
D3D12_TEX2D_ARRAY_RTV。 描述在轉譯目標檢視中使用的 2D 紋理陣列中的子資源。 |
D3D12_TEX2D_ARRAY_SRV。 描述在著色器資源檢視中使用的 2D 紋理陣列中的子資源。 |
D3D12_TEX2D_ARRAY_UAV。 描述未排序存取 2D 紋理資源的陣列。 |
D3D12_TEX2D_DSV。 描述從深度樣板檢視可存取的 2D 紋理子資源。 |
D3D12_TEX2D_RTV。 描述在轉譯目標檢視中使用的 2D 紋理子資源。 |
D3D12_TEX2D_SRV。 描述要用於著色器資源檢視的 2D 紋理子資源。 |
D3D12_TEX2D_UAV。 描述未排序存取的 2D 紋理資源。 |
D3D12_TEX2DMS_ARRAY_DSV。 描述深度樣板檢視之多重取樣 2D 紋理陣列中的子資源。 |
D3D12_TEX2DMS_ARRAY_RTV。 描述要用於轉譯目標檢視之多重取樣 2D 紋理陣列中的子資源。 |
D3D12_TEX2DMS_ARRAY_SRV。 描述要用於著色器資源檢視之多重取樣 2D 紋理陣列中的子資源。 |
D3D12_TEX2DMS_DSV。 描述多重取樣 2D 紋理中的子資源,該紋理可供深度樣板檢視存取。 |
D3D12_TEX2DMS_RTV。 描述要用於轉譯目標檢視之多重取樣 2D 紋理的子資源。 |
D3D12_TEX2DMS_SRV。 描述多重取樣 2D 紋理中的子資源,以在著色器資源檢視中使用。 |
D3D12_TEX3D_RTV。 描述要用於轉譯目標檢視的 3D 紋理子資源。 |
D3D12_TEX3D_SRV。 描述要用於著色器資源檢視的 3D 紋理子資源。 |
D3D12_TEX3D_UAV。 描述未排序存取的 3D 紋理資源。 |
D3D12_TEXCUBE_ARRAY_SRV。 描述要用於著色器資源檢視的 Cube 紋理陣列中的子資源。 |
D3D12_TEXCUBE_SRV。 描述 Cube 紋理中的子資源,以在著色器資源檢視中使用。 |
D3D12_TEXTURE_BARRIER。 描述紋理記憶體存取屏障。 紋理屏障用來指出特定存取類型必須顯示資源記憶體的時機。 |
D3D12_TEXTURE_COPY_LOCATION。 描述紋理複製用途的紋理部分。 |
D3D12_TILE_REGION_SIZE。 描述磚區域的大小。 |
D3D12_TILE_SHAPE。 藉由指定磚的維度來描述圖格的形狀。 |
D3D12_TILED_RESOURCE_COORDINATE。 描述磚資源的座標。 |
D3D12_UNORDERED_ACCESS_VIEW_DESC。 描述使用未排序存取檢視存取之資源的子資源。 |
D3D12_VERTEX_BUFFER_VIEW。 描述頂點緩衝區檢視。 |
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA。 代表版本設定的裝置已移除擴充數據 (DRED) 數據,讓調試程式和調試程式延伸模組可以存取DRED資料。 |
D3D12_VERSIONED_ROOT_SIGNATURE_DESC。 保留任何版本的根簽章描述,並設計成與串行化/還原串行化函式搭配使用。 |
D3D12_VIEW_INSTANCE_LOCATION。 指定與檢視實例相關聯的檢視區/樣板和轉譯目標。 |
D3D12_VIEW_INSTANCING_DESC。 指定檢視實例組態期間所使用的參數。 |
D3D12_VIEWPORT。 描述檢視區的維度。 |
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER。 指定使用 ID3D12CommandList2::WriteBufferImmediate寫入的即時值和目的地位址。 |