diff options
author | Lingfeng Yang <lfy@google.com> | 2017-11-04 11:05:16 -0700 |
---|---|---|
committer | Greg Hartman <ghartman@google.com> | 2018-08-23 17:30:51 -0700 |
commit | d7305455f5798b7c21947f5d57448127bf5c2fe0 (patch) | |
tree | 9a3ef11bd6a3e745f819590119ef7c7246f13b38 | |
parent | 15835c327f5310507256780a99cefd93b456d788 (diff) | |
download | device_generic_opengl-transport-d7305455f5798b7c21947f5d57448127bf5c2fe0.tar.gz device_generic_opengl-transport-d7305455f5798b7c21947f5d57448127bf5c2fe0.tar.bz2 device_generic_opengl-transport-d7305455f5798b7c21947f5d57448127bf5c2fe0.zip |
[gl] Rewrite blitFromCurrentReadBuffer
- Most eglMakeCurrent calls per frame removed (rest are from the guest OS)
- Client wait sync still necessary (actually even extra ones needed)
Change-Id: I717c924a6efa127c4cff88c3552f1463e2622f7c
-rw-r--r-- | host/libs/virglrenderer/OpenGLESDispatch/egl_extensions.entries | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/host/libs/virglrenderer/OpenGLESDispatch/egl_extensions.entries b/host/libs/virglrenderer/OpenGLESDispatch/egl_extensions.entries index 492209eba..9e4f19d5e 100644 --- a/host/libs/virglrenderer/OpenGLESDispatch/egl_extensions.entries +++ b/host/libs/virglrenderer/OpenGLESDispatch/egl_extensions.entries @@ -14,3 +14,4 @@ EGLint eglClientWaitSyncKHR(EGLDisplay display, EGLSyncKHR sync, EGLint flags, E EGLint eglWaitSyncKHR(EGLDisplay display, EGLSyncKHR sync, EGLint flags); EGLBoolean eglDestroySyncKHR(EGLDisplay display, EGLSyncKHR sync); EGLint eglGetMaxGLESVersion(EGLDisplay display); +EGLBoolean eglBlitFromCurrentReadBufferANDROID(EGLDisplay display, EGLImageKHR image); |