Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit d667ad2

Browse files
cnorthropCommit Bot
authored and
Commit Bot
committed
Tests: Add Mobile Legends trace
Test: angle_perftests --gtest_filter=TracePerfTest.Run/*mobile* Bug: b/163619545 Bug: angleproject:4048 Change-Id: I8ed176afe10b758a22b539d526bf02a9fe35ab92 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2350582 Reviewed-by: Jamie Madill <[email protected]> Commit-Queue: Cody Northrop <[email protected]>
1 parent a7cbb3f commit d667ad2

File tree

6 files changed

+30
-4
lines changed

6 files changed

+30
-4
lines changed

scripts/code_generation_hashes/restricted_traces.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,18 @@
99
"79d6e6bcdcea1bf7236091183d34dd9e",
1010
"src/tests/perf_tests/restricted_traces/manhattan_10.tar.gz.sha1":
1111
"752781119592a190cc02b773adf38fc3",
12+
"src/tests/perf_tests/restricted_traces/mobile_legends.tar.gz.sha1":
13+
"a3fe48a3acc2165a7fb3eb6cf01b441f",
1214
"src/tests/perf_tests/restricted_traces/nba2k20_800.tar.gz.sha1":
1315
"03df0dcf41c18bc59edfc0b088ca4a87",
1416
"src/tests/perf_tests/restricted_traces/restricted_traces.json":
15-
"aefeb34167e491c2b869b7fe8c51e3ca",
17+
"3d86078bb5432589b43ab6c7cd5b23d9",
1618
"src/tests/perf_tests/restricted_traces/restricted_traces_autogen.cpp":
17-
"5f6fe67928fca1e6cb17f1b30e067500",
19+
"578f3bdda73da6474e71e9685142cacd",
1820
"src/tests/perf_tests/restricted_traces/restricted_traces_autogen.gni":
19-
"d950b3d89e1d80fc47a611863a76c18e",
21+
"da6ac463c74450b162738e7d25a649ef",
2022
"src/tests/perf_tests/restricted_traces/restricted_traces_autogen.h":
21-
"961c4192564a6198c8114969baa32bb7",
23+
"9f7247aa84c1850adab8fa67e652267e",
2224
"src/tests/perf_tests/restricted_traces/subway_surfer_500.tar.gz.sha1":
2325
"a47a797dd227f5025439b47cee80dbc9",
2426
"src/tests/perf_tests/restricted_traces/temple_run_300.tar.gz.sha1":
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
86cd5e7af19d66a0e3045024b8e7b6bf2e324904

src/tests/perf_tests/restricted_traces/restricted_traces.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"candy_crush_500",
1212
"egypt_1500",
1313
"manhattan_10",
14+
"mobile_legends",
1415
"nba2k20_800",
1516
"subway_surfer_500",
1617
"temple_run_300",

src/tests/perf_tests/restricted_traces/restricted_traces_autogen.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "candy_crush_500/candy_crush_500_capture_context2.h"
1616
#include "egypt_1500/egypt_1500_capture_context6.h"
1717
#include "manhattan_10/manhattan_10_capture_context6.h"
18+
#include "mobile_legends/mobile_legends_capture_context3.h"
1819
#include "nba2k20_800/nba2k20_800_capture_context1.h"
1920
#include "subway_surfer_500/subway_surfer_500_capture_context4.h"
2021
#include "temple_run_300/temple_run_300_capture_context3.h"
@@ -40,6 +41,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
4041
{manhattan_10::kReplayFrameStart, manhattan_10::kReplayFrameEnd,
4142
manhattan_10::kReplayDrawSurfaceWidth, manhattan_10::kReplayDrawSurfaceHeight,
4243
"manhattan_10"}},
44+
{RestrictedTraceID::mobile_legends,
45+
{mobile_legends::kReplayFrameStart, mobile_legends::kReplayFrameEnd,
46+
mobile_legends::kReplayDrawSurfaceWidth, mobile_legends::kReplayDrawSurfaceHeight,
47+
"mobile_legends"}},
4348
{RestrictedTraceID::nba2k20_800,
4449
{nba2k20_800::kReplayFrameStart, nba2k20_800::kReplayFrameEnd,
4550
nba2k20_800::kReplayDrawSurfaceWidth, nba2k20_800::kReplayDrawSurfaceHeight, "nba2k20_800"}},
@@ -77,6 +82,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
7782
case RestrictedTraceID::manhattan_10:
7883
manhattan_10::ReplayContext6Frame(frameIndex);
7984
break;
85+
case RestrictedTraceID::mobile_legends:
86+
mobile_legends::ReplayContext3Frame(frameIndex);
87+
break;
8088
case RestrictedTraceID::nba2k20_800:
8189
nba2k20_800::ReplayContext1Frame(frameIndex);
8290
break;
@@ -112,6 +120,9 @@ void ResetReplay(RestrictedTraceID traceID)
112120
case RestrictedTraceID::manhattan_10:
113121
manhattan_10::ResetContext6Replay();
114122
break;
123+
case RestrictedTraceID::mobile_legends:
124+
mobile_legends::ResetContext3Replay();
125+
break;
115126
case RestrictedTraceID::nba2k20_800:
116127
nba2k20_800::ResetContext1Replay();
117128
break;
@@ -147,6 +158,9 @@ void SetupReplay(RestrictedTraceID traceID)
147158
case RestrictedTraceID::manhattan_10:
148159
manhattan_10::SetupContext6Replay();
149160
break;
161+
case RestrictedTraceID::mobile_legends:
162+
mobile_legends::SetupContext3Replay();
163+
break;
150164
case RestrictedTraceID::nba2k20_800:
151165
nba2k20_800::SetupContext1Replay();
152166
break;
@@ -182,6 +196,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
182196
case RestrictedTraceID::manhattan_10:
183197
manhattan_10::SetBinaryDataDir(dataDir);
184198
break;
199+
case RestrictedTraceID::mobile_legends:
200+
mobile_legends::SetBinaryDataDir(dataDir);
201+
break;
185202
case RestrictedTraceID::nba2k20_800:
186203
nba2k20_800::SetBinaryDataDir(dataDir);
187204
break;
@@ -217,6 +234,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
217234
case RestrictedTraceID::manhattan_10:
218235
manhattan_10::SetBinaryDataDecompressCallback(callback);
219236
break;
237+
case RestrictedTraceID::mobile_legends:
238+
mobile_legends::SetBinaryDataDecompressCallback(callback);
239+
break;
220240
case RestrictedTraceID::nba2k20_800:
221241
nba2k20_800::SetBinaryDataDecompressCallback(callback);
222242
break;

src/tests/perf_tests/restricted_traces/restricted_traces_autogen.gni

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ angle_restricted_traces = [
1313
"candy_crush_500 2",
1414
"egypt_1500 6",
1515
"manhattan_10 6",
16+
"mobile_legends 3",
1617
"nba2k20_800 1",
1718
"subway_surfer_500 4",
1819
"temple_run_300 3",

src/tests/perf_tests/restricted_traces/restricted_traces_autogen.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ enum class RestrictedTraceID
4444
candy_crush_500,
4545
egypt_1500,
4646
manhattan_10,
47+
mobile_legends,
4748
nba2k20_800,
4849
subway_surfer_500,
4950
temple_run_300,

0 commit comments

Comments
 (0)