Home
last modified time | relevance | path

Searched refs:EGLSyncKHR (Results 1 – 16 of 16) sorted by relevance

/frameworks/native/opengl/include/EGL/
Deglext.h127 typedef void* EGLSyncKHR; typedef
139 #define EGL_NO_SYNC_KHR ((EGLSyncKHR)0)
141 EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_l…
142 EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync);
143 EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTi…
144 EGLAPI EGLBoolean EGLAPIENTRY eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode);
145 EGLAPI EGLBoolean EGLAPIENTRY eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute…
147 typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLi…
148 typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync);
149 typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint …
[all …]
/frameworks/native/opengl/libs/EGL/
Degl_entries.in56 EGL_ENTRY(EGLSyncKHR, eglCreateSyncKHR, EGLDisplay, EGLenum, const EGLint *)
57 EGL_ENTRY(EGLBoolean, eglDestroySyncKHR, EGLDisplay, EGLSyncKHR)
58 EGL_ENTRY(EGLint, eglClientWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLTimeKHR)
59 EGL_ENTRY(EGLBoolean, eglSignalSyncKHR, EGLDisplay, EGLSyncKHR, EGLenum)
60 EGL_ENTRY(EGLBoolean, eglGetSyncAttribKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLint *)
76 EGL_ENTRY(EGLint, eglWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint)
82 EGL_ENTRY(EGLint, eglDupNativeFenceFDANDROID, EGLDisplay, EGLSyncKHR)
DeglApi.cpp981 static void queueSync(EGLSyncKHR sync) { in queueSync()
1003 EGLSyncKHR sync; in threadLoop()
1036 Vector<EGLSyncKHR> mQueue;
1084 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_FENCE_KHR, NULL); in eglSwapBuffers()
1415 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list) in eglCreateSyncKHR()
1422 EGLSyncKHR result = EGL_NO_SYNC_KHR; in eglCreateSyncKHR()
1430 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) in eglDestroySyncKHR()
1445 EGLBoolean eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) { in eglSignalSyncKHR()
1460 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, in eglClientWaitSyncKHR()
1477 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, in eglGetSyncAttribKHR()
[all …]
/frameworks/native/include/gui/
DGLConsumer.h246 EGLDisplay display, EGLSyncKHR eglFence);
249 const sp<GraphicBuffer> graphicBuffer, EGLSyncKHR eglFence) { in releaseBufferLocked()
397 EGLSyncKHR mEglFence;
DBufferQueue.h242 EGLDisplay display, EGLSyncKHR fence,
437 EGLSyncKHR mEglFence;
DConsumerBase.h165 EGLDisplay display, EGLSyncKHR eglFence);
DIGraphicBufferConsumer.h129 EGLDisplay display, EGLSyncKHR fence,
/frameworks/base/libs/hwui/
DFence.h80 EGLSyncKHR mFence;
/frameworks/native/opengl/specs/
DEGL_ANDROID_native_fence_sync.txt48 objects must have a signal status like that of an EGLSyncKHR object that
60 EGLSyncKHR);
207 EGLSyncKHR sync);
227 1. Should EGLSyncKHR objects that wrap native fence objects use the
/frameworks/native/libs/gui/
DGLConsumer.cpp338 EGLDisplay display, EGLSyncKHR eglFence) { in releaseBufferLocked()
657 EGLSyncKHR sync = eglCreateSyncKHR(dpy, in syncForReleaseLocked()
681 EGLSyncKHR fence = mEglSlots[mCurrentTexture].mEglFence; in syncForReleaseLocked()
995 EGLSyncKHR sync = eglCreateSyncKHR(dpy, in doGLFenceWaitLocked()
DConsumerBase.cpp234 EGLDisplay display, EGLSyncKHR eglFence) { in releaseBufferLocked()
DBufferQueue.cpp265 EGLSyncKHR eglFence = EGL_NO_SYNC_KHR; in dequeueBuffer()
998 EGLSyncKHR eglFence, const sp<Fence>& fence) { in releaseBuffer()
DIGraphicBufferConsumer.cpp226 EGLDisplay display, EGLSyncKHR fence, in releaseBuffer()
/frameworks/base/services/jni/
Dcom_android_server_AssetAtlasService.cpp161 EGLSyncKHR fence = EGL_NO_SYNC_KHR; in com_android_server_AssetAtlasService_upload()
/frameworks/native/opengl/libagl/
Degl.cpp2086 #define FENCE_SYNC_HANDLE ((EGLSyncKHR)0xFE4CE)
2088 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, in eglCreateSyncKHR()
2109 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) in eglDestroySyncKHR()
2118 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, in eglClientWaitSyncKHR()
2128 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, in eglGetSyncAttribKHR()
/frameworks/native/services/surfaceflinger/
DSurfaceFlinger.cpp3030 EGLSyncKHR sync = eglCreateSyncKHR(mEGLDisplay, EGL_SYNC_FENCE_KHR, NULL); in captureScreenImplLocked()