énumération D3D12_AUTO_BREADCRUMB_OP (d3d12.h)
Définit des constantes qui spécifient les opérations GPU de rendu/calcul.
Syntax
typedef enum D3D12_AUTO_BREADCRUMB_OP {
D3D12_AUTO_BREADCRUMB_OP_SETMARKER,
D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT,
D3D12_AUTO_BREADCRUMB_OP_ENDEVENT,
D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED,
D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED,
D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT,
D3D12_AUTO_BREADCRUMB_OP_DISPATCH,
D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION,
D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION,
D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE,
D3D12_AUTO_BREADCRUMB_OP_COPYTILES,
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE,
D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW,
D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW,
D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW,
D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER,
D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE,
D3D12_AUTO_BREADCRUMB_OP_PRESENT,
D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA,
D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION,
D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION,
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME,
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES,
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT,
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64,
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION,
D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE,
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1,
D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION,
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2,
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1,
D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE,
D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO,
D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE,
D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS,
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND,
D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND,
D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION,
D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP,
D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1,
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND,
D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND,
D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH,
D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME,
D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA,
D3D12_AUTO_BREADCRUMB_OP_BARRIER,
D3D12_AUTO_BREADCRUMB_OP_BEGIN_COMMAND_LIST,
D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH,
D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM
} ;
Constantes
D3D12_AUTO_BREADCRUMB_OP_SETMARKER Valeur : (0) |
D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT Valeur : (1) |
D3D12_AUTO_BREADCRUMB_OP_ENDEVENT Valeur : (2) |
D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED Valeur : (3) |
D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED Valeur : (4) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT Valeur : (5) |
D3D12_AUTO_BREADCRUMB_OP_DISPATCH Valeur : (6) |
D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION Valeur : (7) |
D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION Valeur : (8) |
D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE Valeur : (9) |
D3D12_AUTO_BREADCRUMB_OP_COPYTILES Valeur : (10) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE Valeur : (11) |
D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW Valeur : (12) |
D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW Valeur : (13) |
D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW Valeur : (14) |
D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER Valeur : (15) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE Valeur : (16) |
D3D12_AUTO_BREADCRUMB_OP_PRESENT Valeur : (17) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA Valeur : (18) |
D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION Valeur : (19) |
D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION Valeur : (20) |
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME Valeur : (21) |
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES Valeur : (22) |
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT Valeur : (23) |
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 Valeur : (24) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION Valeur : (25) |
D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE Valeur : (26) |
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 Valeur : (27) |
D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION Valeur : (28) |
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 Valeur : (29) |
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 Valeur : (30) |
D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE Valeur : (31) |
D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO Valeur : (32) |
D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE Valeur : (33) |
D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS Valeur : (34) |
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND Valeur : (35) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND Valeur : (36) |
D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION Valeur : (37) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP Valeur : (38) |
D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 Valeur : (39) |
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND Valeur : (40) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND Valeur : (41) |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12.h |