diff options
author | Zach Reizner <zachr@google.com> | 2018-05-03 16:58:27 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-07-20 05:30:54 -0700 |
commit | f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b (patch) | |
tree | 639ee95c303bc0e9abc79508aa0b0d30843739f3 /Cargo.lock | |
parent | 86fdb1dc50c62682ee20794a922be402bbe748a5 (diff) | |
download | crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.tar crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.tar.gz crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.tar.bz2 crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.tar.lz crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.tar.xz crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.tar.zst crosvm-f40bb190ece97c908f8dba2efc7c1aceb4fc0e0b.zip |
gpu_renderer: add virglrenderer bindings
These bindings are needed for virtio-gpu 3D capabilities. All the rust files under gpu_renderer/src/generated are generated via the gpu_renderer/src/generated/generate script. The gpu_renderer/src/lib.rs file contains the Renderer and Context structs, which are the main interfaces to virglrenderer. They encapsulate the global state of virglrenderer (Renderer) and each context ID (Context). The command_buffer module is included only for basic testing and is not intended for production use. The pipe_format_fourcc module is provided for the conversion of virglrenderer specifc formats to standard fourcc formats. BUG=chromium:837073 TEST=cargo build -p gpu_renderer CQ-DEPEND=CL:1144406 Change-Id: Iad153390f618309bf493e92e76432c0b1c4a8a93 Reviewed-on: https://chromium-review.googlesource.com/1043447 Commit-Ready: Zach Reizner <zachr@chromium.org> Tested-by: Zach Reizner <zachr@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock index 9a9bbe7..2d24bab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -58,6 +58,7 @@ dependencies = [ "devices 0.1.0", "gpu_buffer 0.1.0", "gpu_display 0.1.0", + "gpu_renderer 0.1.0", "io_jail 0.1.0", "kernel_cmdline 0.1.0", "kernel_loader 0.1.0", @@ -144,6 +145,15 @@ dependencies = [ ] [[package]] +name = "gpu_renderer" +version = "0.1.0" +dependencies = [ + "data_model 0.1.0", + "libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)", + "sys_util 0.1.0", +] + +[[package]] name = "io_jail" version = "0.1.0" dependencies = [ |