aboutsummaryrefslogtreecommitdiff
path: root/contrib/DirectX-Headers-1.618.2/include/directx/D3D12MarkerApiEnums.idl
diff options
context:
space:
mode:
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.idl119
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 *-------------------------------------------------------------------------------------*/
6typedef 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
63typedef 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