Home
last modified time | relevance | path

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

12

/frameworks/native/libs/nativedisplay/include/surfacetexture/
DImageConsumer.h38 typedef status_t (*SurfaceTexture_createReleaseFence)(bool useFenceSync, EGLSyncKHR* eglFence,
66 inline EGLSyncKHR& eglFence() { return mEglFence; } in eglFence()
73 EGLSyncKHR mEglFence;
DEGLConsumer.h127 EGLSyncKHR fence;
266 EGLSyncKHR mEglFence;
DSurfaceTexture.h60 typedef status_t (*SurfaceTexture_createReleaseFence)(bool useFenceSync, EGLSyncKHR* eglFence,
333 EGLDisplay display, EGLSyncKHR eglFence) override;
Dsurface_texture_platform.h71 typedef int (*ASurfaceTexture_createReleaseFence)(bool useFenceSync, EGLSyncKHR* eglFence,
/frameworks/native/opengl/libs/EGL/
Degl_entries.in53 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)
DeglApi.cpp408 EGLSyncKHR eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib* attrib_list) { in eglCreateSync()
415 EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint* attrib_list) { in eglCreateSyncKHR()
422 EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySync()
429 EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncKHR()
436 EGLBoolean eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) { in eglSignalSyncKHR()
450 EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) { in eglClientWaitSyncKHR()
464 EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint* value) { in eglGetSyncAttribKHR()
561 EGLint eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) { in eglWaitSyncKHR()
573 EGLint eglDupNativeFenceFDANDROID(EGLDisplay dpy, EGLSyncKHR sync) { in eglDupNativeFenceFDANDROID()
Degl_platform_entries.cpp1257 static void queueSync(EGLSyncKHR sync) { in queueSync()
1288 EGLSyncKHR sync; in threadLoop()
1322 std::deque<EGLSyncKHR> mQueue;
1341 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_FENCE_KHR, nullptr); in eglSwapBuffersWithDamageKHRImpl()
1728 EGLSyncKHR eglCreateSyncTmpl(EGLDisplay dpy, EGLenum type, const AttrType* attrib_list, in eglCreateSyncTmpl()
1734 EGLSyncKHR result = EGL_NO_SYNC_KHR; in eglCreateSyncTmpl()
1744 EGLSyncKHR eglCreateSyncKHRImpl(EGLDisplay dpy, EGLenum type, const EGLint* attrib_list) { in eglCreateSyncKHRImpl()
1767 EGLBoolean eglDestroySyncTmpl(EGLDisplay dpy, EGLSyncKHR sync, in eglDestroySyncTmpl()
1780 EGLBoolean eglDestroySyncKHRImpl(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncKHRImpl()
1784 EGLBoolean eglDestroySyncImpl(EGLDisplay dpy, EGLSyncKHR sync) { in eglDestroySyncImpl()
[all …]
/frameworks/native/opengl/libs/
Dplatform_entries.in50 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/native/libs/gui/include/gui/
DGLConsumer.h259 EGLDisplay display, EGLSyncKHR eglFence) override;
262 const sp<GraphicBuffer> graphicBuffer, EGLSyncKHR eglFence) { in releaseBufferLocked()
274 EGLSyncKHR fence;
463 EGLSyncKHR mEglFence;
DBufferQueueConsumer.h73 EGLSyncKHR fence);
160 EGLDisplay display, EGLSyncKHR fence, in releaseBuffer()
DBufferSlot.h215 EGLSyncKHR mEglFence;
DIGraphicBufferConsumer.h138 EGLSyncKHR fence, const sp<Fence>& releaseFence) = 0;
DConsumerBase.h208 EGLDisplay display = EGL_NO_DISPLAY, EGLSyncKHR eglFence = EGL_NO_SYNC_KHR);
/frameworks/native/opengl/include/EGL/
Deglext.h61 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/av/media/libstagefright/renderfright/gl/
DGLESRenderEngine.h132 bool waitSync(EGLSyncKHR sync, EGLint flags);
266 void queueSync(EGLSyncKHR sync) EXCLUDES(mMutex);
269 EGLSyncKHR mSync = nullptr;
/frameworks/native/libs/gui/include/gui/mock/
DGraphicBufferConsumer.h36 MOCK_METHOD5(releaseBuffer, status_t(int, uint64_t, EGLDisplay, EGLSyncKHR, const sp<Fence>&));
/frameworks/base/libs/hwui/
DHardwareBitmapUploader.cpp189 EGLSyncKHR fence = mUploadThread->queue().runSync([&]() -> EGLSyncKHR { in onUploadHardwareBitmap()
206 EGLSyncKHR uploadFence = in onUploadHardwareBitmap()
DDeferredLayerUpdater.h133 static status_t createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, EGLDisplay* display,
/frameworks/base/libs/hwui/renderthread/
DEglManager.h81 status_t createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, int* nativeFence);
DEglManager.cpp644 EGLSyncKHR fence = eglCreateSyncKHR(mEglDisplay, EGL_SYNC_FENCE_KHR, NULL); in fence()
699 EGLSyncKHR sync = eglCreateSyncKHR(mEglDisplay, EGL_SYNC_NATIVE_FENCE_ANDROID, attribs); in fenceWait()
727 status_t EglManager::createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, int* nativeFence) { in createReleaseFence()
735 EGLSyncKHR sync = eglCreateSyncKHR(mEglDisplay, EGL_SYNC_NATIVE_FENCE_ANDROID, nullptr); in createReleaseFence()
/frameworks/native/libs/gui/
DGLConsumer.cpp345 EGLDisplay display, EGLSyncKHR eglFence) { in releaseBufferLocked()
650 EGLSyncKHR sync = eglCreateSyncKHR(dpy, in syncForReleaseLocked()
674 EGLSyncKHR fence = mEglSlots[mCurrentTexture].mEglFence; in syncForReleaseLocked()
872 EGLSyncKHR sync = eglCreateSyncKHR(dpy, in doGLFenceWaitLocked()
/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/nativedisplay/surfacetexture/
DEGLConsumer.cpp483 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_NATIVE_FENCE_ANDROID, nullptr); in syncForReleaseLocked()
507 EGLSyncKHR fence = mEglSlots[st.mCurrentTexture].mEglFence; in syncForReleaseLocked()
566 EGLSyncKHR sync = eglCreateSyncKHR(dpy, EGL_SYNC_NATIVE_FENCE_ANDROID, attribs); in doGLFenceWaitLocked()
/frameworks/base/libs/hwui/pipeline/skia/
DVkInteropFunctorDrawable.cpp166 EGLSyncKHR glDrawFinishedFence = in onDraw()
/frameworks/native/libs/renderengine/skia/
DSkiaGLRenderEngine.cpp382 EGLSyncKHR sync = eglCreateSyncKHR(mEGLDisplay, EGL_SYNC_NATIVE_FENCE_ANDROID, attribs); in waitGpuFence()
408 EGLSyncKHR sync = eglCreateSyncKHR(mEGLDisplay, EGL_SYNC_NATIVE_FENCE_ANDROID, nullptr); in flushGL()

12