/frameworks/native/opengl/libs/EGL/ |
D | egl_entries.in | 53 EGL_ENTRY(EGLSyncKHR, eglCreateSync, EGLDisplay, EGLenum, const EGLAttrib *) 68 EGL_ENTRY(EGLSyncKHR, eglCreateSyncKHR, EGLDisplay, EGLenum, const EGLint *) 69 EGL_ENTRY(EGLBoolean, eglDestroySyncKHR, EGLDisplay, EGLSyncKHR) 70 EGL_ENTRY(EGLint, eglClientWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLTimeKHR) 71 EGL_ENTRY(EGLBoolean, eglSignalSyncKHR, EGLDisplay, EGLSyncKHR, EGLenum) 72 EGL_ENTRY(EGLBoolean, eglGetSyncAttribKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLint *) 88 EGL_ENTRY(EGLint, eglWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint) 98 EGL_ENTRY(EGLint, eglDupNativeFenceFDANDROID, EGLDisplay, EGLSyncKHR)
|
D | eglApi.cpp | 409 EGLSyncKHR eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib* attrib_list) { in eglCreateSync() 416 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint* attrib_list) { in eglCreateSyncKHR() 423 EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySync() 430 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncKHR() 437 EGLBoolean eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) { in eglSignalSyncKHR() 451 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) { in eglClientWaitSyncKHR() 465 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint* value) { in eglGetSyncAttribKHR() 562 EGLint eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) { in eglWaitSyncKHR() 574 EGLint eglDupNativeFenceFDANDROID(EGLDisplay dpy, EGLSyncKHR sync) { in eglDupNativeFenceFDANDROID()
|
D | egl_platform_entries.cpp | 1320 static void queueSync(EGLSyncKHR sync) { in queueSync() 1352 EGLSyncKHR sync; in threadLoop() 1386 std::deque<EGLSyncKHR> mQueue; 1404 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_FENCE_KHR, nullptr); in eglSwapBuffersWithDamageKHRImpl() 1833 EGLSyncKHR eglCreateSyncTmpl(EGLDisplay dpy, EGLenum type, const AttrType* attrib_list, in eglCreateSyncTmpl() 1839 EGLSyncKHR result = EGL_NO_SYNC_KHR; in eglCreateSyncTmpl() 1849 EGLSyncKHR eglCreateSyncKHRImpl(EGLDisplay dpy, EGLenum type, const EGLint* attrib_list) { in eglCreateSyncKHRImpl() 1872 EGLBoolean eglDestroySyncTmpl(EGLDisplay dpy, EGLSyncKHR sync, in eglDestroySyncTmpl() 1885 EGLBoolean eglDestroySyncKHRImpl(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncKHRImpl() 1889 EGLBoolean eglDestroySyncImpl(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncImpl() [all …]
|
/frameworks/native/opengl/libs/ |
D | platform_entries.in | 50 EGL_ENTRY(EGLBoolean, eglGetSyncAttrib, EGLDisplay, EGLSyncKHR, EGLint, EGLAttrib*) 51 EGL_ENTRY(EGLSyncKHR, eglCreateSyncKHR, EGLDisplay, EGLenum, const EGLint*) 52 EGL_ENTRY(EGLBoolean, eglDestroySyncKHR, EGLDisplay, EGLSyncKHR) 53 EGL_ENTRY(EGLBoolean, eglSignalSyncKHR, EGLDisplay, EGLSyncKHR, EGLenum) 54 EGL_ENTRY(EGLint, eglClientWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLTimeKHR) 55 EGL_ENTRY(EGLBoolean, eglGetSyncAttribKHR, EGLDisplay, EGLSyncKHR, EGLint, EGLint*) 69 EGL_ENTRY(EGLint, eglWaitSyncKHR, EGLDisplay, EGLSyncKHR, EGLint) 70 EGL_ENTRY(EGLint, eglDupNativeFenceFDANDROID, EGLDisplay, EGLSyncKHR)
|
/frameworks/base/libs/hwui/debug/ |
D | nullegl.cpp | 25 static EGLSyncKHR gFence = (EGLSyncKHR)1; 158 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint* attrib_list) { in eglCreateSyncKHR() 162 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncKHR() 166 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) { in eglClientWaitSyncKHR()
|
/frameworks/native/libs/gui/include/gui/ |
D | GLConsumer.h | 255 EGLDisplay display, EGLSyncKHR eglFence) override; 258 const sp<GraphicBuffer> graphicBuffer, EGLSyncKHR eglFence) { in releaseBufferLocked() 270 EGLSyncKHR fence; 459 EGLSyncKHR mEglFence;
|
D | BufferQueueConsumer.h | 73 EGLSyncKHR fence); 160 EGLDisplay display, EGLSyncKHR fence, in releaseBuffer()
|
D | BufferSlot.h | 213 EGLSyncKHR mEglFence;
|
D | BufferHubConsumer.h | 47 status_t releaseBuffer(int buf, uint64_t frameNumber, EGLDisplay display, EGLSyncKHR fence,
|
D | IGraphicBufferConsumer.h | 134 EGLSyncKHR fence, const sp<Fence>& releaseFence) = 0;
|
D | ConsumerBase.h | 202 EGLDisplay display = EGL_NO_DISPLAY, EGLSyncKHR eglFence = EGL_NO_SYNC_KHR);
|
/frameworks/base/libs/hwui/surfacetexture/ |
D | ImageConsumer.h | 82 inline EGLSyncKHR& eglFence() { return mEglFence; } in eglFence() 94 EGLSyncKHR mEglFence;
|
D | EGLConsumer.h | 129 EGLSyncKHR fence; 268 EGLSyncKHR mEglFence;
|
D | SurfaceTexture.h | 300 EGLDisplay display, EGLSyncKHR eglFence) override;
|
D | EGLConsumer.cpp | 480 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_NATIVE_FENCE_ANDROID, nullptr); in syncForReleaseLocked() 506 EGLSyncKHR fence = mEglSlots[st.mCurrentTexture].mEglFence; in syncForReleaseLocked() 567 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_NATIVE_FENCE_ANDROID, attribs); in doGLFenceWaitLocked()
|
/frameworks/native/opengl/include/EGL/ |
D | eglext.h | 61 typedef void *EGLSyncKHR; typedef 63 typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNC64KHRPROC) (EGLDisplay dpy, EGLenum type, const EG… 65 EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSync64KHR (EGLDisplay dpy, EGLenum type, const EGLAttribKHR … 152 typedef EGLSyncKHR (EGLAPIENTRYP PFNEGLCREATESYNCKHRPROC) (EGLDisplay dpy, EGLenum type, const EGLi… 153 typedef EGLBoolean (EGLAPIENTRYP PFNEGLDESTROYSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync); 154 typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint … 155 typedef EGLBoolean (EGLAPIENTRYP PFNEGLGETSYNCATTRIBKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLi… 157 EGLAPI EGLSyncKHR EGLAPIENTRY eglCreateSyncKHR (EGLDisplay dpy, EGLenum type, const EGLint *attrib_… 158 EGLAPI EGLBoolean EGLAPIENTRY eglDestroySyncKHR (EGLDisplay dpy, EGLSyncKHR sync); 159 EGLAPI EGLint EGLAPIENTRY eglClientWaitSyncKHR (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLT… [all …]
|
/frameworks/native/libs/renderengine/gl/ |
D | GLESRenderEngine.h | 155 bool waitSync(EGLSyncKHR sync, EGLint flags); 244 void queueSync(EGLSyncKHR sync) EXCLUDES(mMutex); 247 EGLSyncKHR mSync = nullptr;
|
/frameworks/base/libs/hwui/renderthread/ |
D | EglManager.cpp | 482 EGLSyncKHR fence = eglCreateSyncKHR(mEglDisplay, EGL_SYNC_FENCE_KHR, NULL); in fence() 524 EGLSyncKHR sync = eglCreateSyncKHR(mEglDisplay, EGL_SYNC_NATIVE_FENCE_ANDROID, attribs); in fenceWait() 552 status_t EglManager::createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, in createReleaseFence() 560 EGLSyncKHR sync = eglCreateSyncKHR(mEglDisplay, EGL_SYNC_NATIVE_FENCE_ANDROID, nullptr); in createReleaseFence()
|
D | EglManager.h | 81 status_t createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, sp<Fence>& nativeFence);
|
/frameworks/base/libs/hwui/ |
D | HardwareBitmapUploader.cpp | 187 EGLSyncKHR fence = mUploadThread->queue().runSync([&]() -> EGLSyncKHR { in onUploadHardwareBitmap() 200 EGLSyncKHR uploadFence = in onUploadHardwareBitmap()
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/gui/ |
D | MockGraphicBufferConsumer.h | 36 MOCK_METHOD5(releaseBuffer, status_t(int, uint64_t, EGLDisplay, EGLSyncKHR, const sp<Fence>&));
|
/frameworks/native/libs/gui/ |
D | BufferHubConsumer.cpp | 58 EGLDisplay /*display*/, EGLSyncKHR /*fence*/, in releaseBuffer() argument
|
D | GLConsumer.cpp | 346 EGLDisplay display, EGLSyncKHR eglFence) { in releaseBufferLocked() 651 EGLSyncKHR sync = eglCreateSyncKHR(dpy, in syncForReleaseLocked() 675 EGLSyncKHR fence = mEglSlots[mCurrentTexture].mEglFence; in syncForReleaseLocked() 873 EGLSyncKHR sync = eglCreateSyncKHR(dpy, in doGLFenceWaitLocked()
|
/frameworks/native/opengl/specs/ |
D | EGL_ANDROID_native_fence_sync.txt | 48 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/base/libs/hwui/pipeline/skia/ |
D | VkInteropFunctorDrawable.cpp | 160 EGLSyncKHR glDrawFinishedFence = in onDraw()
|