Home
last modified time | relevance | path

Searched refs:useFenceSync (Results 1 – 15 of 15) sorted by relevance

/aosp12/frameworks/native/libs/gui/
H A DSyncFeatures.cpp59 if (useFenceSync()) { in SyncFeatures()
73 bool SyncFeatures::useFenceSync() const { in useFenceSync() function in android::SyncFeatures
77 return (useNativeFenceSync() || useFenceSync()) && mHasWaitSync; in useWaitSync()
H A DGLConsumer.cpp105 uint32_t texTarget, bool useFenceSync, bool isControlledByApp) : in GLConsumer() argument
118 mUseFenceSync(useFenceSync), in GLConsumer()
134 bool useFenceSync, bool isControlledByApp) : in GLConsumer() argument
147 mUseFenceSync(useFenceSync), in GLConsumer()
673 } else if (mUseFenceSync && SyncFeatures::getInstance().useFenceSync()) { in syncForReleaseLocked()
/aosp12/frameworks/native/libs/nativedisplay/include/surfacetexture/
H A DSurfaceTexture.h59 typedef status_t (*SurfaceTexture_createReleaseFence)(bool useFenceSync, EGLSyncKHR* eglFence,
101 bool useFenceSync, bool isControlledByApp);
103 SurfaceTexture(const sp<IGraphicBufferConsumer>& bq, uint32_t textureTarget, bool useFenceSync,
H A DImageConsumer.h38 typedef status_t (*SurfaceTexture_createReleaseFence)(bool useFenceSync, EGLSyncKHR* eglFence,
H A Dsurface_texture_platform.h70 typedef int (*ASurfaceTexture_createReleaseFence)(bool useFenceSync, EGLSyncKHR* eglFence,
/aosp12/frameworks/native/libs/nativedisplay/surfacetexture/
H A DSurfaceTexture.cpp37 uint32_t texTarget, bool useFenceSync, bool isControlledByApp) in SurfaceTexture() argument
50 mUseFenceSync(useFenceSync), in SurfaceTexture()
62 bool useFenceSync, bool isControlledByApp) in SurfaceTexture() argument
75 mUseFenceSync(useFenceSync), in SurfaceTexture()
H A DEGLConsumer.cpp506 } else if (st.mUseFenceSync && SyncFeatures::getInstance().useFenceSync()) { in syncForReleaseLocked()
/aosp12/frameworks/native/libs/gui/include/gui/
H A DGLConsumer.h86 uint32_t tex, uint32_t texureTarget, bool useFenceSync,
90 bool useFenceSync, bool isControlledByApp);
/aosp12/frameworks/native/libs/gui/include/private/gui/
H A DSyncFeatures.h37 bool useFenceSync() const;
/aosp12/frameworks/base/libs/hwui/
H A DDeferredLayerUpdater.cpp95 status_t DeferredLayerUpdater::createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, in createReleaseFence() argument
105 err = eglManager.createReleaseFence(useFenceSync, eglFence, releaseFence); in createReleaseFence()
H A DDeferredLayerUpdater.h132 static status_t createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, EGLDisplay* display,
/aosp12/frameworks/av/media/libstagefright/renderfright/
H A DRenderEngine.cpp61 bool SyncFeatures::useFenceSync() const { return mHasFenceSync; } in useFenceSync() function in android::renderengine::SyncFeatures
/aosp12/frameworks/base/libs/hwui/renderthread/
H A DEglManager.h80 status_t createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, int* nativeFence);
H A DEglManager.cpp635 status_t EglManager::createReleaseFence(bool useFenceSync, EGLSyncKHR* eglFence, int* nativeFence) { in createReleaseFence() argument
659 } else if (useFenceSync && EglExtensions.fenceSync) { in createReleaseFence()
/aosp12/frameworks/av/media/libstagefright/renderfright/include/renderengine/
H A DRenderEngine.h318 bool useFenceSync() const;