enumerazione D3D12_AUTO_BREADCRUMB_OP (d3d12.h)

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_SETMARKER
Valore: (0)
D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT
Valore: (1)
D3D12_AUTO_BREADCRUMB_OP_ENDEVENT
Valore: (2)
D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED
Valore: (3)
D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED
Valore: (4)
D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT
Valore: (5)
D3D12_AUTO_BREADCRUMB_OP_DISPATCH
Valore: (6)
D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION
Valore: (7)
D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION
Valore: (8)
D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE
Valore: (9)
D3D12_AUTO_BREADCRUMB_OP_COPYTILES
Valore: (10)
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE
Valore: (11)
D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW
Valore: (12)
D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW
Valore: (13)
D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW
Valore: (14)
D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER
Valore: (15)
D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE
Valore: (16)
D3D12_AUTO_BREADCRUMB_OP_PRESENT
Valore: (17)
D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA
Valore: (18)
D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION
Valore: (19)
D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION
Valore: (20)
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME
Valore: (21)
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES
Valore: (22)
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT
Valore: (23)
D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64
Valore: (24)
D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION
Valore: (25)
D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE
Valore: (26)
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1
Valore: (27)
D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION
Valore: (28)
D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2
Valore: (29)
D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1
Valore: (30)
D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE
Valore: (31)
D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO
Valore: (32)
D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE
Valore: (33)
D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS
Valore: (34)
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND
Valore: (35)
D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND
Valore: (36)
D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION
Valore: (37)
D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP
Valore: (38)
D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1
Valore: (39)
D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND
Valore: (40)
D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND
Valore: (41)
D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH
Valore: (42)
D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME
Valore: (43)
D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA
Valore: (44)
D3D12_AUTO_BREADCRUMB_OP_BARRIER
Valore: (45)
D3D12_AUTO_BREADCRUMB_OP_BEGIN_COMMAND_LIST
Valore: (46)
D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH
Valore: (47)
D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM
Valore: (48)

Requisiti

Requisito Value
Client minimo supportato Windows 10 Build 20348
server minimo supportato Windows 10 Build 20348
Header d3d12.h

Vedere anche