• Home
  • Raw
  • Download

Lines Matching refs:RenderEngine

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()
216 static_cast<RenderEngine::GraphicsApi>(std::get<1>(args_tuple))); in BM_homescreen()
243 auto re = createRenderEngine(static_cast<RenderEngine::Threaded>(std::get<0>(args_tuple)), in BM_homescreen_blur()
244 static_cast<RenderEngine::GraphicsApi>(std::get<1>(args_tuple))); in BM_homescreen_blur()
281 auto re = createRenderEngine(static_cast<RenderEngine::Threaded>(std::get<0>(args_tuple)), in BM_homescreen_edgeExtension()
282 static_cast<RenderEngine::GraphicsApi>(std::get<1>(args_tuple))); in BM_homescreen_edgeExtension()
313 BENCHMARK_CAPTURE(BM_homescreen_blur, gaussian, RenderEngine::Threaded::YES,
314 RenderEngine::GraphicsApi::GL, RenderEngine::BlurAlgorithm::GAUSSIAN);
316 BENCHMARK_CAPTURE(BM_homescreen_blur, kawase, RenderEngine::Threaded::YES,
317 RenderEngine::GraphicsApi::GL, RenderEngine::BlurAlgorithm::KAWASE);
319 BENCHMARK_CAPTURE(BM_homescreen_blur, kawase_dual_filter, RenderEngine::Threaded::YES,
320 RenderEngine::GraphicsApi::GL, RenderEngine::BlurAlgorithm::KAWASE_DUAL_FILTER);
322 BENCHMARK_CAPTURE(BM_homescreen, SkiaGLThreaded, RenderEngine::Threaded::YES,
323 RenderEngine::GraphicsApi::GL);
326 BENCHMARK_CAPTURE(BM_homescreen_edgeExtension, SkiaGLThreaded, RenderEngine::Threaded::YES,
327 RenderEngine::GraphicsApi::GL);