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

Commit ad222d1

Browse files
cnorthropCommit Bot
authored andcommitted
Tests: Add KartRider Rush+ trace
Test: angle_perftests --gtet_filter="*kartrider_rush*" Bug: b/171337677 Change-Id: I9a248ecf51e296a2b894b0951538842a7efde046 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2490277 Reviewed-by: Courtney Goeltzenleuchter <courtneygo@google.com> Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
1 parent 3fb490a commit ad222d1

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-
"cababe61df13c60c4bf75017178a867e",
3+
"975053b988efba09342bbc967b8cbb76",
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":
@@ -17,6 +17,8 @@
1717
"a95efee5e5c6d85bac2d8c2ab09dc34c",
1818
"src/tests/restricted_traces/gen_restricted_traces.py":
1919
"a520ef50175b1b9a20383a884e293b54",
20+
"src/tests/restricted_traces/kartrider_rush.tar.gz.sha1":
21+
"64079b7406be62a9b04062b8790f3313",
2022
"src/tests/restricted_traces/manhattan_10.tar.gz.sha1":
2123
"752781119592a190cc02b773adf38fc3",
2224
"src/tests/restricted_traces/marvel_contest_of_champions.tar.gz.sha1":
@@ -26,13 +28,13 @@
2628
"src/tests/restricted_traces/nba2k20_800.tar.gz.sha1":
2729
"03df0dcf41c18bc59edfc0b088ca4a87",
2830
"src/tests/restricted_traces/restricted_traces.json":
29-
"92754f0dc16c9aa4e2c31699c78ed771",
31+
"964d9d30361aae731f495562ed373b79",
3032
"src/tests/restricted_traces/restricted_traces_autogen.cpp":
31-
"90c4690798c3a0208f1e3dc15938762b",
33+
"8d82249c50da7d734fb71e11f2829d90",
3234
"src/tests/restricted_traces/restricted_traces_autogen.gni":
33-
"5c41df13ceeb7a41a59ab8e86b223eab",
35+
"2367de2be057b3b3b7bbd3e89053b0f2",
3436
"src/tests/restricted_traces/restricted_traces_autogen.h":
35-
"d242dcd3e814076b84d3fdf54e67f545",
37+
"7601e1f0c3806fa2ff203788906762b1",
3638
"src/tests/restricted_traces/temple_run_300.tar.gz.sha1":
3739
"77475b0186ee0380eeb9db47433d0457",
3840
"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
@@ -12,6 +12,8 @@ egypt_1500.tar.gz
1212
egypt_1500/
1313
free_fire.tar.gz
1414
free_fire/
15+
kartrider_rush.tar.gz
16+
kartrider_rush/
1517
manhattan_10.tar.gz
1618
manhattan_10/
1719
marvel_contest_of_champions.tar.gz
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
f608ee435f1e365299653c88bbc61c3237516c86

src/tests/restricted_traces/restricted_traces.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"cod_mobile",
1515
"egypt_1500",
1616
"free_fire",
17+
"kartrider_rush",
1718
"manhattan_10",
1819
"marvel_contest_of_champions",
1920
"mobile_legends",

src/tests/restricted_traces/restricted_traces_autogen.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "cod_mobile/cod_mobile_capture_context4.h"
1919
#include "egypt_1500/egypt_1500_capture_context6.h"
2020
#include "free_fire/free_fire_capture_context3.h"
21+
#include "kartrider_rush/kartrider_rush_capture_context3.h"
2122
#include "manhattan_10/manhattan_10_capture_context6.h"
2223
#include "marvel_contest_of_champions/marvel_contest_of_champions_capture_context2.h"
2324
#include "mobile_legends/mobile_legends_capture_context3.h"
@@ -54,6 +55,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
5455
{RestrictedTraceID::free_fire,
5556
{free_fire::kReplayFrameStart, free_fire::kReplayFrameEnd, free_fire::kReplayDrawSurfaceWidth,
5657
free_fire::kReplayDrawSurfaceHeight, "free_fire"}},
58+
{RestrictedTraceID::kartrider_rush,
59+
{kartrider_rush::kReplayFrameStart, kartrider_rush::kReplayFrameEnd,
60+
kartrider_rush::kReplayDrawSurfaceWidth, kartrider_rush::kReplayDrawSurfaceHeight,
61+
"kartrider_rush"}},
5762
{RestrictedTraceID::manhattan_10,
5863
{manhattan_10::kReplayFrameStart, manhattan_10::kReplayFrameEnd,
5964
manhattan_10::kReplayDrawSurfaceWidth, manhattan_10::kReplayDrawSurfaceHeight,
@@ -108,6 +113,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
108113
case RestrictedTraceID::free_fire:
109114
free_fire::ReplayContext3Frame(frameIndex);
110115
break;
116+
case RestrictedTraceID::kartrider_rush:
117+
kartrider_rush::ReplayContext3Frame(frameIndex);
118+
break;
111119
case RestrictedTraceID::manhattan_10:
112120
manhattan_10::ReplayContext6Frame(frameIndex);
113121
break;
@@ -158,6 +166,9 @@ void ResetReplay(RestrictedTraceID traceID)
158166
case RestrictedTraceID::free_fire:
159167
free_fire::ResetContext3Replay();
160168
break;
169+
case RestrictedTraceID::kartrider_rush:
170+
kartrider_rush::ResetContext3Replay();
171+
break;
161172
case RestrictedTraceID::manhattan_10:
162173
manhattan_10::ResetContext6Replay();
163174
break;
@@ -208,6 +219,9 @@ void SetupReplay(RestrictedTraceID traceID)
208219
case RestrictedTraceID::free_fire:
209220
free_fire::SetupContext3Replay();
210221
break;
222+
case RestrictedTraceID::kartrider_rush:
223+
kartrider_rush::SetupContext3Replay();
224+
break;
211225
case RestrictedTraceID::manhattan_10:
212226
manhattan_10::SetupContext6Replay();
213227
break;
@@ -258,6 +272,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
258272
case RestrictedTraceID::free_fire:
259273
free_fire::SetBinaryDataDir(dataDir);
260274
break;
275+
case RestrictedTraceID::kartrider_rush:
276+
kartrider_rush::SetBinaryDataDir(dataDir);
277+
break;
261278
case RestrictedTraceID::manhattan_10:
262279
manhattan_10::SetBinaryDataDir(dataDir);
263280
break;
@@ -308,6 +325,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
308325
case RestrictedTraceID::free_fire:
309326
free_fire::SetBinaryDataDecompressCallback(callback);
310327
break;
328+
case RestrictedTraceID::kartrider_rush:
329+
kartrider_rush::SetBinaryDataDecompressCallback(callback);
330+
break;
311331
case RestrictedTraceID::manhattan_10:
312332
manhattan_10::SetBinaryDataDecompressCallback(callback);
313333
break;

src/tests/restricted_traces/restricted_traces_autogen.gni

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ angle_restricted_traces = [
1616
"cod_mobile 4",
1717
"egypt_1500 6",
1818
"free_fire 3",
19+
"kartrider_rush 3",
1920
"manhattan_10 6",
2021
"marvel_contest_of_champions 2",
2122
"mobile_legends 3",

src/tests/restricted_traces/restricted_traces_autogen.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ enum class RestrictedTraceID
4747
cod_mobile,
4848
egypt_1500,
4949
free_fire,
50+
kartrider_rush,
5051
manhattan_10,
5152
marvel_contest_of_champions,
5253
mobile_legends,

0 commit comments

Comments
 (0)