Hacker News new | ask | show | jobs
by zeusk 2798 days ago
Microsoft has support for cross-adapter rendering for (SurfaceBook dGPU is hotpluggable) - where textures are resident in the dGPU memory (when in use) but the render target surface lies in iGPU's memory which directly scans out that surface every vsync.

Technically, it is slightly more complex because of how vsync works but zero copy cross adapter rendering is possible.

I was an intern at the display kernel team this past summer and worked on a similar project for VR displays (which adds further complexity due to late stage reprojection and sensitivity to pipeline latency).