MCPcopy Create free account
hub / github.com/GameTechDev/PresentMon / TranslatePresentMode

Function TranslatePresentMode

IntelPresentMon/SampleClient/Utils.h:3–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1#pragma once
2
3std::string TranslatePresentMode(PM_PRESENT_MODE present_mode) {
4 switch (present_mode) {
5 case PM_PRESENT_MODE::PM_PRESENT_MODE_HARDWARE_LEGACY_FLIP:
6 return "Hardware: Legacy Flip";
7
8 case PM_PRESENT_MODE::PM_PRESENT_MODE_HARDWARE_LEGACY_COPY_TO_FRONT_BUFFER:
9 return "Hardware: Legacy Copy to front buffer";
10 case PM_PRESENT_MODE::PM_PRESENT_MODE_HARDWARE_INDEPENDENT_FLIP:
11 return "Hardware: Independent Flip";
12 case PM_PRESENT_MODE::PM_PRESENT_MODE_COMPOSED_FLIP:
13 return "Composed: Flip";
14 case PM_PRESENT_MODE::PM_PRESENT_MODE_HARDWARE_COMPOSED_INDEPENDENT_FLIP:
15 return "Hardware Composed: Independent Flip";
16 case PM_PRESENT_MODE::PM_PRESENT_MODE_COMPOSED_COPY_WITH_GPU_GDI:
17 return "Composed: Copy with GPU GDI";
18 case PM_PRESENT_MODE::PM_PRESENT_MODE_COMPOSED_COPY_WITH_CPU_GDI:
19 return "Composed: Copy with CPU GDI";
20 default:
21 return("Present Mode: Unknown");
22 }
23}
24
25std::string TranslateDeviceVendor(PM_DEVICE_VENDOR deviceVendor) {
26 switch (deviceVendor) {

Callers 1

WriteToCSVFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected