/frameworks/native/libs/renderengine/include/renderengine/ |
D | RenderEngine.h | 90 class RenderEngine; variable 115 class RenderEngine { 146 static std::unique_ptr<RenderEngine> create(const RenderEngineCreationArgs& args); 167 virtual ~RenderEngine() = 0; 268 RenderEngine() : RenderEngine(Threaded::NO) {} in RenderEngine() function 270 RenderEngine(Threaded threaded) : mThreaded(threaded) {} in RenderEngine() function 331 RenderEngine::BlurAlgorithm blurAlgorithm; 332 RenderEngine::ContextPriority contextPriority; 333 RenderEngine::Threaded threaded; 334 RenderEngine::GraphicsApi graphicsApi; [all …]
|
/frameworks/native/libs/renderengine/benchmark/ |
D | RenderEngineBench.cpp | 78 static std::unique_ptr<RenderEngine> createRenderEngine( in createRenderEngine() 79 RenderEngine::Threaded threaded, RenderEngine::GraphicsApi graphicsApi, in createRenderEngine() 80 RenderEngine::BlurAlgorithm blurAlgorithm = RenderEngine::BlurAlgorithm::KAWASE) { in createRenderEngine() 87 .setContextPriority(RenderEngine::ContextPriority::REALTIME) in createRenderEngine() 91 return RenderEngine::create(args); in createRenderEngine() 94 static std::shared_ptr<ExternalTexture> allocateBuffer(RenderEngine& re, uint32_t width, in allocateBuffer() 110 static std::shared_ptr<ExternalTexture> copyBuffer(RenderEngine& re, in copyBuffer() 156 static void benchDrawLayers(RenderEngine& re, const std::vector<LayerSettings>& layers, in benchDrawLayers() 190 static std::shared_ptr<ExternalTexture> createTexture(RenderEngine& re, const char* relPathImg) { in createTexture() 215 auto re = createRenderEngine(static_cast<RenderEngine::Threaded>(std::get<0>(args_tuple)), in BM_homescreen() [all …]
|
/frameworks/av/media/libstagefright/renderfright/include/renderengine/ |
D | RenderEngine.h | 58 class RenderEngine; variable 66 class RenderEngine { 79 static std::unique_ptr<RenderEngine> create(const RenderEngineCreationArgs& args); 81 virtual ~RenderEngine() = 0; 207 RenderEngine::ContextPriority contextPriority; 208 RenderEngine::RenderEngineType renderEngineType; 218 RenderEngine::ContextPriority _contextPriority, in RenderEngineCreationArgs() 219 RenderEngine::RenderEngineType _renderEngineType, in RenderEngineCreationArgs() 260 Builder& setContextPriority(RenderEngine::ContextPriority contextPriority) { in setContextPriority() 264 Builder& setRenderEngineType(RenderEngine::RenderEngineType renderEngineType) { in setRenderEngineType() [all …]
|
/frameworks/av/media/libstagefright/renderfright/ |
D | RenderEngine.cpp | 27 std::unique_ptr<RenderEngine> RenderEngine::create(const RenderEngineCreationArgs& args) { in create() 52 RenderEngine::~RenderEngine() = default; 89 RenderEngine::RenderEngine(const RenderEngineCreationArgs& args) : mArgs(args) {} in RenderEngine() function in android::renderengine::impl::RenderEngine 91 RenderEngine::~RenderEngine() = default; 93 bool RenderEngine::useNativeFenceSync() const { in useNativeFenceSync() 97 bool RenderEngine::useWaitSync() const { in useWaitSync()
|
/frameworks/native/libs/renderengine/ |
D | RenderEngine.cpp | 41 std::unique_ptr<RenderEngine> RenderEngine::create(const RenderEngineCreationArgs& args) { in create() 46 const RenderEngine::SkiaBackend actualSkiaBackend = args.skiaBackend; in create() 48 if (args.skiaBackend == RenderEngine::SkiaBackend::GRAPHITE) { in create() 51 args.graphicsApi == RenderEngine::GraphicsApi::GL ? "GL" : "Vulkan"); in create() 53 const RenderEngine::SkiaBackend actualSkiaBackend = RenderEngine::SkiaBackend::GANESH; in create() 87 RenderEngine::~RenderEngine() = default; 89 void RenderEngine::validateInputBufferUsage(const sp<GraphicBuffer>& buffer) { in validateInputBufferUsage() 94 void RenderEngine::validateOutputBufferUsage(const sp<GraphicBuffer>& buffer) { in validateOutputBufferUsage() 99 ftl::Future<FenceResult> RenderEngine::drawLayers(const DisplaySettings& display, in drawLayers() 110 ftl::Future<FenceResult> RenderEngine::tonemapAndDrawGainmap( in tonemapAndDrawGainmap() [all …]
|
/frameworks/av/media/libstagefright/renderfright/mock/ |
D | RenderEngine.cpp | 25 RenderEngine::RenderEngine() = default; 26 RenderEngine::~RenderEngine() = default;
|
/frameworks/native/libs/renderengine/mock/ |
D | RenderEngine.cpp | 25 RenderEngine::RenderEngine() = default; 26 RenderEngine::~RenderEngine() = default;
|
/frameworks/av/media/libstagefright/renderfright/threaded/ |
D | RenderEngineThreaded.cpp | 91 mFunctionCalls.push([&resultPromise](renderengine::RenderEngine& instance) { in primeCache() 106 mFunctionCalls.push([&resultPromise, &result](renderengine::RenderEngine& instance) { in dump() 123 mFunctionCalls.push([&resultPromise](renderengine::RenderEngine& /*instance*/) { in useNativeFenceSync() argument 138 mFunctionCalls.push([&resultPromise](renderengine::RenderEngine& /*instance*/) { in useWaitSync() argument 153 mFunctionCalls.push([&resultPromise, count, names](renderengine::RenderEngine& instance) { in genTextures() 168 mFunctionCalls.push([&resultPromise, count, &names](renderengine::RenderEngine& instance) { in deleteTextures() 184 [&resultPromise, texName, &image](renderengine::RenderEngine& instance) { in bindExternalTextureImage() 202 [&resultPromise, texName, &buffer, &fence](renderengine::RenderEngine& instance) { in bindExternalTextureBuffer() 217 mFunctionCalls.push([&resultPromise, &buffer](renderengine::RenderEngine& instance) { in cacheExternalTextureBuffer() 232 mFunctionCalls.push([&resultPromise, &bufferId](renderengine::RenderEngine& instance) { in unbindExternalTextureBuffer() [all …]
|
D | RenderEngineThreaded.h | 31 using CreateInstanceFactory = std::function<std::unique_ptr<renderengine::RenderEngine>()>; 38 class RenderEngineThreaded : public RenderEngine { 86 mutable std::queue<std::function<void(renderengine::RenderEngine& instance)>> mFunctionCalls 93 std::unique_ptr<renderengine::RenderEngine> mRenderEngine;
|
/frameworks/native/libs/renderengine/threaded/ |
D | RenderEngineThreaded.cpp | 42 : RenderEngine(Threaded::YES) { in RenderEngineThreaded() 142 mFunctionCalls.push([resultPromise, config](renderengine::RenderEngine& instance) { in primeCache() 166 mFunctionCalls.push([&resultPromise, &result](renderengine::RenderEngine& instance) { in dump() 185 mFunctionCalls.push([=](renderengine::RenderEngine& instance) { in mapExternalTextureBuffer() 200 [=, buffer = std::move(buffer)](renderengine::RenderEngine& instance) mutable { in unmapExternalTextureBuffer() 232 mFunctionCalls.push([=](renderengine::RenderEngine& instance) { in cleanupPostRender() 273 [resultPromise, display, layers, buffer, fd](renderengine::RenderEngine& instance) { in drawLayers() 296 gainmap](renderengine::RenderEngine& instance) mutable { in tonemapAndDrawGainmap() 313 mFunctionCalls.push([&resultPromise](renderengine::RenderEngine& instance) { in getContextPriority() 333 mFunctionCalls.push([size](renderengine::RenderEngine& instance) { in onActiveDisplaySizeChanged() [all …]
|
D | RenderEngineThreaded.h | 31 using CreateInstanceFactory = std::function<std::unique_ptr<renderengine::RenderEngine>()>; 38 class RenderEngineThreaded : public RenderEngine { 102 using Work = std::function<void(renderengine::RenderEngine&)>; 115 std::unique_ptr<renderengine::RenderEngine> mRenderEngine;
|
/frameworks/av/media/libstagefright/renderfright/include/renderengine/mock/ |
D | RenderEngine.h | 33 class RenderEngine : public renderengine::RenderEngine { 35 RenderEngine(); 36 ~RenderEngine() override;
|
/frameworks/av/media/libstagefright/renderfright/fuzzer/ |
D | libstagefright_renderfright_fuzzer.cpp | 132 static constexpr RenderEngine::ContextPriority kSetContextPriority[] = { 133 RenderEngine::ContextPriority::LOW, RenderEngine::ContextPriority::MEDIUM, 134 RenderEngine::ContextPriority::HIGH}; 136 static constexpr RenderEngine::RenderEngineType kSetRenderEngineType[] = { 137 RenderEngine::RenderEngineType::GLES, RenderEngine::RenderEngineType::THREADED}; 139 static constexpr RenderEngine::CleanupMode kCleanupMode[] = { 140 RenderEngine::CleanupMode::CLEAN_OUTPUT_RESOURCES, RenderEngine::CleanupMode::CLEAN_ALL}; 198 std::unique_ptr<RenderEngine> renderEngine = RenderEngine::create(args); in process()
|
D | README.md | 14 …SetContextPriority`| 0. `RenderEngine::ContextPriority::LOW`<br/>1. `RenderEngine::ContextPriority… 15 |`kSetRenderEngineType`| 0. `RenderEngine::RenderEngineType::GLES`<br/>1. `RenderEngine::RenderEngi… 16 |`kCleanupMode`| 0. `RenderEngine::CleanupMode::CLEAN_OUTPUT_RESOURCES`<br/>1. `RenderEngine::Clean…
|
/frameworks/native/libs/renderengine/include/renderengine/mock/ |
D | RenderEngine.h | 31 class RenderEngine : public renderengine::RenderEngine { 33 RenderEngine(); 34 ~RenderEngine() override;
|
/frameworks/native/libs/renderengine/include/renderengine/impl/ |
D | ExternalTexture.h | 25 class RenderEngine; variable 43 android::renderengine::RenderEngine& renderEngine, uint32_t usage); 58 android::renderengine::RenderEngine& mRenderEngine;
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/ |
D | CompositionEngine.h | 30 class RenderEngine; variable 58 virtual renderengine::RenderEngine& getRenderEngine() const = 0; 59 virtual void setRenderEngine(renderengine::RenderEngine*) = 0;
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/ |
D | CompositionEngine.h | 36 renderengine::RenderEngine& getRenderEngine() const override; 37 void setRenderEngine(renderengine::RenderEngine*) override; 63 renderengine::RenderEngine* mRenderEngine;
|
/frameworks/av/media/libstagefright/renderfright/tests/ |
D | RenderEngineThreadedTest.cpp | 35 [this]() { return std::unique_ptr<renderengine::RenderEngine>(mRenderEngine); }); in SetUp() 39 renderengine::mock::RenderEngine* mRenderEngine = new renderengine::mock::RenderEngine(); 182 cleanupPostRender(renderengine::RenderEngine::CleanupMode::CLEAN_ALL)) in TEST_F() 185 mThreadedRE->cleanupPostRender(renderengine::RenderEngine::CleanupMode::CLEAN_ALL); in TEST_F() 191 cleanupPostRender(renderengine::RenderEngine::CleanupMode::CLEAN_ALL)) in TEST_F() 194 mThreadedRE->cleanupPostRender(renderengine::RenderEngine::CleanupMode::CLEAN_ALL); in TEST_F()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | CommitTest.cpp | 39 renderengine::mock::RenderEngine* mRenderEngine = new renderengine::mock::RenderEngine(); 44 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in flinger_setup() 78 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in TEST_F() 121 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in TEST_F()
|
D | CommitAndCompositeTest.h | 37 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in SetUp() 78 renderengine::mock::RenderEngine* mRenderEngine = new renderengine::mock::RenderEngine();
|
D | TransactionFrameTracerTest.cpp | 48 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in TransactionFrameTracerTest() 67 renderengine::mock::RenderEngine* mRenderEngine = new renderengine::mock::RenderEngine();
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/mock/ |
D | CompositionEngine.h | 42 MOCK_CONST_METHOD0(getRenderEngine, renderengine::RenderEngine&()); 43 MOCK_METHOD1(setRenderEngine, void(renderengine::RenderEngine*));
|
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/ |
D | Planner.h | 33 class RenderEngine; variable 47 Planner(renderengine::RenderEngine& renderengine);
|
/frameworks/av/media/libstagefright/include/media/stagefright/ |
D | FrameCaptureProcessor.h | 30 class RenderEngine; variable 77 std::unique_ptr<renderengine::RenderEngine> mRE;
|