Commit 0cec8f74 by Cody Northrop Committed by Commit Bot

Tests: Add Fate/Grand Order trace

TBR: jmadill@chromium.org,courtneygo@google.com Test: angle_perftests --gtest_filter="*fate_grand_order*" Bug: b/171582504 Change-Id: I09b421ee5a245474ed1c797e9049a2f379d8dc11 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2495542Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent 29ca7186
{ {
"src/tests/restricted_traces/.gitignore": "src/tests/restricted_traces/.gitignore":
"eec188523534544e0ce2fa6447f6a5dd", "eb3949581fd837d3ce95555b1a137fc4",
"src/tests/restricted_traces/angry_birds_2_1500.tar.gz.sha1": "src/tests/restricted_traces/angry_birds_2_1500.tar.gz.sha1":
"44fc5437c4a84012e338b3da4b6fc28a", "44fc5437c4a84012e338b3da4b6fc28a",
"src/tests/restricted_traces/arena_of_valor.tar.gz.sha1": "src/tests/restricted_traces/arena_of_valor.tar.gz.sha1":
...@@ -15,6 +15,8 @@ ...@@ -15,6 +15,8 @@
"dc20d295d45ab85cd15bed6065d7a13a", "dc20d295d45ab85cd15bed6065d7a13a",
"src/tests/restricted_traces/egypt_1500.tar.gz.sha1": "src/tests/restricted_traces/egypt_1500.tar.gz.sha1":
"1d80caa37b937f83c95cd053b1bdd4ac", "1d80caa37b937f83c95cd053b1bdd4ac",
"src/tests/restricted_traces/fate_grand_order.tar.gz.sha1":
"df7f111c1f4e30767a4c33eb190600b8",
"src/tests/restricted_traces/free_fire.tar.gz.sha1": "src/tests/restricted_traces/free_fire.tar.gz.sha1":
"a95efee5e5c6d85bac2d8c2ab09dc34c", "a95efee5e5c6d85bac2d8c2ab09dc34c",
"src/tests/restricted_traces/gen_restricted_traces.py": "src/tests/restricted_traces/gen_restricted_traces.py":
...@@ -30,13 +32,13 @@ ...@@ -30,13 +32,13 @@
"src/tests/restricted_traces/nba2k20_800.tar.gz.sha1": "src/tests/restricted_traces/nba2k20_800.tar.gz.sha1":
"03df0dcf41c18bc59edfc0b088ca4a87", "03df0dcf41c18bc59edfc0b088ca4a87",
"src/tests/restricted_traces/restricted_traces.json": "src/tests/restricted_traces/restricted_traces.json":
"30f42d3194f9def566c9764a71dd0ba9", "307a6e4f81e02ace27f98b9a74055c1f",
"src/tests/restricted_traces/restricted_traces_autogen.cpp": "src/tests/restricted_traces/restricted_traces_autogen.cpp":
"8ce4d8abfab24a7d132159e62a454cb1", "9e608fbcce60b25dc075a1f1059c17bd",
"src/tests/restricted_traces/restricted_traces_autogen.gni": "src/tests/restricted_traces/restricted_traces_autogen.gni":
"f20ea12d916b4cb8cbf5416a7852a10d", "5215fd1e7503fe2b4d0cc8e46cb71cde",
"src/tests/restricted_traces/restricted_traces_autogen.h": "src/tests/restricted_traces/restricted_traces_autogen.h":
"76c35abf57d743a790e6f634051f32ed", "4d56428aea3627c37380ab3bc17a4316",
"src/tests/restricted_traces/temple_run_300.tar.gz.sha1": "src/tests/restricted_traces/temple_run_300.tar.gz.sha1":
"77475b0186ee0380eeb9db47433d0457", "77475b0186ee0380eeb9db47433d0457",
"src/tests/restricted_traces/trex_200.tar.gz.sha1": "src/tests/restricted_traces/trex_200.tar.gz.sha1":
......
...@@ -12,6 +12,8 @@ dragon_ball_legends.tar.gz ...@@ -12,6 +12,8 @@ dragon_ball_legends.tar.gz
dragon_ball_legends/ dragon_ball_legends/
egypt_1500.tar.gz egypt_1500.tar.gz
egypt_1500/ egypt_1500/
fate_grand_order.tar.gz
fate_grand_order/
free_fire.tar.gz free_fire.tar.gz
free_fire/ free_fire/
kartrider_rush.tar.gz kartrider_rush.tar.gz
......
549f603a46cdb6abb6e1ec91e80848ae25933cb3
\ No newline at end of file
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
"cod_mobile", "cod_mobile",
"dragon_ball_legends", "dragon_ball_legends",
"egypt_1500", "egypt_1500",
"fate_grand_order",
"free_fire", "free_fire",
"kartrider_rush", "kartrider_rush",
"manhattan_10", "manhattan_10",
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
#include "cod_mobile/cod_mobile_capture_context4.h" #include "cod_mobile/cod_mobile_capture_context4.h"
#include "dragon_ball_legends/dragon_ball_legends_capture_context3.h" #include "dragon_ball_legends/dragon_ball_legends_capture_context3.h"
#include "egypt_1500/egypt_1500_capture_context6.h" #include "egypt_1500/egypt_1500_capture_context6.h"
#include "fate_grand_order/fate_grand_order_capture_context2.h"
#include "free_fire/free_fire_capture_context3.h" #include "free_fire/free_fire_capture_context3.h"
#include "kartrider_rush/kartrider_rush_capture_context3.h" #include "kartrider_rush/kartrider_rush_capture_context3.h"
#include "manhattan_10/manhattan_10_capture_context6.h" #include "manhattan_10/manhattan_10_capture_context6.h"
...@@ -58,6 +59,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { ...@@ -58,6 +59,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
{RestrictedTraceID::egypt_1500, {RestrictedTraceID::egypt_1500,
{egypt_1500::kReplayFrameStart, egypt_1500::kReplayFrameEnd, {egypt_1500::kReplayFrameStart, egypt_1500::kReplayFrameEnd,
egypt_1500::kReplayDrawSurfaceWidth, egypt_1500::kReplayDrawSurfaceHeight, "egypt_1500"}}, egypt_1500::kReplayDrawSurfaceWidth, egypt_1500::kReplayDrawSurfaceHeight, "egypt_1500"}},
{RestrictedTraceID::fate_grand_order,
{fate_grand_order::kReplayFrameStart, fate_grand_order::kReplayFrameEnd,
fate_grand_order::kReplayDrawSurfaceWidth, fate_grand_order::kReplayDrawSurfaceHeight,
"fate_grand_order"}},
{RestrictedTraceID::free_fire, {RestrictedTraceID::free_fire,
{free_fire::kReplayFrameStart, free_fire::kReplayFrameEnd, free_fire::kReplayDrawSurfaceWidth, {free_fire::kReplayFrameStart, free_fire::kReplayFrameEnd, free_fire::kReplayDrawSurfaceWidth,
free_fire::kReplayDrawSurfaceHeight, "free_fire"}}, free_fire::kReplayDrawSurfaceHeight, "free_fire"}},
...@@ -123,6 +128,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex) ...@@ -123,6 +128,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
case RestrictedTraceID::egypt_1500: case RestrictedTraceID::egypt_1500:
egypt_1500::ReplayContext6Frame(frameIndex); egypt_1500::ReplayContext6Frame(frameIndex);
break; break;
case RestrictedTraceID::fate_grand_order:
fate_grand_order::ReplayContext2Frame(frameIndex);
break;
case RestrictedTraceID::free_fire: case RestrictedTraceID::free_fire:
free_fire::ReplayContext3Frame(frameIndex); free_fire::ReplayContext3Frame(frameIndex);
break; break;
...@@ -182,6 +190,9 @@ void ResetReplay(RestrictedTraceID traceID) ...@@ -182,6 +190,9 @@ void ResetReplay(RestrictedTraceID traceID)
case RestrictedTraceID::egypt_1500: case RestrictedTraceID::egypt_1500:
egypt_1500::ResetContext6Replay(); egypt_1500::ResetContext6Replay();
break; break;
case RestrictedTraceID::fate_grand_order:
fate_grand_order::ResetContext2Replay();
break;
case RestrictedTraceID::free_fire: case RestrictedTraceID::free_fire:
free_fire::ResetContext3Replay(); free_fire::ResetContext3Replay();
break; break;
...@@ -241,6 +252,9 @@ void SetupReplay(RestrictedTraceID traceID) ...@@ -241,6 +252,9 @@ void SetupReplay(RestrictedTraceID traceID)
case RestrictedTraceID::egypt_1500: case RestrictedTraceID::egypt_1500:
egypt_1500::SetupContext6Replay(); egypt_1500::SetupContext6Replay();
break; break;
case RestrictedTraceID::fate_grand_order:
fate_grand_order::SetupContext2Replay();
break;
case RestrictedTraceID::free_fire: case RestrictedTraceID::free_fire:
free_fire::SetupContext3Replay(); free_fire::SetupContext3Replay();
break; break;
...@@ -300,6 +314,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir) ...@@ -300,6 +314,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
case RestrictedTraceID::egypt_1500: case RestrictedTraceID::egypt_1500:
egypt_1500::SetBinaryDataDir(dataDir); egypt_1500::SetBinaryDataDir(dataDir);
break; break;
case RestrictedTraceID::fate_grand_order:
fate_grand_order::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::free_fire: case RestrictedTraceID::free_fire:
free_fire::SetBinaryDataDir(dataDir); free_fire::SetBinaryDataDir(dataDir);
break; break;
...@@ -359,6 +376,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba ...@@ -359,6 +376,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
case RestrictedTraceID::egypt_1500: case RestrictedTraceID::egypt_1500:
egypt_1500::SetBinaryDataDecompressCallback(callback); egypt_1500::SetBinaryDataDecompressCallback(callback);
break; break;
case RestrictedTraceID::fate_grand_order:
fate_grand_order::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::free_fire: case RestrictedTraceID::free_fire:
free_fire::SetBinaryDataDecompressCallback(callback); free_fire::SetBinaryDataDecompressCallback(callback);
break; break;
......
...@@ -16,6 +16,7 @@ angle_restricted_traces = [ ...@@ -16,6 +16,7 @@ angle_restricted_traces = [
"cod_mobile 4", "cod_mobile 4",
"dragon_ball_legends 3", "dragon_ball_legends 3",
"egypt_1500 6", "egypt_1500 6",
"fate_grand_order 2",
"free_fire 3", "free_fire 3",
"kartrider_rush 3", "kartrider_rush 3",
"manhattan_10 6", "manhattan_10 6",
......
...@@ -47,6 +47,7 @@ enum class RestrictedTraceID ...@@ -47,6 +47,7 @@ enum class RestrictedTraceID
cod_mobile, cod_mobile,
dragon_ball_legends, dragon_ball_legends,
egypt_1500, egypt_1500,
fate_grand_order,
free_fire, free_fire,
kartrider_rush, kartrider_rush,
manhattan_10, manhattan_10,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment