Win32 API 日本語リファレンス
ホームGraphics.Direct3D12 › D3D12_MARKER_API

D3D12_MARKER_API

列挙型
基底型i4

メンバー 54

名前10進16進
D3D12_MARKER_API_SETMARKER00x0
D3D12_MARKER_API_BEGINEVENT10x1
D3D12_MARKER_API_ENDEVENT20x2
D3D12_MARKER_API_DRAWINSTANCED30x3
D3D12_MARKER_API_DRAWINDEXEDINSTANCED40x4
D3D12_MARKER_API_EXECUTEINDIRECT50x5
D3D12_MARKER_API_DISPATCH60x6
D3D12_MARKER_API_COPYBUFFERREGION70x7
D3D12_MARKER_API_COPYTEXTUREREGION80x8
D3D12_MARKER_API_COPYRESOURCE90x9
D3D12_MARKER_API_COPYTILES100xA
D3D12_MARKER_API_RESOLVESUBRESOURCE110xB
D3D12_MARKER_API_CLEARRENDERTARGETVIEW120xC
D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW130xD
D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW140xE
D3D12_MARKER_API_RESOURCEBARRIER150xF
D3D12_MARKER_API_EXECUTEBUNDLE160x10
D3D12_MARKER_API_PRESENT170x11
D3D12_MARKER_API_RESOLVEQUERYDATA180x12
D3D12_MARKER_API_BEGINSUBMISSION190x13
D3D12_MARKER_API_ENDSUBMISSION200x14
D3D12_MARKER_API_DECODEFRAME210x15
D3D12_MARKER_API_PROCESSFRAMES220x16
D3D12_MARKER_API_ATOMICCOPYBUFFERUINT230x17
D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64240x18
D3D12_MARKER_API_RESOLVESUBRESOURCEREGION250x19
D3D12_MARKER_API_WRITEBUFFERIMMEDIATE260x1A
D3D12_MARKER_API_DECODEFRAME1270x1B
D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION280x1C
D3D12_MARKER_API_DECODEFRAME2290x1D
D3D12_MARKER_API_PROCESSFRAMES1300x1E
D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE310x1F
D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO320x20
D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE330x21
D3D12_MARKER_API_DISPATCHRAYS340x22
D3D12_MARKER_API_INITIALIZEMETACOMMAND350x23
D3D12_MARKER_API_EXECUTEMETACOMMAND360x24
D3D12_MARKER_API_ESTIMATEMOTION370x25
D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP380x26
D3D12_MARKER_API_SETPIPELINESTATE1390x27
D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND400x28
D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND410x29
D3D12_MARKER_API_DISPATCHMESH420x2A
D3D12_MARKER_API_ENCODEFRAME430x2B
D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA440x2C
D3D12_MARKER_API_BARRIER450x2D
D3D12_MARKER_API_BEGIN_COMMAND_LIST460x2E
D3D12_MARKER_API_DISPATCHGRAPH470x2F
D3D12_MARKER_API_SETPROGRAM480x30
D3D12_MARKER_API_ENCODEFRAME1490x31
D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1500x32
D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT510x33
D3D12_MARKER_API_PROCESSFRAMES2520x34
D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS530x35

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum D3D12_MARKER_API : int {
    D3D12_MARKER_API_SETMARKER = 0,
    D3D12_MARKER_API_BEGINEVENT = 1,
    D3D12_MARKER_API_ENDEVENT = 2,
    D3D12_MARKER_API_DRAWINSTANCED = 3,
    D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4,
    D3D12_MARKER_API_EXECUTEINDIRECT = 5,
    D3D12_MARKER_API_DISPATCH = 6,
    D3D12_MARKER_API_COPYBUFFERREGION = 7,
    D3D12_MARKER_API_COPYTEXTUREREGION = 8,
    D3D12_MARKER_API_COPYRESOURCE = 9,
    D3D12_MARKER_API_COPYTILES = 10,
    D3D12_MARKER_API_RESOLVESUBRESOURCE = 11,
    D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12,
    D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13,
    D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14,
    D3D12_MARKER_API_RESOURCEBARRIER = 15,
    D3D12_MARKER_API_EXECUTEBUNDLE = 16,
    D3D12_MARKER_API_PRESENT = 17,
    D3D12_MARKER_API_RESOLVEQUERYDATA = 18,
    D3D12_MARKER_API_BEGINSUBMISSION = 19,
    D3D12_MARKER_API_ENDSUBMISSION = 20,
    D3D12_MARKER_API_DECODEFRAME = 21,
    D3D12_MARKER_API_PROCESSFRAMES = 22,
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23,
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24,
    D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25,
    D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26,
    D3D12_MARKER_API_DECODEFRAME1 = 27,
    D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28,
    D3D12_MARKER_API_DECODEFRAME2 = 29,
    D3D12_MARKER_API_PROCESSFRAMES1 = 30,
    D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31,
    D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32,
    D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33,
    D3D12_MARKER_API_DISPATCHRAYS = 34,
    D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35,
    D3D12_MARKER_API_EXECUTEMETACOMMAND = 36,
    D3D12_MARKER_API_ESTIMATEMOTION = 37,
    D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38,
    D3D12_MARKER_API_SETPIPELINESTATE1 = 39,
    D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40,
    D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41,
    D3D12_MARKER_API_DISPATCHMESH = 42,
    D3D12_MARKER_API_ENCODEFRAME = 43,
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44,
    D3D12_MARKER_API_BARRIER = 45,
    D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46,
    D3D12_MARKER_API_DISPATCHGRAPH = 47,
    D3D12_MARKER_API_SETPROGRAM = 48,
    D3D12_MARKER_API_ENCODEFRAME1 = 49,
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50,
    D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51,
    D3D12_MARKER_API_PROCESSFRAMES2 = 52,
    D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53
} D3D12_MARKER_API;
public enum D3D12_MARKER_API : int
{
    D3D12_MARKER_API_SETMARKER = 0,
    D3D12_MARKER_API_BEGINEVENT = 1,
    D3D12_MARKER_API_ENDEVENT = 2,
    D3D12_MARKER_API_DRAWINSTANCED = 3,
    D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4,
    D3D12_MARKER_API_EXECUTEINDIRECT = 5,
    D3D12_MARKER_API_DISPATCH = 6,
    D3D12_MARKER_API_COPYBUFFERREGION = 7,
    D3D12_MARKER_API_COPYTEXTUREREGION = 8,
    D3D12_MARKER_API_COPYRESOURCE = 9,
    D3D12_MARKER_API_COPYTILES = 10,
    D3D12_MARKER_API_RESOLVESUBRESOURCE = 11,
    D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12,
    D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13,
    D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14,
    D3D12_MARKER_API_RESOURCEBARRIER = 15,
    D3D12_MARKER_API_EXECUTEBUNDLE = 16,
    D3D12_MARKER_API_PRESENT = 17,
    D3D12_MARKER_API_RESOLVEQUERYDATA = 18,
    D3D12_MARKER_API_BEGINSUBMISSION = 19,
    D3D12_MARKER_API_ENDSUBMISSION = 20,
    D3D12_MARKER_API_DECODEFRAME = 21,
    D3D12_MARKER_API_PROCESSFRAMES = 22,
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23,
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24,
    D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25,
    D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26,
    D3D12_MARKER_API_DECODEFRAME1 = 27,
    D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28,
    D3D12_MARKER_API_DECODEFRAME2 = 29,
    D3D12_MARKER_API_PROCESSFRAMES1 = 30,
    D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31,
    D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32,
    D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33,
    D3D12_MARKER_API_DISPATCHRAYS = 34,
    D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35,
    D3D12_MARKER_API_EXECUTEMETACOMMAND = 36,
    D3D12_MARKER_API_ESTIMATEMOTION = 37,
    D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38,
    D3D12_MARKER_API_SETPIPELINESTATE1 = 39,
    D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40,
    D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41,
    D3D12_MARKER_API_DISPATCHMESH = 42,
    D3D12_MARKER_API_ENCODEFRAME = 43,
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44,
    D3D12_MARKER_API_BARRIER = 45,
    D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46,
    D3D12_MARKER_API_DISPATCHGRAPH = 47,
    D3D12_MARKER_API_SETPROGRAM = 48,
    D3D12_MARKER_API_ENCODEFRAME1 = 49,
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50,
    D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51,
    D3D12_MARKER_API_PROCESSFRAMES2 = 52,
    D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53,
}
Public Enum D3D12_MARKER_API As Integer
    D3D12_MARKER_API_SETMARKER = 0
    D3D12_MARKER_API_BEGINEVENT = 1
    D3D12_MARKER_API_ENDEVENT = 2
    D3D12_MARKER_API_DRAWINSTANCED = 3
    D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4
    D3D12_MARKER_API_EXECUTEINDIRECT = 5
    D3D12_MARKER_API_DISPATCH = 6
    D3D12_MARKER_API_COPYBUFFERREGION = 7
    D3D12_MARKER_API_COPYTEXTUREREGION = 8
    D3D12_MARKER_API_COPYRESOURCE = 9
    D3D12_MARKER_API_COPYTILES = 10
    D3D12_MARKER_API_RESOLVESUBRESOURCE = 11
    D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12
    D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13
    D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14
    D3D12_MARKER_API_RESOURCEBARRIER = 15
    D3D12_MARKER_API_EXECUTEBUNDLE = 16
    D3D12_MARKER_API_PRESENT = 17
    D3D12_MARKER_API_RESOLVEQUERYDATA = 18
    D3D12_MARKER_API_BEGINSUBMISSION = 19
    D3D12_MARKER_API_ENDSUBMISSION = 20
    D3D12_MARKER_API_DECODEFRAME = 21
    D3D12_MARKER_API_PROCESSFRAMES = 22
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24
    D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25
    D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26
    D3D12_MARKER_API_DECODEFRAME1 = 27
    D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28
    D3D12_MARKER_API_DECODEFRAME2 = 29
    D3D12_MARKER_API_PROCESSFRAMES1 = 30
    D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31
    D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32
    D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33
    D3D12_MARKER_API_DISPATCHRAYS = 34
    D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35
    D3D12_MARKER_API_EXECUTEMETACOMMAND = 36
    D3D12_MARKER_API_ESTIMATEMOTION = 37
    D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38
    D3D12_MARKER_API_SETPIPELINESTATE1 = 39
    D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40
    D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41
    D3D12_MARKER_API_DISPATCHMESH = 42
    D3D12_MARKER_API_ENCODEFRAME = 43
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44
    D3D12_MARKER_API_BARRIER = 45
    D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46
    D3D12_MARKER_API_DISPATCHGRAPH = 47
    D3D12_MARKER_API_SETPROGRAM = 48
    D3D12_MARKER_API_ENCODEFRAME1 = 49
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50
    D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51
    D3D12_MARKER_API_PROCESSFRAMES2 = 52
    D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53
End Enum
import enum

class D3D12_MARKER_API(enum.IntEnum):
    D3D12_MARKER_API_SETMARKER = 0
    D3D12_MARKER_API_BEGINEVENT = 1
    D3D12_MARKER_API_ENDEVENT = 2
    D3D12_MARKER_API_DRAWINSTANCED = 3
    D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4
    D3D12_MARKER_API_EXECUTEINDIRECT = 5
    D3D12_MARKER_API_DISPATCH = 6
    D3D12_MARKER_API_COPYBUFFERREGION = 7
    D3D12_MARKER_API_COPYTEXTUREREGION = 8
    D3D12_MARKER_API_COPYRESOURCE = 9
    D3D12_MARKER_API_COPYTILES = 10
    D3D12_MARKER_API_RESOLVESUBRESOURCE = 11
    D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12
    D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13
    D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14
    D3D12_MARKER_API_RESOURCEBARRIER = 15
    D3D12_MARKER_API_EXECUTEBUNDLE = 16
    D3D12_MARKER_API_PRESENT = 17
    D3D12_MARKER_API_RESOLVEQUERYDATA = 18
    D3D12_MARKER_API_BEGINSUBMISSION = 19
    D3D12_MARKER_API_ENDSUBMISSION = 20
    D3D12_MARKER_API_DECODEFRAME = 21
    D3D12_MARKER_API_PROCESSFRAMES = 22
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24
    D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25
    D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26
    D3D12_MARKER_API_DECODEFRAME1 = 27
    D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28
    D3D12_MARKER_API_DECODEFRAME2 = 29
    D3D12_MARKER_API_PROCESSFRAMES1 = 30
    D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31
    D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32
    D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33
    D3D12_MARKER_API_DISPATCHRAYS = 34
    D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35
    D3D12_MARKER_API_EXECUTEMETACOMMAND = 36
    D3D12_MARKER_API_ESTIMATEMOTION = 37
    D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38
    D3D12_MARKER_API_SETPIPELINESTATE1 = 39
    D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40
    D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41
    D3D12_MARKER_API_DISPATCHMESH = 42
    D3D12_MARKER_API_ENCODEFRAME = 43
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44
    D3D12_MARKER_API_BARRIER = 45
    D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46
    D3D12_MARKER_API_DISPATCHGRAPH = 47
    D3D12_MARKER_API_SETPROGRAM = 48
    D3D12_MARKER_API_ENCODEFRAME1 = 49
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50
    D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51
    D3D12_MARKER_API_PROCESSFRAMES2 = 52
    D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53
// D3D12_MARKER_API
pub const D3D12_MARKER_API_SETMARKER: i32 = 0;
pub const D3D12_MARKER_API_BEGINEVENT: i32 = 1;
pub const D3D12_MARKER_API_ENDEVENT: i32 = 2;
pub const D3D12_MARKER_API_DRAWINSTANCED: i32 = 3;
pub const D3D12_MARKER_API_DRAWINDEXEDINSTANCED: i32 = 4;
pub const D3D12_MARKER_API_EXECUTEINDIRECT: i32 = 5;
pub const D3D12_MARKER_API_DISPATCH: i32 = 6;
pub const D3D12_MARKER_API_COPYBUFFERREGION: i32 = 7;
pub const D3D12_MARKER_API_COPYTEXTUREREGION: i32 = 8;
pub const D3D12_MARKER_API_COPYRESOURCE: i32 = 9;
pub const D3D12_MARKER_API_COPYTILES: i32 = 10;
pub const D3D12_MARKER_API_RESOLVESUBRESOURCE: i32 = 11;
pub const D3D12_MARKER_API_CLEARRENDERTARGETVIEW: i32 = 12;
pub const D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW: i32 = 13;
pub const D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW: i32 = 14;
pub const D3D12_MARKER_API_RESOURCEBARRIER: i32 = 15;
pub const D3D12_MARKER_API_EXECUTEBUNDLE: i32 = 16;
pub const D3D12_MARKER_API_PRESENT: i32 = 17;
pub const D3D12_MARKER_API_RESOLVEQUERYDATA: i32 = 18;
pub const D3D12_MARKER_API_BEGINSUBMISSION: i32 = 19;
pub const D3D12_MARKER_API_ENDSUBMISSION: i32 = 20;
pub const D3D12_MARKER_API_DECODEFRAME: i32 = 21;
pub const D3D12_MARKER_API_PROCESSFRAMES: i32 = 22;
pub const D3D12_MARKER_API_ATOMICCOPYBUFFERUINT: i32 = 23;
pub const D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64: i32 = 24;
pub const D3D12_MARKER_API_RESOLVESUBRESOURCEREGION: i32 = 25;
pub const D3D12_MARKER_API_WRITEBUFFERIMMEDIATE: i32 = 26;
pub const D3D12_MARKER_API_DECODEFRAME1: i32 = 27;
pub const D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION: i32 = 28;
pub const D3D12_MARKER_API_DECODEFRAME2: i32 = 29;
pub const D3D12_MARKER_API_PROCESSFRAMES1: i32 = 30;
pub const D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE: i32 = 31;
pub const D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO: i32 = 32;
pub const D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE: i32 = 33;
pub const D3D12_MARKER_API_DISPATCHRAYS: i32 = 34;
pub const D3D12_MARKER_API_INITIALIZEMETACOMMAND: i32 = 35;
pub const D3D12_MARKER_API_EXECUTEMETACOMMAND: i32 = 36;
pub const D3D12_MARKER_API_ESTIMATEMOTION: i32 = 37;
pub const D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP: i32 = 38;
pub const D3D12_MARKER_API_SETPIPELINESTATE1: i32 = 39;
pub const D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND: i32 = 40;
pub const D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND: i32 = 41;
pub const D3D12_MARKER_API_DISPATCHMESH: i32 = 42;
pub const D3D12_MARKER_API_ENCODEFRAME: i32 = 43;
pub const D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA: i32 = 44;
pub const D3D12_MARKER_API_BARRIER: i32 = 45;
pub const D3D12_MARKER_API_BEGIN_COMMAND_LIST: i32 = 46;
pub const D3D12_MARKER_API_DISPATCHGRAPH: i32 = 47;
pub const D3D12_MARKER_API_SETPROGRAM: i32 = 48;
pub const D3D12_MARKER_API_ENCODEFRAME1: i32 = 49;
pub const D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1: i32 = 50;
pub const D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT: i32 = 51;
pub const D3D12_MARKER_API_PROCESSFRAMES2: i32 = 52;
pub const D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS: i32 = 53;
// D3D12_MARKER_API
const (
	D3D12_MARKER_API_SETMARKER int32 = 0
	D3D12_MARKER_API_BEGINEVENT int32 = 1
	D3D12_MARKER_API_ENDEVENT int32 = 2
	D3D12_MARKER_API_DRAWINSTANCED int32 = 3
	D3D12_MARKER_API_DRAWINDEXEDINSTANCED int32 = 4
	D3D12_MARKER_API_EXECUTEINDIRECT int32 = 5
	D3D12_MARKER_API_DISPATCH int32 = 6
	D3D12_MARKER_API_COPYBUFFERREGION int32 = 7
	D3D12_MARKER_API_COPYTEXTUREREGION int32 = 8
	D3D12_MARKER_API_COPYRESOURCE int32 = 9
	D3D12_MARKER_API_COPYTILES int32 = 10
	D3D12_MARKER_API_RESOLVESUBRESOURCE int32 = 11
	D3D12_MARKER_API_CLEARRENDERTARGETVIEW int32 = 12
	D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW int32 = 13
	D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW int32 = 14
	D3D12_MARKER_API_RESOURCEBARRIER int32 = 15
	D3D12_MARKER_API_EXECUTEBUNDLE int32 = 16
	D3D12_MARKER_API_PRESENT int32 = 17
	D3D12_MARKER_API_RESOLVEQUERYDATA int32 = 18
	D3D12_MARKER_API_BEGINSUBMISSION int32 = 19
	D3D12_MARKER_API_ENDSUBMISSION int32 = 20
	D3D12_MARKER_API_DECODEFRAME int32 = 21
	D3D12_MARKER_API_PROCESSFRAMES int32 = 22
	D3D12_MARKER_API_ATOMICCOPYBUFFERUINT int32 = 23
	D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 int32 = 24
	D3D12_MARKER_API_RESOLVESUBRESOURCEREGION int32 = 25
	D3D12_MARKER_API_WRITEBUFFERIMMEDIATE int32 = 26
	D3D12_MARKER_API_DECODEFRAME1 int32 = 27
	D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION int32 = 28
	D3D12_MARKER_API_DECODEFRAME2 int32 = 29
	D3D12_MARKER_API_PROCESSFRAMES1 int32 = 30
	D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE int32 = 31
	D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO int32 = 32
	D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE int32 = 33
	D3D12_MARKER_API_DISPATCHRAYS int32 = 34
	D3D12_MARKER_API_INITIALIZEMETACOMMAND int32 = 35
	D3D12_MARKER_API_EXECUTEMETACOMMAND int32 = 36
	D3D12_MARKER_API_ESTIMATEMOTION int32 = 37
	D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP int32 = 38
	D3D12_MARKER_API_SETPIPELINESTATE1 int32 = 39
	D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND int32 = 40
	D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND int32 = 41
	D3D12_MARKER_API_DISPATCHMESH int32 = 42
	D3D12_MARKER_API_ENCODEFRAME int32 = 43
	D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA int32 = 44
	D3D12_MARKER_API_BARRIER int32 = 45
	D3D12_MARKER_API_BEGIN_COMMAND_LIST int32 = 46
	D3D12_MARKER_API_DISPATCHGRAPH int32 = 47
	D3D12_MARKER_API_SETPROGRAM int32 = 48
	D3D12_MARKER_API_ENCODEFRAME1 int32 = 49
	D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 int32 = 50
	D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT int32 = 51
	D3D12_MARKER_API_PROCESSFRAMES2 int32 = 52
	D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS int32 = 53
)
const
  D3D12_MARKER_API_SETMARKER = 0;
  D3D12_MARKER_API_BEGINEVENT = 1;
  D3D12_MARKER_API_ENDEVENT = 2;
  D3D12_MARKER_API_DRAWINSTANCED = 3;
  D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4;
  D3D12_MARKER_API_EXECUTEINDIRECT = 5;
  D3D12_MARKER_API_DISPATCH = 6;
  D3D12_MARKER_API_COPYBUFFERREGION = 7;
  D3D12_MARKER_API_COPYTEXTUREREGION = 8;
  D3D12_MARKER_API_COPYRESOURCE = 9;
  D3D12_MARKER_API_COPYTILES = 10;
  D3D12_MARKER_API_RESOLVESUBRESOURCE = 11;
  D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12;
  D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13;
  D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14;
  D3D12_MARKER_API_RESOURCEBARRIER = 15;
  D3D12_MARKER_API_EXECUTEBUNDLE = 16;
  D3D12_MARKER_API_PRESENT = 17;
  D3D12_MARKER_API_RESOLVEQUERYDATA = 18;
  D3D12_MARKER_API_BEGINSUBMISSION = 19;
  D3D12_MARKER_API_ENDSUBMISSION = 20;
  D3D12_MARKER_API_DECODEFRAME = 21;
  D3D12_MARKER_API_PROCESSFRAMES = 22;
  D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23;
  D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24;
  D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25;
  D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26;
  D3D12_MARKER_API_DECODEFRAME1 = 27;
  D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28;
  D3D12_MARKER_API_DECODEFRAME2 = 29;
  D3D12_MARKER_API_PROCESSFRAMES1 = 30;
  D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31;
  D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32;
  D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33;
  D3D12_MARKER_API_DISPATCHRAYS = 34;
  D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35;
  D3D12_MARKER_API_EXECUTEMETACOMMAND = 36;
  D3D12_MARKER_API_ESTIMATEMOTION = 37;
  D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38;
  D3D12_MARKER_API_SETPIPELINESTATE1 = 39;
  D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40;
  D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41;
  D3D12_MARKER_API_DISPATCHMESH = 42;
  D3D12_MARKER_API_ENCODEFRAME = 43;
  D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44;
  D3D12_MARKER_API_BARRIER = 45;
  D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46;
  D3D12_MARKER_API_DISPATCHGRAPH = 47;
  D3D12_MARKER_API_SETPROGRAM = 48;
  D3D12_MARKER_API_ENCODEFRAME1 = 49;
  D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50;
  D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51;
  D3D12_MARKER_API_PROCESSFRAMES2 = 52;
  D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53;
// D3D12_MARKER_API
pub const D3D12_MARKER_API_SETMARKER: i32 = 0;
pub const D3D12_MARKER_API_BEGINEVENT: i32 = 1;
pub const D3D12_MARKER_API_ENDEVENT: i32 = 2;
pub const D3D12_MARKER_API_DRAWINSTANCED: i32 = 3;
pub const D3D12_MARKER_API_DRAWINDEXEDINSTANCED: i32 = 4;
pub const D3D12_MARKER_API_EXECUTEINDIRECT: i32 = 5;
pub const D3D12_MARKER_API_DISPATCH: i32 = 6;
pub const D3D12_MARKER_API_COPYBUFFERREGION: i32 = 7;
pub const D3D12_MARKER_API_COPYTEXTUREREGION: i32 = 8;
pub const D3D12_MARKER_API_COPYRESOURCE: i32 = 9;
pub const D3D12_MARKER_API_COPYTILES: i32 = 10;
pub const D3D12_MARKER_API_RESOLVESUBRESOURCE: i32 = 11;
pub const D3D12_MARKER_API_CLEARRENDERTARGETVIEW: i32 = 12;
pub const D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW: i32 = 13;
pub const D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW: i32 = 14;
pub const D3D12_MARKER_API_RESOURCEBARRIER: i32 = 15;
pub const D3D12_MARKER_API_EXECUTEBUNDLE: i32 = 16;
pub const D3D12_MARKER_API_PRESENT: i32 = 17;
pub const D3D12_MARKER_API_RESOLVEQUERYDATA: i32 = 18;
pub const D3D12_MARKER_API_BEGINSUBMISSION: i32 = 19;
pub const D3D12_MARKER_API_ENDSUBMISSION: i32 = 20;
pub const D3D12_MARKER_API_DECODEFRAME: i32 = 21;
pub const D3D12_MARKER_API_PROCESSFRAMES: i32 = 22;
pub const D3D12_MARKER_API_ATOMICCOPYBUFFERUINT: i32 = 23;
pub const D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64: i32 = 24;
pub const D3D12_MARKER_API_RESOLVESUBRESOURCEREGION: i32 = 25;
pub const D3D12_MARKER_API_WRITEBUFFERIMMEDIATE: i32 = 26;
pub const D3D12_MARKER_API_DECODEFRAME1: i32 = 27;
pub const D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION: i32 = 28;
pub const D3D12_MARKER_API_DECODEFRAME2: i32 = 29;
pub const D3D12_MARKER_API_PROCESSFRAMES1: i32 = 30;
pub const D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE: i32 = 31;
pub const D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO: i32 = 32;
pub const D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE: i32 = 33;
pub const D3D12_MARKER_API_DISPATCHRAYS: i32 = 34;
pub const D3D12_MARKER_API_INITIALIZEMETACOMMAND: i32 = 35;
pub const D3D12_MARKER_API_EXECUTEMETACOMMAND: i32 = 36;
pub const D3D12_MARKER_API_ESTIMATEMOTION: i32 = 37;
pub const D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP: i32 = 38;
pub const D3D12_MARKER_API_SETPIPELINESTATE1: i32 = 39;
pub const D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND: i32 = 40;
pub const D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND: i32 = 41;
pub const D3D12_MARKER_API_DISPATCHMESH: i32 = 42;
pub const D3D12_MARKER_API_ENCODEFRAME: i32 = 43;
pub const D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA: i32 = 44;
pub const D3D12_MARKER_API_BARRIER: i32 = 45;
pub const D3D12_MARKER_API_BEGIN_COMMAND_LIST: i32 = 46;
pub const D3D12_MARKER_API_DISPATCHGRAPH: i32 = 47;
pub const D3D12_MARKER_API_SETPROGRAM: i32 = 48;
pub const D3D12_MARKER_API_ENCODEFRAME1: i32 = 49;
pub const D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1: i32 = 50;
pub const D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT: i32 = 51;
pub const D3D12_MARKER_API_PROCESSFRAMES2: i32 = 52;
pub const D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS: i32 = 53;
const
  D3D12_MARKER_API_SETMARKER* = 0
  D3D12_MARKER_API_BEGINEVENT* = 1
  D3D12_MARKER_API_ENDEVENT* = 2
  D3D12_MARKER_API_DRAWINSTANCED* = 3
  D3D12_MARKER_API_DRAWINDEXEDINSTANCED* = 4
  D3D12_MARKER_API_EXECUTEINDIRECT* = 5
  D3D12_MARKER_API_DISPATCH* = 6
  D3D12_MARKER_API_COPYBUFFERREGION* = 7
  D3D12_MARKER_API_COPYTEXTUREREGION* = 8
  D3D12_MARKER_API_COPYRESOURCE* = 9
  D3D12_MARKER_API_COPYTILES* = 10
  D3D12_MARKER_API_RESOLVESUBRESOURCE* = 11
  D3D12_MARKER_API_CLEARRENDERTARGETVIEW* = 12
  D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW* = 13
  D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW* = 14
  D3D12_MARKER_API_RESOURCEBARRIER* = 15
  D3D12_MARKER_API_EXECUTEBUNDLE* = 16
  D3D12_MARKER_API_PRESENT* = 17
  D3D12_MARKER_API_RESOLVEQUERYDATA* = 18
  D3D12_MARKER_API_BEGINSUBMISSION* = 19
  D3D12_MARKER_API_ENDSUBMISSION* = 20
  D3D12_MARKER_API_DECODEFRAME* = 21
  D3D12_MARKER_API_PROCESSFRAMES* = 22
  D3D12_MARKER_API_ATOMICCOPYBUFFERUINT* = 23
  D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64* = 24
  D3D12_MARKER_API_RESOLVESUBRESOURCEREGION* = 25
  D3D12_MARKER_API_WRITEBUFFERIMMEDIATE* = 26
  D3D12_MARKER_API_DECODEFRAME1* = 27
  D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION* = 28
  D3D12_MARKER_API_DECODEFRAME2* = 29
  D3D12_MARKER_API_PROCESSFRAMES1* = 30
  D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE* = 31
  D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO* = 32
  D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE* = 33
  D3D12_MARKER_API_DISPATCHRAYS* = 34
  D3D12_MARKER_API_INITIALIZEMETACOMMAND* = 35
  D3D12_MARKER_API_EXECUTEMETACOMMAND* = 36
  D3D12_MARKER_API_ESTIMATEMOTION* = 37
  D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP* = 38
  D3D12_MARKER_API_SETPIPELINESTATE1* = 39
  D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND* = 40
  D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND* = 41
  D3D12_MARKER_API_DISPATCHMESH* = 42
  D3D12_MARKER_API_ENCODEFRAME* = 43
  D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA* = 44
  D3D12_MARKER_API_BARRIER* = 45
  D3D12_MARKER_API_BEGIN_COMMAND_LIST* = 46
  D3D12_MARKER_API_DISPATCHGRAPH* = 47
  D3D12_MARKER_API_SETPROGRAM* = 48
  D3D12_MARKER_API_ENCODEFRAME1* = 49
  D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1* = 50
  D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT* = 51
  D3D12_MARKER_API_PROCESSFRAMES2* = 52
  D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS* = 53
enum D3D12_MARKER_API : int {
    D3D12_MARKER_API_SETMARKER = 0,
    D3D12_MARKER_API_BEGINEVENT = 1,
    D3D12_MARKER_API_ENDEVENT = 2,
    D3D12_MARKER_API_DRAWINSTANCED = 3,
    D3D12_MARKER_API_DRAWINDEXEDINSTANCED = 4,
    D3D12_MARKER_API_EXECUTEINDIRECT = 5,
    D3D12_MARKER_API_DISPATCH = 6,
    D3D12_MARKER_API_COPYBUFFERREGION = 7,
    D3D12_MARKER_API_COPYTEXTUREREGION = 8,
    D3D12_MARKER_API_COPYRESOURCE = 9,
    D3D12_MARKER_API_COPYTILES = 10,
    D3D12_MARKER_API_RESOLVESUBRESOURCE = 11,
    D3D12_MARKER_API_CLEARRENDERTARGETVIEW = 12,
    D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW = 13,
    D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW = 14,
    D3D12_MARKER_API_RESOURCEBARRIER = 15,
    D3D12_MARKER_API_EXECUTEBUNDLE = 16,
    D3D12_MARKER_API_PRESENT = 17,
    D3D12_MARKER_API_RESOLVEQUERYDATA = 18,
    D3D12_MARKER_API_BEGINSUBMISSION = 19,
    D3D12_MARKER_API_ENDSUBMISSION = 20,
    D3D12_MARKER_API_DECODEFRAME = 21,
    D3D12_MARKER_API_PROCESSFRAMES = 22,
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT = 23,
    D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64 = 24,
    D3D12_MARKER_API_RESOLVESUBRESOURCEREGION = 25,
    D3D12_MARKER_API_WRITEBUFFERIMMEDIATE = 26,
    D3D12_MARKER_API_DECODEFRAME1 = 27,
    D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION = 28,
    D3D12_MARKER_API_DECODEFRAME2 = 29,
    D3D12_MARKER_API_PROCESSFRAMES1 = 30,
    D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE = 31,
    D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO = 32,
    D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE = 33,
    D3D12_MARKER_API_DISPATCHRAYS = 34,
    D3D12_MARKER_API_INITIALIZEMETACOMMAND = 35,
    D3D12_MARKER_API_EXECUTEMETACOMMAND = 36,
    D3D12_MARKER_API_ESTIMATEMOTION = 37,
    D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP = 38,
    D3D12_MARKER_API_SETPIPELINESTATE1 = 39,
    D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND = 40,
    D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND = 41,
    D3D12_MARKER_API_DISPATCHMESH = 42,
    D3D12_MARKER_API_ENCODEFRAME = 43,
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA = 44,
    D3D12_MARKER_API_BARRIER = 45,
    D3D12_MARKER_API_BEGIN_COMMAND_LIST = 46,
    D3D12_MARKER_API_DISPATCHGRAPH = 47,
    D3D12_MARKER_API_SETPROGRAM = 48,
    D3D12_MARKER_API_ENCODEFRAME1 = 49,
    D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1 = 50,
    D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT = 51,
    D3D12_MARKER_API_PROCESSFRAMES2 = 52,
    D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS = 53,
}
#define global D3D12_MARKER_API_SETMARKER                                        0x0
#define global D3D12_MARKER_API_BEGINEVENT                                       0x1
#define global D3D12_MARKER_API_ENDEVENT                                         0x2
#define global D3D12_MARKER_API_DRAWINSTANCED                                    0x3
#define global D3D12_MARKER_API_DRAWINDEXEDINSTANCED                             0x4
#define global D3D12_MARKER_API_EXECUTEINDIRECT                                  0x5
#define global D3D12_MARKER_API_DISPATCH                                         0x6
#define global D3D12_MARKER_API_COPYBUFFERREGION                                 0x7
#define global D3D12_MARKER_API_COPYTEXTUREREGION                                0x8
#define global D3D12_MARKER_API_COPYRESOURCE                                     0x9
#define global D3D12_MARKER_API_COPYTILES                                        0xA
#define global D3D12_MARKER_API_RESOLVESUBRESOURCE                               0xB
#define global D3D12_MARKER_API_CLEARRENDERTARGETVIEW                            0xC
#define global D3D12_MARKER_API_CLEARUNORDEREDACCESSVIEW                         0xD
#define global D3D12_MARKER_API_CLEARDEPTHSTENCILVIEW                            0xE
#define global D3D12_MARKER_API_RESOURCEBARRIER                                  0xF
#define global D3D12_MARKER_API_EXECUTEBUNDLE                                    0x10
#define global D3D12_MARKER_API_PRESENT                                          0x11
#define global D3D12_MARKER_API_RESOLVEQUERYDATA                                 0x12
#define global D3D12_MARKER_API_BEGINSUBMISSION                                  0x13
#define global D3D12_MARKER_API_ENDSUBMISSION                                    0x14
#define global D3D12_MARKER_API_DECODEFRAME                                      0x15
#define global D3D12_MARKER_API_PROCESSFRAMES                                    0x16
#define global D3D12_MARKER_API_ATOMICCOPYBUFFERUINT                             0x17
#define global D3D12_MARKER_API_ATOMICCOPYBUFFERUINT64                           0x18
#define global D3D12_MARKER_API_RESOLVESUBRESOURCEREGION                         0x19
#define global D3D12_MARKER_API_WRITEBUFFERIMMEDIATE                             0x1A
#define global D3D12_MARKER_API_DECODEFRAME1                                     0x1B
#define global D3D12_MARKER_API_SETPROTECTEDRESOURCESESSION                      0x1C
#define global D3D12_MARKER_API_DECODEFRAME2                                     0x1D
#define global D3D12_MARKER_API_PROCESSFRAMES1                                   0x1E
#define global D3D12_MARKER_API_BUILDRAYTRACINGACCELERATIONSTRUCTURE             0x1F
#define global D3D12_MARKER_API_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO 0x20
#define global D3D12_MARKER_API_COPYRAYTRACINGACCELERATIONSTRUCTURE              0x21
#define global D3D12_MARKER_API_DISPATCHRAYS                                     0x22
#define global D3D12_MARKER_API_INITIALIZEMETACOMMAND                            0x23
#define global D3D12_MARKER_API_EXECUTEMETACOMMAND                               0x24
#define global D3D12_MARKER_API_ESTIMATEMOTION                                   0x25
#define global D3D12_MARKER_API_RESOLVEMOTIONVECTORHEAP                          0x26
#define global D3D12_MARKER_API_SETPIPELINESTATE1                                0x27
#define global D3D12_MARKER_API_INITIALIZEEXTENSIONCOMMAND                       0x28
#define global D3D12_MARKER_API_EXECUTEEXTENSIONCOMMAND                          0x29
#define global D3D12_MARKER_API_DISPATCHMESH                                     0x2A
#define global D3D12_MARKER_API_ENCODEFRAME                                      0x2B
#define global D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA                     0x2C
#define global D3D12_MARKER_API_BARRIER                                          0x2D
#define global D3D12_MARKER_API_BEGIN_COMMAND_LIST                               0x2E
#define global D3D12_MARKER_API_DISPATCHGRAPH                                    0x2F
#define global D3D12_MARKER_API_SETPROGRAM                                       0x30
#define global D3D12_MARKER_API_ENCODEFRAME1                                     0x31
#define global D3D12_MARKER_API_RESOLVEENCODEROUTPUTMETADATA1                    0x32
#define global D3D12_MARKER_API_RESOLVEINPUTPARAMLAYOUT                          0x33
#define global D3D12_MARKER_API_PROCESSFRAMES2                                   0x34
#define global D3D12_MARKER_API_SET_WORK_GRAPH_MAXIMUM_GPU_INPUT_RECORDS         0x35