Internships/ProjectIdeas/VirglVulkan: Difference between revisions
(virlg vulkan idea) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=== virgl | === Vulkan-ize virgl === | ||
'''Summary:''' accelerated rendering of Vulkan APIs | '''Summary:''' accelerated rendering of Vulkan APIs | ||
Line 6: | Line 6: | ||
This project would aim at implementing Vulkan accelerated rendering. There are multiple ways of interpreting this idea. One interesting approach would be to support Vulkan in VM on a Vulkan-capable host, doing more passthrough. | This project would aim at implementing Vulkan accelerated rendering. There are multiple ways of interpreting this idea. One interesting approach would be to support Vulkan in VM on a Vulkan-capable host, doing more passthrough. | ||
'''Links:''' | '''Links:''' | ||
Line 15: | Line 14: | ||
* Skill level: advanced | * Skill level: advanced | ||
* Language: C | * Language: C | ||
* Mentors: airlied@redhat.com, | * Mentors: airlied@redhat.com, marcandre.lureau@redhat.com | ||
* Suggested by: | * Suggested by: marcandre.lureau@redhat.com |
Latest revision as of 10:56, 21 March 2017
Vulkan-ize virgl
Summary: accelerated rendering of Vulkan APIs
virgl enables accelerated 3d rendering in a VM. It uses Desktop GL on host, and provides OpenGL/GLES in guest.
This project would aim at implementing Vulkan accelerated rendering. There are multiple ways of interpreting this idea. One interesting approach would be to support Vulkan in VM on a Vulkan-capable host, doing more passthrough.
Links:
Details:
- Skill level: advanced
- Language: C
- Mentors: airlied@redhat.com, marcandre.lureau@redhat.com
- Suggested by: marcandre.lureau@redhat.com