mirror of
https://github.com/gnif/LookingGlass.git
synced 2026-08-09 08:41:31 +00:00
[idd] capture: recover final desktop updates
Request one static-desktop re-encode and inspect repeated presentation numbers for its empty dirty-rectangle marker. Prepare every marker in a free candidate without superseding retained damage, so the last desktop update survives a late copy failure.
This commit is contained in:
@@ -412,7 +412,8 @@ void CIndirectDeviceContext::InitAdapter()
|
||||
caps.Flags |= IDDCX_ADAPTER_FLAGS_CAN_PROCESS_FP16;
|
||||
#endif
|
||||
|
||||
caps.MaxMonitorsSupported = 1;
|
||||
caps.MaxMonitorsSupported = 1;
|
||||
caps.StaticDesktopReencodeFrameCount = 1;
|
||||
|
||||
caps.EndPointDiagnostics.Size = sizeof(caps.EndPointDiagnostics);
|
||||
caps.EndPointDiagnostics.GammaSupport = IDDCX_FEATURE_IMPLEMENTATION_NONE;
|
||||
|
||||
Reference in New Issue
Block a user