PresentMon
PresentMon copied to clipboard
PresentMon service and client PresentMonAPI2.dll backward/forward compatibility
I started attaching recently released PresentMon 2.3.0 service to my project and noticed that it seems to return completely broken data in pmConsumeFrames() for client application using PresentMonAPI2.dll v2.2.0. Is doesn't look like intended service's behavior for me. The service should either provide backward compatibility for older versions of client's API libraries or return error inside pmOpenSession() to prevent such clients from reading invalid data.