d3d12screencapturesrc: Performance improvement
Process captured frame using d3d11 instead of d3d12, and use shared fence when copying processed d3d11 texture to d3d12 resource. In this way, capture CPU thread does not need to wait for fence signal.
GitLab will be down for maintenance Monday June 03, from approx 10am UTC for roughly 48 hours. This is for a major gitlab upgrade which requires a DB migration. See the tracker issue for more informations.
Process captured frame using d3d11 instead of d3d12, and use shared fence when copying processed d3d11 texture to d3d12 resource. In this way, capture CPU thread does not need to wait for fence signal.