The project is split into several parts:
- The kernel driver, with simple 3D command forwarding and 3D resource allocation
- The userland driver, in fact the OpenGL backend
- The reference, explaining virtio-gpu commands
The project is split into several parts:
#version 420 core | |
/* frame definition */ | |
uniform mat4 u_matrix_mvp; | |
uniform mat4 u_matrix_m; | |
uniform mat4 u_matrix_v; | |
uniform mat4 u_matrix_p; | |
uniform vec3 u_camera_position; |