Internships/ProjectIdeas/VirglWindowsDriver: Difference between revisions
(add virgl windows driver idead) |
|||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
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) | 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/ | * https://virgil3d.github.io/ | ||
* http://www.linux-kvm.org/page/WindowsGuestDrivers | * http://www.linux-kvm.org/page/WindowsGuestDrivers | ||
Line 17: | Line 17: | ||
* Language: C | * Language: C | ||
* Mentors: airlied@redhat.com, vrozenfe@redhat.com | * Mentors: airlied@redhat.com, vrozenfe@redhat.com | ||
* Suggested by: | * Suggested by: marcandre.lureau@redhat.com |
Latest revision as of 10:57, 21 March 2017
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: marcandre.lureau@redhat.com