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

Commit 2e1091e

Browse files
cnorthropCommit Bot
authored andcommitted
Tests: Add FIFA Mobile trace
Test: angle_perftests --gtest_filter="*fifa_mobile*" Bug: b/171421051 Change-Id: If50c6387a1a49fb6946d20279caf6470544a2b11 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2490279 Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com> Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Cody Northrop <cnorthrop@google.com>
1 parent ad222d1 commit 2e1091e

File tree

7 files changed

+32
-5
lines changed

7 files changed

+32
-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-
"975053b988efba09342bbc967b8cbb76",
3+
"ed1e186b7880946aa6acbe4531900cdb",
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":
@@ -13,6 +13,8 @@
1313
"dffd3bed0d0e53481f43b414309bf152",
1414
"src/tests/restricted_traces/egypt_1500.tar.gz.sha1":
1515
"1d80caa37b937f83c95cd053b1bdd4ac",
16+
"src/tests/restricted_traces/fifa_mobile.tar.gz.sha1":
17+
"c1deaabd756b24677aa48aff56f2d331",
1618
"src/tests/restricted_traces/free_fire.tar.gz.sha1":
1719
"a95efee5e5c6d85bac2d8c2ab09dc34c",
1820
"src/tests/restricted_traces/gen_restricted_traces.py":
@@ -28,13 +30,13 @@
2830
"src/tests/restricted_traces/nba2k20_800.tar.gz.sha1":
2931
"03df0dcf41c18bc59edfc0b088ca4a87",
3032
"src/tests/restricted_traces/restricted_traces.json":
31-
"964d9d30361aae731f495562ed373b79",
33+
"7b7520b827d68e198840d8ad1bee8a99",
3234
"src/tests/restricted_traces/restricted_traces_autogen.cpp":
33-
"8d82249c50da7d734fb71e11f2829d90",
35+
"d3d51fd238bd31100c3a7600b20e362d",
3436
"src/tests/restricted_traces/restricted_traces_autogen.gni":
35-
"2367de2be057b3b3b7bbd3e89053b0f2",
37+
"2dd556cf9476dfddee3fdeaf7ea0eb18",
3638
"src/tests/restricted_traces/restricted_traces_autogen.h":
37-
"7601e1f0c3806fa2ff203788906762b1",
39+
"8a1057120937bd5de15aaed70c6f0517",
3840
"src/tests/restricted_traces/temple_run_300.tar.gz.sha1":
3941
"77475b0186ee0380eeb9db47433d0457",
4042
"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
@@ -10,6 +10,8 @@ cod_mobile.tar.gz
1010
cod_mobile/
1111
egypt_1500.tar.gz
1212
egypt_1500/
13+
fifa_mobile.tar.gz
14+
fifa_mobile/
1315
free_fire.tar.gz
1416
free_fire/
1517
kartrider_rush.tar.gz
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
02ba7ba24f0ecb5ca5effebfd63da2f704ae1f82

src/tests/restricted_traces/restricted_traces.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"candy_crush_500",
1414
"cod_mobile",
1515
"egypt_1500",
16+
"fifa_mobile",
1617
"free_fire",
1718
"kartrider_rush",
1819
"manhattan_10",

src/tests/restricted_traces/restricted_traces_autogen.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include "candy_crush_500/candy_crush_500_capture_context1.h"
1818
#include "cod_mobile/cod_mobile_capture_context4.h"
1919
#include "egypt_1500/egypt_1500_capture_context6.h"
20+
#include "fifa_mobile/fifa_mobile_capture_context2.h"
2021
#include "free_fire/free_fire_capture_context3.h"
2122
#include "kartrider_rush/kartrider_rush_capture_context3.h"
2223
#include "manhattan_10/manhattan_10_capture_context6.h"
@@ -52,6 +53,9 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
5253
{RestrictedTraceID::egypt_1500,
5354
{egypt_1500::kReplayFrameStart, egypt_1500::kReplayFrameEnd,
5455
egypt_1500::kReplayDrawSurfaceWidth, egypt_1500::kReplayDrawSurfaceHeight, "egypt_1500"}},
56+
{RestrictedTraceID::fifa_mobile,
57+
{fifa_mobile::kReplayFrameStart, fifa_mobile::kReplayFrameEnd,
58+
fifa_mobile::kReplayDrawSurfaceWidth, fifa_mobile::kReplayDrawSurfaceHeight, "fifa_mobile"}},
5559
{RestrictedTraceID::free_fire,
5660
{free_fire::kReplayFrameStart, free_fire::kReplayFrameEnd, free_fire::kReplayDrawSurfaceWidth,
5761
free_fire::kReplayDrawSurfaceHeight, "free_fire"}},
@@ -110,6 +114,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
110114
case RestrictedTraceID::egypt_1500:
111115
egypt_1500::ReplayContext6Frame(frameIndex);
112116
break;
117+
case RestrictedTraceID::fifa_mobile:
118+
fifa_mobile::ReplayContext2Frame(frameIndex);
119+
break;
113120
case RestrictedTraceID::free_fire:
114121
free_fire::ReplayContext3Frame(frameIndex);
115122
break;
@@ -163,6 +170,9 @@ void ResetReplay(RestrictedTraceID traceID)
163170
case RestrictedTraceID::egypt_1500:
164171
egypt_1500::ResetContext6Replay();
165172
break;
173+
case RestrictedTraceID::fifa_mobile:
174+
fifa_mobile::ResetContext2Replay();
175+
break;
166176
case RestrictedTraceID::free_fire:
167177
free_fire::ResetContext3Replay();
168178
break;
@@ -216,6 +226,9 @@ void SetupReplay(RestrictedTraceID traceID)
216226
case RestrictedTraceID::egypt_1500:
217227
egypt_1500::SetupContext6Replay();
218228
break;
229+
case RestrictedTraceID::fifa_mobile:
230+
fifa_mobile::SetupContext2Replay();
231+
break;
219232
case RestrictedTraceID::free_fire:
220233
free_fire::SetupContext3Replay();
221234
break;
@@ -269,6 +282,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
269282
case RestrictedTraceID::egypt_1500:
270283
egypt_1500::SetBinaryDataDir(dataDir);
271284
break;
285+
case RestrictedTraceID::fifa_mobile:
286+
fifa_mobile::SetBinaryDataDir(dataDir);
287+
break;
272288
case RestrictedTraceID::free_fire:
273289
free_fire::SetBinaryDataDir(dataDir);
274290
break;
@@ -322,6 +338,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
322338
case RestrictedTraceID::egypt_1500:
323339
egypt_1500::SetBinaryDataDecompressCallback(callback);
324340
break;
341+
case RestrictedTraceID::fifa_mobile:
342+
fifa_mobile::SetBinaryDataDecompressCallback(callback);
343+
break;
325344
case RestrictedTraceID::free_fire:
326345
free_fire::SetBinaryDataDecompressCallback(callback);
327346
break;

src/tests/restricted_traces/restricted_traces_autogen.gni

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ angle_restricted_traces = [
1515
"candy_crush_500 1",
1616
"cod_mobile 4",
1717
"egypt_1500 6",
18+
"fifa_mobile 2",
1819
"free_fire 3",
1920
"kartrider_rush 3",
2021
"manhattan_10 6",

src/tests/restricted_traces/restricted_traces_autogen.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ enum class RestrictedTraceID
4646
candy_crush_500,
4747
cod_mobile,
4848
egypt_1500,
49+
fifa_mobile,
4950
free_fire,
5051
kartrider_rush,
5152
manhattan_10,

0 commit comments

Comments
 (0)