-
Notifications
You must be signed in to change notification settings - Fork 168
/
Copy pathIntel-PresentMon.man
105 lines (105 loc) · 18.4 KB
/
Intel-PresentMon.man
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?xml version="1.0" encoding="UTF-16"?>
<instrumentationManifest xsi:schemaLocation="http://schemas.microsoft.com/win/2004/08/events eventman.xsd" xmlns="http://schemas.microsoft.com/win/2004/08/events" xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:trace="http://schemas.microsoft.com/win/2004/08/events/trace">
<instrumentation>
<events>
<provider name="Intel-PresentMon" guid="{ECAA4712-4644-442F-B94C-A32F6CF8A499}" symbol="IntelPresentMonProviderGUID" resourceFileName="Intel-PresentMon" messageFileName="Intel-PresentMon" helpLink="https://github.com/GameTechDev/PresentMon">
<events>
<event symbol="PresentFrameType" value="1" version="0" level="win:Informational" task="PresentFrameType" opcode="win:Info" keywords="FrameTypes " template="PresentFrameType" />
<event symbol="FlipFrameType" value="2" version="0" level="win:Informational" task="FlipFrameType" opcode="win:Info" keywords="FrameTypes " template="FlipFrameType" />
<event symbol="MeasuredInput" value="10" version="0" level="win:Informational" task="MeasuredInput" opcode="win:Info" keywords="Measurements " template="TimeAndInputType" />
<event symbol="MeasuredScreenChange" value="11" version="0" level="win:Informational" task="MeasuredScreenChange" opcode="win:Info" keywords="Measurements " template="Time" />
<event symbol="AppSleepStart" value="50" version="0" level="win:Informational" task="AppSleepStart" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppSleepEnd" value="51" version="0" level="win:Informational" task="AppSleepEnd" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppSimulationStart" value="52" version="0" level="win:Informational" task="AppSimulationStart" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppSimulationEnd" value="53" version="0" level="win:Informational" task="AppSimulationEnd" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppRenderSubmitStart" value="54" version="0" level="win:Informational" task="AppRenderSubmitStart" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppRenderSubmitEnd" value="55" version="0" level="win:Informational" task="AppRenderSubmitEnd" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppPresentStart" value="56" version="0" level="win:Informational" task="AppPresentStart" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppPresentEnd" value="57" version="0" level="win:Informational" task="AppPresentEnd" opcode="win:Info" keywords="Application " template="FrameIdType" />
<event symbol="AppInputSample" value="58" version="0" level="win:Informational" task="AppInputSample" opcode="win:Info" keywords="Application " template="FrameIdAndInputType" />
</events>
<levels>
</levels>
<tasks>
<task name="PresentFrameType" value="1" eventGUID="{1109F309-1943-4A31-92E4-7E3C6917BF97}" />
<task name="FlipFrameType" value="2" eventGUID="{4BEA0658-0787-4E13-9E10-761B63BF832B}" />
<task name="MeasuredInput" value="10" eventGUID="{EFDBB420-D3C1-43F0-A480-E79F090FE3B1}" />
<task name="MeasuredScreenChange" value="11" eventGUID="{86BBB02D-6771-4F35-9EF2-B607F1DAE2B2}" />
<task name="AppSleepStart" value="50" eventGUID="{A0735317-F3D6-4710-BBEE-9E7A72D4C6B1}" />
<task name="AppSleepEnd" value="51" eventGUID="{84FD5594-D4FF-4C64-83D7-DEBC155D5121}" />
<task name="AppSimulationStart" value="52" eventGUID="{82D12339-7CB9-4777-948F-43B3B7BC87C7}" />
<task name="AppSimulationEnd" value="53" eventGUID="{0504C595-1AF7-41DB-BB1C-39D833D5AD9E}" />
<task name="AppRenderSubmitStart" value="54" eventGUID="{6C36AEDD-EBC8-4B03-A616-ED38CCD6EFC3}" />
<task name="AppRenderSubmitEnd" value="55" eventGUID="{89B636D9-3931-4774-B94D-17FD05364AED}" />
<task name="AppPresentStart" value="56" eventGUID="{F7337921-900E-420F-BA44-C1ECEEFCB303}" />
<task name="AppPresentEnd" value="57" eventGUID="{10D1169C-BD8A-4BCB-90D4-B9BC8FB108DD}" />
<task name="AppInputSample" value="58" eventGUID="{C11F4AD5-3B66-4158-A51C-B255AA6F0D95}" />
</tasks>
<templates>
<template tid="PresentFrameType">
<data name="FrameId" inType="win:UInt32" outType="xs:unsignedInt" />
<data name="FrameType" inType="win:UInt8" map="FrameType" />
</template>
<template tid="FlipFrameType">
<data name="VidPnSourceId" inType="win:UInt32" outType="xs:unsignedInt" />
<data name="LayerIndex" inType="win:UInt32" outType="xs:unsignedInt" />
<data name="PresentId" inType="win:UInt64" outType="xs:unsignedLong" />
<data name="FrameType" inType="win:UInt8" map="FrameType" />
</template>
<template tid="Time">
<data name="Time" inType="win:HexInt64" outType="win:HexInt64" />
</template>
<template tid="TimeAndInputType">
<data name="Time" inType="win:HexInt64" outType="win:HexInt64" />
<data name="InputType" inType="win:UInt8" map="InputType" />
</template>
<template tid="InputType">
<data name="InputType" inType="win:UInt8" map="InputType" />
</template>
<template tid="FrameIdType">
<data name="FrameId" inType="win:UInt32" outType="xs:unsignedInt" />
</template>
<template tid="FrameIdAndInputType">
<data name="FrameId" inType="win:UInt32" outType="xs:unsignedInt" />
<data name="InputType" inType="win:UInt8" map="InputType" />
</template>
</templates>
<keywords>
<keyword name="FrameTypes" mask="0x1" />
<keyword name="Measurements" mask="0x2" />
<keyword name="Application" mask="0x20" />
</keywords>
<maps>
<valueMap name="FrameType">
<map value="0" message="$(string.Intel-PresentMon.FrameType.0)" />
<map value="1" message="$(string.Intel-PresentMon.FrameType.1)" />
<map value="2" message="$(string.Intel-PresentMon.FrameType.2)" />
<map value="50" message="$(string.Intel-PresentMon.FrameType.50)" />
<map value="100" message="$(string.Intel-PresentMon.FrameType.100)" />
</valueMap>
<bitMap name="InputType">
<map value="0x0" message="$(string.Intel-PresentMon.InputType.0)" />
<map value="0x1" message="$(string.Intel-PresentMon.InputType.1)" />
<map value="0x2" message="$(string.Intel-PresentMon.InputType.2)" />
</bitMap>
</maps>
</provider>
</events>
</instrumentation>
<localization>
<resources culture="en-US">
<stringTable>
<string id="opcode.Info" value="Info" />
<string id="level.Informational" value="Information" />
<string id="Intel-PresentMon.FrameType.0" value="Unspecified" />
<string id="Intel-PresentMon.FrameType.1" value="Original" />
<string id="Intel-PresentMon.FrameType.2" value="Repeated" />
<string id="Intel-PresentMon.FrameType.50" value="Intel_XEFG" />
<string id="Intel-PresentMon.FrameType.100" value="AMD_AFMF" />
<string id="Intel-PresentMon.InputType.0" value="Unspecified" />
<string id="Intel-PresentMon.InputType.1" value="MouseClick" />
<string id="Intel-PresentMon.InputType.2" value="KeyboardClick" />
</stringTable>
</resources>
</localization>
</instrumentationManifest>