Home
last modified time | relevance | path

Searched refs:RenderEngine (Results 1 – 25 of 69) sorted by relevance

123

/frameworks/native/libs/renderengine/include/renderengine/
DRenderEngine.h90 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/
DRenderEngineBench.cpp78 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/
DRenderEngine.h58 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/
DRenderEngine.cpp27 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/
DRenderEngine.cpp41 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/
DRenderEngine.cpp25 RenderEngine::RenderEngine() = default;
26 RenderEngine::~RenderEngine() = default;
/frameworks/native/libs/renderengine/mock/
DRenderEngine.cpp25 RenderEngine::RenderEngine() = default;
26 RenderEngine::~RenderEngine() = default;
/frameworks/av/media/libstagefright/renderfright/threaded/
DRenderEngineThreaded.cpp91 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 …]
DRenderEngineThreaded.h31 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/
DRenderEngineThreaded.cpp42 : 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 …]
DRenderEngineThreaded.h31 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/
DRenderEngine.h33 class RenderEngine : public renderengine::RenderEngine {
35 RenderEngine();
36 ~RenderEngine() override;
/frameworks/av/media/libstagefright/renderfright/fuzzer/
Dlibstagefright_renderfright_fuzzer.cpp132 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()
DREADME.md14 …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/
DRenderEngine.h31 class RenderEngine : public renderengine::RenderEngine {
33 RenderEngine();
34 ~RenderEngine() override;
/frameworks/native/libs/renderengine/include/renderengine/impl/
DExternalTexture.h25 class RenderEngine; variable
43 android::renderengine::RenderEngine& renderEngine, uint32_t usage);
58 android::renderengine::RenderEngine& mRenderEngine;
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DCompositionEngine.h30 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/
DCompositionEngine.h36 renderengine::RenderEngine& getRenderEngine() const override;
37 void setRenderEngine(renderengine::RenderEngine*) override;
63 renderengine::RenderEngine* mRenderEngine;
/frameworks/av/media/libstagefright/renderfright/tests/
DRenderEngineThreadedTest.cpp35 [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/
DCommitTest.cpp39 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()
DCommitAndCompositeTest.h37 mFlinger.setupRenderEngine(std::unique_ptr<renderengine::RenderEngine>(mRenderEngine)); in SetUp()
78 renderengine::mock::RenderEngine* mRenderEngine = new renderengine::mock::RenderEngine();
DTransactionFrameTracerTest.cpp48 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/
DCompositionEngine.h42 MOCK_CONST_METHOD0(getRenderEngine, renderengine::RenderEngine&());
43 MOCK_METHOD1(setRenderEngine, void(renderengine::RenderEngine*));
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/
DPlanner.h33 class RenderEngine; variable
47 Planner(renderengine::RenderEngine& renderengine);
/frameworks/av/media/libstagefright/include/media/stagefright/
DFrameCaptureProcessor.h30 class RenderEngine; variable
77 std::unique_ptr<renderengine::RenderEngine> mRE;

123