Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce le costanti che specificano le operazioni GPU di rendering/calcolo.
Sintassi
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,
D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME1,
D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA1,
D3D12_AUTO_BREADCRUMB_OP_RESOLVEINPUTPARAMLAYOUT,
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES2,
D3D12_AUTO_BREADCRUMB_OP_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS
} ;
Constants
D3D12_AUTO_BREADCRUMB_OP_SETMARKERValore: (0) |
D3D12_AUTO_BREADCRUMB_OP_BEGINEVENTValore: (1) |
D3D12_AUTO_BREADCRUMB_OP_ENDEVENTValore: (2) |
D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCEDValore: (3) |
D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCEDValore: (4) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECTValore: (5) |
D3D12_AUTO_BREADCRUMB_OP_DISPATCHValore: (6) |
D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGIONValore: (7) |
D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGIONValore: (8) |
D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCEValore: (9) |
D3D12_AUTO_BREADCRUMB_OP_COPYTILESValore: (10) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEValore: (11) |
D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEWValore: (12) |
D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEWValore: (13) |
D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEWValore: (14) |
D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIERValore: (15) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLEValore: (16) |
D3D12_AUTO_BREADCRUMB_OP_PRESENTValore: (17) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATAValore: (18) |
D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSIONValore: (19) |
D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSIONValore: (20) |
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAMEValore: (21) |
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMESValore: (22) |
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINTValore: (23) |
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64Valore: (24) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGIONValore: (25) |
D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATEValore: (26) |
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1Valore: (27) |
D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSIONValore: (28) |
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2Valore: (29) |
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1Valore: (30) |
D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTUREValore: (31) |
D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFOValore: (32) |
D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTUREValore: (33) |
D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYSValore: (34) |
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMANDValore: (35) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMANDValore: (36) |
D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTIONValore: (37) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAPValore: (38) |
D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1Valore: (39) |
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMANDValore: (40) |
D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMANDValore: (41) |
D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESHValore: (42) |
D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAMEValore: (43) |
D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATAValore: (44) |
D3D12_AUTO_BREADCRUMB_OP_BARRIERValore: (45) |
D3D12_AUTO_BREADCRUMB_OP_BEGIN_COMMAND_LISTValore: (46) |
D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPHValore: (47) |
D3D12_AUTO_BREADCRUMB_OP_SETPROGRAMValore: (48) |
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 10 Build 20348 |
| server minimo supportato | Windows 10 Build 20348 |
| Header | d3d12.h |