summaryrefslogtreecommitdiff
path: root/libs/hwui/tests/microbench/DisplayListCanvasBench.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/hwui/tests/microbench/DisplayListCanvasBench.cpp')
-rw-r--r--libs/hwui/tests/microbench/DisplayListCanvasBench.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/libs/hwui/tests/microbench/DisplayListCanvasBench.cpp b/libs/hwui/tests/microbench/DisplayListCanvasBench.cpp
index 0aaf7731c927..9388c2062736 100644
--- a/libs/hwui/tests/microbench/DisplayListCanvasBench.cpp
+++ b/libs/hwui/tests/microbench/DisplayListCanvasBench.cpp
@@ -16,8 +16,10 @@
#include <benchmark/benchmark.h>
+#include "CanvasState.h"
#include "DisplayList.h"
-#include "RecordingCanvas.h"
+#include "hwui/Canvas.h"
+#include "pipeline/skia/SkiaDisplayList.h"
#include "tests/common/TestUtils.h"
using namespace android;
@@ -25,7 +27,7 @@ using namespace android::uirenderer;
void BM_DisplayList_alloc(benchmark::State& benchState) {
while (benchState.KeepRunning()) {
- auto displayList = new DisplayList();
+ auto displayList = new skiapipeline::SkiaDisplayList();
benchmark::DoNotOptimize(displayList);
delete displayList;
}
@@ -34,7 +36,7 @@ BENCHMARK(BM_DisplayList_alloc);
void BM_DisplayList_alloc_theoretical(benchmark::State& benchState) {
while (benchState.KeepRunning()) {
- auto displayList = new char[sizeof(DisplayList)];
+ auto displayList = new char[sizeof(skiapipeline::SkiaDisplayList)];
benchmark::DoNotOptimize(displayList);
delete[] displayList;
}