Skip to content

Commit 9f48c42

Browse files
cnorthropCommit Bot
authored andcommitted
Tests: Add PUBG Mobile Lite trace
Test: angle_perftests --gtest_filter="*pubg_mobile_lite*" Bug: b/165824228 Change-Id: Iaa95b560da7834ff982bc29a2db22f3582d05513 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2504827 Commit-Queue: Cody Northrop <cnorthrop@google.com> Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com> Reviewed-by: Jamie Madill <jmadill@chromium.org>
1 parent f02a6e0 commit 9f48c42

File tree

7 files changed

+33
-5
lines changed

7 files changed

+33
-5
lines changed

scripts/code_generation_hashes/restricted_traces.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"src/tests/restricted_traces/.gitignore":
3-
"eb3949581fd837d3ce95555b1a137fc4",
3+
"ddaa06125884442e2ed1d0885d9bdc02",
44
"src/tests/restricted_traces/angry_birds_2_1500.tar.gz.sha1":
55
"44fc5437c4a84012e338b3da4b6fc28a",
66
"src/tests/restricted_traces/arena_of_valor.tar.gz.sha1":
@@ -31,14 +31,16 @@
3131
"a3fe48a3acc2165a7fb3eb6cf01b441f",
3232
"src/tests/restricted_traces/nba2k20_800.tar.gz.sha1":
3333
"03df0dcf41c18bc59edfc0b088ca4a87",
34+
"src/tests/restricted_traces/pubg_mobile_lite.tar.gz.sha1":
35+
"07c3f467603d4d00bdae2bfed121da8d",
3436
"src/tests/restricted_traces/restricted_traces.json":
35-
"307a6e4f81e02ace27f98b9a74055c1f",
37+
"1d885a202e69b31e10213da68979c539",
3638
"src/tests/restricted_traces/restricted_traces_autogen.cpp":
37-
"9e608fbcce60b25dc075a1f1059c17bd",
39+
"8eeff2f2f4788b5f3764c3bcfa325285",
3840
"src/tests/restricted_traces/restricted_traces_autogen.gni":
39-
"5215fd1e7503fe2b4d0cc8e46cb71cde",
41+
"cb1e3a2d827912765d824e99144ad70c",
4042
"src/tests/restricted_traces/restricted_traces_autogen.h":
41-
"4d56428aea3627c37380ab3bc17a4316",
43+
"d8e7c186631c9b35312c7a399862e332",
4244
"src/tests/restricted_traces/temple_run_300.tar.gz.sha1":
4345
"77475b0186ee0380eeb9db47433d0457",
4446
"src/tests/restricted_traces/trex_200.tar.gz.sha1":

src/tests/restricted_traces/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ mobile_legends.tar.gz
2626
mobile_legends/
2727
nba2k20_800.tar.gz
2828
nba2k20_800/
29+
pubg_mobile_lite.tar.gz
30+
pubg_mobile_lite/
2931
temple_run_300.tar.gz
3032
temple_run_300/
3133
trex_200.tar.gz
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
d46e12464ec25fcb04f757573e13a16de79a7baa

src/tests/restricted_traces/restricted_traces.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"marvel_contest_of_champions",
2222
"mobile_legends",
2323
"nba2k20_800",
24+
"pubg_mobile_lite",
2425
"temple_run_300",
2526
"trex_200",
2627
"world_of_tanks_blitz"

src/tests/restricted_traces/restricted_traces_autogen.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "marvel_contest_of_champions/marvel_contest_of_champions_capture_context2.h"
2626
#include "mobile_legends/mobile_legends_capture_context3.h"
2727
#include "nba2k20_800/nba2k20_800_capture_context1.h"
28+
#include "pubg_mobile_lite/pubg_mobile_lite_capture_context5.h"
2829
#include "temple_run_300/temple_run_300_capture_context1.h"
2930
#include "trex_200/trex_200_capture_context6.h"
3031
#include "world_of_tanks_blitz/world_of_tanks_blitz_capture_context3.h"
@@ -85,6 +86,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
8586
{RestrictedTraceID::nba2k20_800,
8687
{nba2k20_800::kReplayFrameStart, nba2k20_800::kReplayFrameEnd,
8788
nba2k20_800::kReplayDrawSurfaceWidth, nba2k20_800::kReplayDrawSurfaceHeight, "nba2k20_800"}},
89+
{RestrictedTraceID::pubg_mobile_lite,
90+
{pubg_mobile_lite::kReplayFrameStart, pubg_mobile_lite::kReplayFrameEnd,
91+
pubg_mobile_lite::kReplayDrawSurfaceWidth, pubg_mobile_lite::kReplayDrawSurfaceHeight,
92+
"pubg_mobile_lite"}},
8893
{RestrictedTraceID::temple_run_300,
8994
{temple_run_300::kReplayFrameStart, temple_run_300::kReplayFrameEnd,
9095
temple_run_300::kReplayDrawSurfaceWidth, temple_run_300::kReplayDrawSurfaceHeight,
@@ -149,6 +154,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
149154
case RestrictedTraceID::nba2k20_800:
150155
nba2k20_800::ReplayContext1Frame(frameIndex);
151156
break;
157+
case RestrictedTraceID::pubg_mobile_lite:
158+
pubg_mobile_lite::ReplayContext5Frame(frameIndex);
159+
break;
152160
case RestrictedTraceID::temple_run_300:
153161
temple_run_300::ReplayContext1Frame(frameIndex);
154162
break;
@@ -211,6 +219,9 @@ void ResetReplay(RestrictedTraceID traceID)
211219
case RestrictedTraceID::nba2k20_800:
212220
nba2k20_800::ResetContext1Replay();
213221
break;
222+
case RestrictedTraceID::pubg_mobile_lite:
223+
pubg_mobile_lite::ResetContext5Replay();
224+
break;
214225
case RestrictedTraceID::temple_run_300:
215226
temple_run_300::ResetContext1Replay();
216227
break;
@@ -273,6 +284,9 @@ void SetupReplay(RestrictedTraceID traceID)
273284
case RestrictedTraceID::nba2k20_800:
274285
nba2k20_800::SetupContext1Replay();
275286
break;
287+
case RestrictedTraceID::pubg_mobile_lite:
288+
pubg_mobile_lite::SetupContext5Replay();
289+
break;
276290
case RestrictedTraceID::temple_run_300:
277291
temple_run_300::SetupContext1Replay();
278292
break;
@@ -335,6 +349,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
335349
case RestrictedTraceID::nba2k20_800:
336350
nba2k20_800::SetBinaryDataDir(dataDir);
337351
break;
352+
case RestrictedTraceID::pubg_mobile_lite:
353+
pubg_mobile_lite::SetBinaryDataDir(dataDir);
354+
break;
338355
case RestrictedTraceID::temple_run_300:
339356
temple_run_300::SetBinaryDataDir(dataDir);
340357
break;
@@ -397,6 +414,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
397414
case RestrictedTraceID::nba2k20_800:
398415
nba2k20_800::SetBinaryDataDecompressCallback(callback);
399416
break;
417+
case RestrictedTraceID::pubg_mobile_lite:
418+
pubg_mobile_lite::SetBinaryDataDecompressCallback(callback);
419+
break;
400420
case RestrictedTraceID::temple_run_300:
401421
temple_run_300::SetBinaryDataDecompressCallback(callback);
402422
break;

src/tests/restricted_traces/restricted_traces_autogen.gni

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ angle_restricted_traces = [
2323
"marvel_contest_of_champions 2",
2424
"mobile_legends 3",
2525
"nba2k20_800 1",
26+
"pubg_mobile_lite 5",
2627
"temple_run_300 1",
2728
"trex_200 6",
2829
"world_of_tanks_blitz 3",

src/tests/restricted_traces/restricted_traces_autogen.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ enum class RestrictedTraceID
5454
marvel_contest_of_champions,
5555
mobile_legends,
5656
nba2k20_800,
57+
pubg_mobile_lite,
5758
temple_run_300,
5859
trex_200,
5960
world_of_tanks_blitz,

0 commit comments

Comments
 (0)