Internships/ProjectIdeas/VirglWindowsDriver
virgl Windows driver
Summary: accelerated rendering of Windows guests
virgl enables accelerated 3d rendering in a VM. It currently only supports Linux guests.
There is some working prototype of virtio-gpu dod driver already. The goal of this project would be to enable 3d rendering. By working on an OpenGL Installable Client Driver (probably as a first step), and DirectX support (could be worth investigating and using the 'nine' mesa state tracker)
Links:
- https://virgil3d.github.io/
- http://www.linux-kvm.org/page/WindowsGuestDrivers
- https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/state_trackers/nine
Details:
- Skill level: advanced
- Language: C
- Mentors: airlied@redhat.com, vrozenfe@redhat.com
- Suggested by: mlureau@redhat.com