Home
last modified time | relevance | path

Searched refs:GpuThreadMerger (Results 1 – 14 of 14) sorted by relevance

/third_party/flutter/engine/flutter/fml/
Dgpu_thread_merger.cc12 const int GpuThreadMerger::kLeaseNotSet = -1;
14 GpuThreadMerger::GpuThreadMerger(fml::TaskQueueId platform_queue_id, in GpuThreadMerger() function in fml::GpuThreadMerger
23 void GpuThreadMerger::MergeWithLease(size_t lease_term) { in MergeWithLease()
31 bool GpuThreadMerger::IsOnRasterizingThread() { in IsOnRasterizingThread()
40 void GpuThreadMerger::ExtendLeaseTo(size_t lease_term) { in ExtendLeaseTo()
47 bool GpuThreadMerger::IsMerged() const { in IsMerged()
51 GpuThreadStatus GpuThreadMerger::DecrementLease() { in DecrementLease()
Dgpu_thread_merger.h18 class GpuThreadMerger : public fml::RefCountedThreadSafe<GpuThreadMerger> {
36 GpuThreadMerger(fml::TaskQueueId platform_queue_id,
52 FML_FRIEND_REF_COUNTED_THREAD_SAFE(GpuThreadMerger);
53 FML_FRIEND_MAKE_REF_COUNTED(GpuThreadMerger);
54 FML_DISALLOW_COPY_AND_ASSIGN(GpuThreadMerger);
Dgpu_thread_merger_unittests.cc17 TEST(GpuThreadMerger, RemainMergedTillLeaseExpires) { in TEST() argument
44 fml::MakeRefCounted<fml::GpuThreadMerger>(qid1, qid2); in TEST()
64 TEST(GpuThreadMerger, IsNotOnRasterizingThread) { in TEST() argument
89 fml::MakeRefCounted<fml::GpuThreadMerger>(qid1, qid2); in TEST()
149 TEST(GpuThreadMerger, LeaseExtension) { in TEST() argument
176 fml::MakeRefCounted<fml::GpuThreadMerger>(qid1, qid2); in TEST()
/third_party/flutter/engine/flutter/flow/
Dcompositor_context.h48 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger);
74 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger_;
89 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger);
Dcompositor_context.cc38 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) { in AcquireFrame()
51 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) in ScopedFrame()
Dembedded_views.h221 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) { in PostPrerollAction()
/third_party/flutter/engine/flutter/shell/platform/fuchsia/flutter/
Dcompositor_context.h46 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) override;
Dcompositor_context.cc95 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) { in AcquireFrame()
/third_party/flutter/engine/flutter/shell/platform/darwin/ios/
Dios_surface_gl.h68 PostPrerollResult PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) override;
Dios_surface_gl.mm122 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) {
/third_party/flutter/engine/flutter/shell/common/
Drasterizer.h414 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger_;
Drasterizer.cc71 fml::MakeRefCounted<fml::GpuThreadMerger>(platform_id, gpu_id); in Setup()
/third_party/flutter/engine/flutter/shell/platform/darwin/ios/framework/Source/
DFlutterPlatformViews_Internal.h94 PostPrerollResult PostPrerollAction(fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger);
DFlutterPlatformViews.mm151 fml::RefPtr<fml::GpuThreadMerger> gpu_thread_merger) {