diff options
Diffstat (limited to 'contrib/DirectX-Headers-1.618.2/include/directx/D3D12MarkerApiEnums.idl')
| -rw-r--r-- | contrib/DirectX-Headers-1.618.2/include/directx/D3D12MarkerApiEnums.idl | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/contrib/DirectX-Headers-1.618.2/include/directx/D3D12MarkerApiEnums.idl b/contrib/DirectX-Headers-1.618.2/include/directx/D3D12MarkerApiEnums.idl new file mode 100644 index 0000000..1384b73 --- /dev/null +++ b/contrib/DirectX-Headers-1.618.2/include/directx/D3D12MarkerApiEnums.idl | |||
| @@ -0,0 +1,119 @@ | |||
| 1 | /*------------------------------------------------------------------------------------- | ||
| 2 | * | ||
| 3 | * Copyright (c) Microsoft Corporation | ||
| 4 | * | ||
| 5 | *-------------------------------------------------------------------------------------*/ | ||
| 6 | typedef enum D3D12_MARKER_API { | ||
| 7 | D3D12_MARKER_API_SETMARKER = 0, | ||
| 8 | D3D12_MARKER_API_BEGINEVENT = 1, | ||
| 9 | D3D12_MARKER_API_ENDEVENT = 2, | ||
| 10 | D3D12_MARKER_API_DRAWINSTANCED = 3, | ||
| 11 | D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4, | ||
| 12 | D3D12_MARKER_API_EXECUTEINDIRECT = 5, | ||
| 13 | D3D12_MARKER_API_DISPATCH = 6, | ||
| 14 | D3D12_MARKER_API_COPYBUFFERREGION = 7, | ||
| 15 | D3D12_MARKER_API_COPYTEXTUREREGION = 8, | ||
| 16 | D3D12_MARKER_API_COPYRESOURCE = 9, | ||
| 17 | D3D12_MARKER_API_COPYTILES = 10, | ||
| 18 | D3D12_MARKER_API_RESOLVESUBRESOURCE = 11, | ||
| 19 | D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12, | ||
| 20 | D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13, | ||
| 21 | D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14, | ||
| 22 | D3D12_MARKER_API_RESOURCEBARRIER = 15, | ||
| 23 | D3D12_MARKER_API_EXECUTEBUNDLE = 16, | ||
| 24 | D3D12_MARKER_API_PRESENT = 17, | ||
| 25 | D3D12_MARKER_API_RESOLVEQUERYDATA = 18, | ||
| 26 | D3D12_MARKER_API_BEGINSUBMISSION = 19, | ||
| 27 | D3D12_MARKER_API_ENDSUBMISSION = 20, | ||
| 28 | D3D12_MARKER_API_DECODEFRAME = 21, | ||
| 29 | D3D12_MARKER_API_PROCESSFRAMES = 22, | ||
| 30 | D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23, | ||
| 31 | D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24, | ||
| 32 | D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25, | ||
| 33 | D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26, | ||
| 34 | D3D12_MARKER_API_DECODEFRAME1 = 27, | ||
| 35 | D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28, | ||
| 36 | D3D12_MARKER_API_DECODEFRAME2 = 29, | ||
| 37 | D3D12_MARKER_API_PROCESSFRAMES1 = 30, | ||
| 38 | D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31, | ||
| 39 | D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32, | ||
| 40 | D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33, | ||
| 41 | D3D12_MARKER_API_DISPATCHRAYS = 34, | ||
| 42 | D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35, | ||
| 43 | D3D12_MARKER_API_EXECUTEMETACOMMAND = 36, | ||
| 44 | D3D12_MARKER_API_ESTIMATEMOTION = 37, | ||
| 45 | D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38, | ||
| 46 | D3D12_MARKER_API_SETPIPELINESTATE1 = 39, | ||
| 47 | D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40, | ||
| 48 | D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41, | ||
| 49 | D3D12_MARKER_API_DISPATCHMESH = 42, | ||
| 50 | D3D12_MARKER_API_ENCODEFRAME = 43, | ||
| 51 | D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44, | ||
| 52 | D3D12_MARKER_API_BARRIER = 45, | ||
| 53 | D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46, | ||
| 54 | D3D12_MARKER_API_DISPATCHGRAPH = 47, | ||
| 55 | D3D12_MARKER_API_SETPROGRAM = 48, | ||
| 56 | D3D12_MARKER_API_ENCODEFRAME1 = 49, | ||
| 57 | D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50, | ||
| 58 | D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51, | ||
| 59 | D3D12_MARKER_API_PROCESSFRAMES2 = 52, | ||
| 60 | D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53, | ||
| 61 | } D3D12_MARKER_API; | ||
| 62 | |||
| 63 | typedef enum D3D12_AUTO_BREADCRUMB_OP { | ||
| 64 | D3D12_AUTO_BREADCRUMB_OP_SETMARKER = D3D12_MARKER_API_SETMARKER, | ||
| 65 | D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT = D3D12_MARKER_API_BEGINEVENT, | ||
| 66 | D3D12_AUTO_BREADCRUMB_OP_ENDEVENT = D3D12_MARKER_API_ENDEVENT, | ||
| 67 | D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED = D3D12_MARKER_API_DRAWINSTANCED, | ||
| 68 | D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED = D3D12_MARKER_API_DRAWINDEXEDINSTANCED, | ||
| 69 | D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT = D3D12_MARKER_API_EXECUTEINDIRECT, | ||
| 70 | D3D12_AUTO_BREADCRUMB_OP_DISPATCH = D3D12_MARKER_API_DISPATCH, | ||
| 71 | D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION = D3D12_MARKER_API_COPYBUFFERREGION, | ||
| 72 | D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION = D3D12_MARKER_API_COPYTEXTUREREGION, | ||
| 73 | D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE = D3D12_MARKER_API_COPYRESOURCE, | ||
| 74 | D3D12_AUTO_BREADCRUMB_OP_COPYTILES = D3D12_MARKER_API_COPYTILES, | ||
| 75 | D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE = D3D12_MARKER_API_RESOLVESUBRESOURCE, | ||
| 76 | D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW = D3D12_MARKER_API_CLEARRENDERTARGETVIEW, | ||
| 77 | D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW = D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW, | ||
| 78 | D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW = D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW, | ||
| 79 | D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER = D3D12_MARKER_API_RESOURCEBARRIER, | ||
| 80 | D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE = D3D12_MARKER_API_EXECUTEBUNDLE, | ||
| 81 | D3D12_AUTO_BREADCRUMB_OP_PRESENT = D3D12_MARKER_API_PRESENT, | ||
| 82 | D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA = D3D12_MARKER_API_RESOLVEQUERYDATA, | ||
| 83 | D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION = D3D12_MARKER_API_BEGINSUBMISSION, | ||
| 84 | D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION = D3D12_MARKER_API_ENDSUBMISSION, | ||
| 85 | D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME = D3D12_MARKER_API_DECODEFRAME, | ||
| 86 | D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES = D3D12_MARKER_API_PROCESSFRAMES, | ||
| 87 | D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT = D3D12_MARKER_API_ATOMICCOPYBUFFERUINT, | ||
| 88 | D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64 = D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64, | ||
| 89 | D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION = D3D12_MARKER_API_RESOLVESUBRESOURCEREGION, | ||
| 90 | D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE = D3D12_MARKER_API_WRITEBUFFERIMMEDIATE, | ||
| 91 | D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1 = D3D12_MARKER_API_DECODEFRAME1, | ||
| 92 | D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION = D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION, | ||
| 93 | D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2 = D3D12_MARKER_API_DECODEFRAME2, | ||
| 94 | D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1 = D3D12_MARKER_API_PROCESSFRAMES1, | ||
| 95 | D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE = D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE, | ||
| 96 | D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO, | ||
| 97 | D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE = D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE, | ||
| 98 | D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS = D3D12_MARKER_API_DISPATCHRAYS, | ||
| 99 | D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND = D3D12_MARKER_API_INITIALIZEMETACOMMAND, | ||
| 100 | D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND = D3D12_MARKER_API_EXECUTEMETACOMMAND, | ||
| 101 | D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION = D3D12_MARKER_API_ESTIMATEMOTION, | ||
| 102 | D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP = D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP, | ||
| 103 | D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1 = D3D12_MARKER_API_SETPIPELINESTATE1, | ||
| 104 | D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND = D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND, | ||
| 105 | D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND = D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND, | ||
| 106 | D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH = D3D12_MARKER_API_DISPATCHMESH, | ||
| 107 | D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME = D3D12_MARKER_API_ENCODEFRAME, | ||
| 108 | D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA = D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA, | ||
| 109 | D3D12_AUTO_BREADCRUMB_OP_BARRIER = D3D12_MARKER_API_BARRIER, | ||
| 110 | D3D12_AUTO_BREADCRUMB_OP_BEGIN_COMMAND_LIST = D3D12_MARKER_API_BEGIN_COMMAND_LIST, | ||
| 111 | D3D12_AUTO_BREADCRUMB_OP_DISPATCHGRAPH = D3D12_MARKER_API_DISPATCHGRAPH, | ||
| 112 | D3D12_AUTO_BREADCRUMB_OP_SETPROGRAM = D3D12_MARKER_API_SETPROGRAM, | ||
| 113 | D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME1 = D3D12_MARKER_API_ENCODEFRAME1, | ||
| 114 | D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA1 = D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1, | ||
| 115 | D3D12_AUTO_BREADCRUMB_OP_RESOLVEINPUTPARAMLAYOUT = D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT, | ||
| 116 | D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES2 = D3D12_MARKER_API_PROCESSFRAMES2, | ||
| 117 | D3D12_AUTO_BREADCRUMB_OP_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS, | ||
| 118 | } D3D12_AUTO_BREADCRUMB_OP; | ||
| 119 | |||
