Skip to content

Commit 290de92

Browse files
authored
[Impeller] Remove GPUTracer. (flutter#41079)
[Impeller] Remove GPUTracer.
1 parent 87ca942 commit 290de92

File tree

12 files changed

+0
-252
lines changed

12 files changed

+0
-252
lines changed

ci/licenses_golden/licenses_flutter

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,8 +1442,6 @@ ORIGIN: ../../../flutter/impeller/renderer/backend/metal/device_buffer_mtl.h + .
14421442
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/device_buffer_mtl.mm + ../../../flutter/LICENSE
14431443
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/formats_mtl.h + ../../../flutter/LICENSE
14441444
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/formats_mtl.mm + ../../../flutter/LICENSE
1445-
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/gpu_tracer_mtl.h + ../../../flutter/LICENSE
1446-
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/gpu_tracer_mtl.mm + ../../../flutter/LICENSE
14471445
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/pipeline_library_mtl.h + ../../../flutter/LICENSE
14481446
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/pipeline_library_mtl.mm + ../../../flutter/LICENSE
14491447
ORIGIN: ../../../flutter/impeller/renderer/backend/metal/pipeline_mtl.h + ../../../flutter/LICENSE
@@ -1547,8 +1545,6 @@ ORIGIN: ../../../flutter/impeller/renderer/compute_tessellator.cc + ../../../flu
15471545
ORIGIN: ../../../flutter/impeller/renderer/compute_tessellator.h + ../../../flutter/LICENSE
15481546
ORIGIN: ../../../flutter/impeller/renderer/context.cc + ../../../flutter/LICENSE
15491547
ORIGIN: ../../../flutter/impeller/renderer/context.h + ../../../flutter/LICENSE
1550-
ORIGIN: ../../../flutter/impeller/renderer/gpu_tracer.cc + ../../../flutter/LICENSE
1551-
ORIGIN: ../../../flutter/impeller/renderer/gpu_tracer.h + ../../../flutter/LICENSE
15521548
ORIGIN: ../../../flutter/impeller/renderer/path_polyline.comp + ../../../flutter/LICENSE
15531549
ORIGIN: ../../../flutter/impeller/renderer/pipeline.cc + ../../../flutter/LICENSE
15541550
ORIGIN: ../../../flutter/impeller/renderer/pipeline.h + ../../../flutter/LICENSE
@@ -4030,8 +4026,6 @@ FILE: ../../../flutter/impeller/renderer/backend/metal/device_buffer_mtl.h
40304026
FILE: ../../../flutter/impeller/renderer/backend/metal/device_buffer_mtl.mm
40314027
FILE: ../../../flutter/impeller/renderer/backend/metal/formats_mtl.h
40324028
FILE: ../../../flutter/impeller/renderer/backend/metal/formats_mtl.mm
4033-
FILE: ../../../flutter/impeller/renderer/backend/metal/gpu_tracer_mtl.h
4034-
FILE: ../../../flutter/impeller/renderer/backend/metal/gpu_tracer_mtl.mm
40354029
FILE: ../../../flutter/impeller/renderer/backend/metal/pipeline_library_mtl.h
40364030
FILE: ../../../flutter/impeller/renderer/backend/metal/pipeline_library_mtl.mm
40374031
FILE: ../../../flutter/impeller/renderer/backend/metal/pipeline_mtl.h
@@ -4135,8 +4129,6 @@ FILE: ../../../flutter/impeller/renderer/compute_tessellator.cc
41354129
FILE: ../../../flutter/impeller/renderer/compute_tessellator.h
41364130
FILE: ../../../flutter/impeller/renderer/context.cc
41374131
FILE: ../../../flutter/impeller/renderer/context.h
4138-
FILE: ../../../flutter/impeller/renderer/gpu_tracer.cc
4139-
FILE: ../../../flutter/impeller/renderer/gpu_tracer.h
41404132
FILE: ../../../flutter/impeller/renderer/path_polyline.comp
41414133
FILE: ../../../flutter/impeller/renderer/pipeline.cc
41424134
FILE: ../../../flutter/impeller/renderer/pipeline.h

impeller/renderer/BUILD.gn

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,6 @@ impeller_component("renderer") {
6363
"compute_pipeline_descriptor.h",
6464
"context.cc",
6565
"context.h",
66-
"gpu_tracer.cc",
67-
"gpu_tracer.h",
6866
"pipeline.cc",
6967
"pipeline.h",
7068
"pipeline_builder.cc",

impeller/renderer/backend/metal/BUILD.gn

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ impeller_component("metal") {
2424
"device_buffer_mtl.mm",
2525
"formats_mtl.h",
2626
"formats_mtl.mm",
27-
"gpu_tracer_mtl.h",
28-
"gpu_tracer_mtl.mm",
2927
"pipeline_library_mtl.h",
3028
"pipeline_library_mtl.mm",
3129
"pipeline_mtl.h",

impeller/renderer/backend/metal/context_mtl.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
#include "impeller/core/sampler.h"
1515
#include "impeller/renderer/backend/metal/allocator_mtl.h"
1616
#include "impeller/renderer/backend/metal/command_buffer_mtl.h"
17-
#include "impeller/renderer/backend/metal/gpu_tracer_mtl.h"
1817
#include "impeller/renderer/backend/metal/pipeline_library_mtl.h"
1918
#include "impeller/renderer/backend/metal/shader_library_mtl.h"
2019
#include "impeller/renderer/capabilities.h"
@@ -55,9 +54,6 @@ class ContextMTL final : public Context,
5554
// |Context|
5655
std::shared_ptr<CommandBuffer> CreateCommandBuffer() const override;
5756

58-
// |Context|
59-
std::shared_ptr<GPUTracer> GetGPUTracer() const override;
60-
6157
// |Context|
6258
const std::shared_ptr<const Capabilities>& GetCapabilities() const override;
6359

@@ -71,7 +67,6 @@ class ContextMTL final : public Context,
7167
std::shared_ptr<PipelineLibraryMTL> pipeline_library_;
7268
std::shared_ptr<SamplerLibrary> sampler_library_;
7369
std::shared_ptr<AllocatorMTL> resource_allocator_;
74-
std::shared_ptr<GPUTracerMTL> gpu_tracer_;
7570
std::shared_ptr<const Capabilities> device_capabilities_;
7671
bool is_valid_ = false;
7772

impeller/renderer/backend/metal/context_mtl.mm

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,6 @@ static bool DeviceSupportsComputeSubgroups(id<MTLDevice> device) {
120120
}
121121
}
122122

123-
#if (FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_DEBUG) || \
124-
(FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_PROFILE)
125-
// Setup the gpu tracer.
126-
{ gpu_tracer_ = std::shared_ptr<GPUTracerMTL>(new GPUTracerMTL(device_)); }
127-
#endif
128-
129123
device_capabilities_ =
130124
InferMetalCapabilities(device_, PixelFormat::kB8G8R8A8UNormInt);
131125

@@ -255,10 +249,6 @@ static bool DeviceSupportsComputeSubgroups(id<MTLDevice> device) {
255249
return CreateCommandBufferInQueue(command_queue_);
256250
}
257251

258-
std::shared_ptr<GPUTracer> ContextMTL::GetGPUTracer() const {
259-
return gpu_tracer_;
260-
}
261-
262252
std::shared_ptr<CommandBuffer> ContextMTL::CreateCommandBufferInQueue(
263253
id<MTLCommandQueue> queue) const {
264254
if (!IsValid()) {

impeller/renderer/backend/metal/gpu_tracer_mtl.h

Lines changed: 0 additions & 40 deletions
This file was deleted.

impeller/renderer/backend/metal/gpu_tracer_mtl.mm

Lines changed: 0 additions & 102 deletions
This file was deleted.

impeller/renderer/context.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ Context::~Context() = default;
1010

1111
Context::Context() = default;
1212

13-
std::shared_ptr<GPUTracer> Context::GetGPUTracer() const {
14-
return nullptr;
15-
}
16-
1713
bool Context::UpdateOffscreenLayerPixelFormat(PixelFormat format) {
1814
return false;
1915
}

impeller/renderer/context.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ class SamplerLibrary;
1818
class CommandBuffer;
1919
class PipelineLibrary;
2020
class Allocator;
21-
class GPUTracer;
2221

2322
class Context : public std::enable_shared_from_this<Context> {
2423
public:
@@ -41,8 +40,6 @@ class Context : public std::enable_shared_from_this<Context> {
4140

4241
virtual std::shared_ptr<CommandBuffer> CreateCommandBuffer() const = 0;
4342

44-
virtual std::shared_ptr<GPUTracer> GetGPUTracer() const;
45-
4643
protected:
4744
Context();
4845

impeller/renderer/gpu_tracer.cc

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)