Searched refs:SwapBehavior (Results 1 – 16 of 16) sorted by relevance
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | EglManager.h | 84 enum class SwapBehavior { enum 90 static EGLConfig load8BitsConfig(EGLDisplay display, SwapBehavior swapBehavior); 91 static EGLConfig loadFP16Config(EGLDisplay display, SwapBehavior swapBehavior); 92 static EGLConfig load1010102Config(EGLDisplay display, SwapBehavior swapBehavior); 93 static EGLConfig loadA8Config(EGLDisplay display, SwapBehavior swapBehavior); 110 SwapBehavior mSwapBehavior = SwapBehavior::Discard;
|
H A D | EglManager.cpp | 128 mSwapBehavior = SwapBehavior::BufferAge; in initialize() 130 mSwapBehavior = SwapBehavior::Preserved; in initialize() 330 if (mSwapBehavior == SwapBehavior::Preserved) { in loadConfigs() 333 mSwapBehavior = SwapBehavior::Discard; in loadConfigs() 489 if (mSwapBehavior != SwapBehavior::Preserved) { in createSurface() 561 case SwapBehavior::Discard: in queryBufferAge() 563 case SwapBehavior::Preserved: in queryBufferAge() 565 case SwapBehavior::BufferAge: in queryBufferAge() 587 if (EglExtensions.setDamage && mSwapBehavior == SwapBehavior::BufferAge) { in damageFrame() 599 return EglExtensions.setDamage && mSwapBehavior == SwapBehavior::BufferAge; in damageRequiresSwap() [all …]
|
H A D | VulkanManager.h | 196 enum class SwapBehavior { enum 200 SwapBehavior mSwapBehavior = SwapBehavior::Discard;
|
H A D | CanvasContext.h | 126 void setSwapBehavior(SwapBehavior swapBehavior); 301 SwapBehavior mSwapBehavior = SwapBehavior::kSwap_default;
|
H A D | IRenderPipeline.h | 77 virtual bool setSurface(ANativeWindow* window, SwapBehavior swapBehavior) = 0;
|
H A D | RenderProxy.h | 77 void setSwapBehavior(SwapBehavior swapBehavior);
|
H A D | VulkanManager.cpp | 406 mSwapBehavior = SwapBehavior::BufferAge; in initialize() 528 int bufferAge = (mSwapBehavior == SwapBehavior::Discard) ? 0 : surface->getCurrentBuffersAge(); in dequeueNextBuffer()
|
H A D | RenderProxy.cpp | 72 void RenderProxy::setSwapBehavior(SwapBehavior swapBehavior) { in setSwapBehavior()
|
H A D | CanvasContext.cpp | 259 void CanvasContext::setSwapBehavior(SwapBehavior swapBehavior) { in setSwapBehavior()
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaOpenGLPipeline.h | 50 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override; 73 renderthread::SwapBehavior mSwapBehavior = renderthread::SwapBehavior::kSwap_discardBuffer;
|
H A D | SkiaVulkanPipeline.cpp | 63 setSurface(mNativeWindow.get(), SwapBehavior::kSwap_default); in makeCurrent() 163 bool SkiaVulkanPipeline::setSurface(ANativeWindow* surface, SwapBehavior /*swapBehavior*/) { in setSurface() argument
|
H A D | SkiaOpenGLPipeline.cpp | 225 bool SkiaOpenGLPipeline::setSurface(ANativeWindow* surface, SwapBehavior swapBehavior) { in setSurface() 244 const bool preserveBuffer = (swapBehavior != SwapBehavior::kSwap_discardBuffer); in setSurface()
|
H A D | SkiaVulkanPipeline.h | 52 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | SwapBehavior.h | 24 enum class SwapBehavior { enum
|
/aosp14/frameworks/base/libs/hwui/jni/ |
H A D | android_graphics_HardwareRenderer.cpp | 200 proxy->setSwapBehavior(SwapBehavior::kSwap_discardBuffer); in android_view_ThreadedRenderer_setSurface() 744 proxy.setSwapBehavior(SwapBehavior::kSwap_discardBuffer); in android_view_ThreadedRenderer_createHardwareBitmapFromRenderNode()
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | SkiaPipelineTests.cpp | 404 EXPECT_TRUE(pipeline->setSurface(surface.get(), SwapBehavior::kSwap_default)); in RENDERTHREAD_SKIA_PIPELINE_TEST()
|