diff options
author | Alistair Strachan <astrachan@google.com> | 2018-03-30 18:46:26 -0700 |
---|---|---|
committer | Greg Hartman <ghartman@google.com> | 2018-08-23 17:30:51 -0700 |
commit | 4a52117c9585f94a45b2a46a54fd77adf35e9b53 (patch) | |
tree | 5666438485dc84c687540774159938b016dab540 /host/libs/virglrenderer/.gitignore | |
parent | 296a770547279534aba2e1eef66fd5a00be0871d (diff) | |
download | device_generic_opengl-transport-4a52117c9585f94a45b2a46a54fd77adf35e9b53.tar.gz device_generic_opengl-transport-4a52117c9585f94a45b2a46a54fd77adf35e9b53.tar.bz2 device_generic_opengl-transport-4a52117c9585f94a45b2a46a54fd77adf35e9b53.zip |
AVDVirglRenderer: Host-side 3D for cuttlefish
Initial implementation of libvirglrenderer for the cuttlefish AVD.
This replaces the host renderer part of the Virgil3D project. Control
messages are replaced with the goldfish-opengl protocol. QEMU needs to
be built with support for libvirglrenderer, then this library can either
replace the system copy of libvirglrenderer, or be LD_PRELOADed.
Code from the goldfish emulator has been extensively reused. The
protocol decoders are identical to those used by the external/qemu
emu-master-dev project. Additionally, the OpenGLESDispatch library
was taken and repurposed to allow an alternative EGL/GLES implementation
to be loaded and utilized by AVDVirglRenderer.
- OpenGL ES 1.1 and OpenGL ES 3.1 are supported.
- OpenGL ES 3.2 support is not planned.
- Vulkan support is not planned.
Bug: 77276633
Change-Id: I981102308113577bccb514d1d7c515a999e6b059
Diffstat (limited to 'host/libs/virglrenderer/.gitignore')
-rw-r--r-- | host/libs/virglrenderer/.gitignore | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/host/libs/virglrenderer/.gitignore b/host/libs/virglrenderer/.gitignore new file mode 100644 index 000000000..562939a07 --- /dev/null +++ b/host/libs/virglrenderer/.gitignore @@ -0,0 +1,3 @@ +renderControl_dec/renderControl_server_context.cpp +GLESv1_dec/gles1_server_context.cpp +GLESv3_dec/gles3_server_context.cpp |