[layertracegenerator] avoid allocating unnecessary buffers
Bug: 273958871
Test: check systrace
Change-Id: Id58a41b46b4d03dc6d69259220c04e2f341be4fd
diff --git a/services/surfaceflinger/Tracing/TransactionProtoParser.cpp b/services/surfaceflinger/Tracing/TransactionProtoParser.cpp
index 8fd6538..7642122 100644
--- a/services/surfaceflinger/Tracing/TransactionProtoParser.cpp
+++ b/services/surfaceflinger/Tracing/TransactionProtoParser.cpp
@@ -27,9 +27,7 @@
namespace android::surfaceflinger {
class FakeExternalTexture : public renderengine::ExternalTexture {
- const sp<GraphicBuffer> mEmptyBuffer =
- sp<GraphicBuffer>::make(1u, 1u, PIXEL_FORMAT_RGBA_8888,
- GRALLOC_USAGE_SW_WRITE_OFTEN | GRALLOC_USAGE_SW_READ_OFTEN);
+ const sp<GraphicBuffer> mEmptyBuffer = nullptr;
uint32_t mWidth;
uint32_t mHeight;
uint64_t mId;