Commit d667ad2f by Cody Northrop Committed by Commit Bot

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/+/2350582Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent a7cbb3f0
...@@ -9,16 +9,18 @@ ...@@ -9,16 +9,18 @@
"79d6e6bcdcea1bf7236091183d34dd9e", "79d6e6bcdcea1bf7236091183d34dd9e",
"src/tests/perf_tests/restricted_traces/manhattan_10.tar.gz.sha1": "src/tests/perf_tests/restricted_traces/manhattan_10.tar.gz.sha1":
"752781119592a190cc02b773adf38fc3", "752781119592a190cc02b773adf38fc3",
"src/tests/perf_tests/restricted_traces/mobile_legends.tar.gz.sha1":
"a3fe48a3acc2165a7fb3eb6cf01b441f",
"src/tests/perf_tests/restricted_traces/nba2k20_800.tar.gz.sha1": "src/tests/perf_tests/restricted_traces/nba2k20_800.tar.gz.sha1":
"03df0dcf41c18bc59edfc0b088ca4a87", "03df0dcf41c18bc59edfc0b088ca4a87",
"src/tests/perf_tests/restricted_traces/restricted_traces.json": "src/tests/perf_tests/restricted_traces/restricted_traces.json":
"aefeb34167e491c2b869b7fe8c51e3ca", "3d86078bb5432589b43ab6c7cd5b23d9",
"src/tests/perf_tests/restricted_traces/restricted_traces_autogen.cpp": "src/tests/perf_tests/restricted_traces/restricted_traces_autogen.cpp":
"5f6fe67928fca1e6cb17f1b30e067500", "578f3bdda73da6474e71e9685142cacd",
"src/tests/perf_tests/restricted_traces/restricted_traces_autogen.gni": "src/tests/perf_tests/restricted_traces/restricted_traces_autogen.gni":
"d950b3d89e1d80fc47a611863a76c18e", "da6ac463c74450b162738e7d25a649ef",
"src/tests/perf_tests/restricted_traces/restricted_traces_autogen.h": "src/tests/perf_tests/restricted_traces/restricted_traces_autogen.h":
"961c4192564a6198c8114969baa32bb7", "9f7247aa84c1850adab8fa67e652267e",
"src/tests/perf_tests/restricted_traces/subway_surfer_500.tar.gz.sha1": "src/tests/perf_tests/restricted_traces/subway_surfer_500.tar.gz.sha1":
"a47a797dd227f5025439b47cee80dbc9", "a47a797dd227f5025439b47cee80dbc9",
"src/tests/perf_tests/restricted_traces/temple_run_300.tar.gz.sha1": "src/tests/perf_tests/restricted_traces/temple_run_300.tar.gz.sha1":
......
86cd5e7af19d66a0e3045024b8e7b6bf2e324904
\ No newline at end of file
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
"candy_crush_500", "candy_crush_500",
"egypt_1500", "egypt_1500",
"manhattan_10", "manhattan_10",
"mobile_legends",
"nba2k20_800", "nba2k20_800",
"subway_surfer_500", "subway_surfer_500",
"temple_run_300", "temple_run_300",
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#include "candy_crush_500/candy_crush_500_capture_context2.h" #include "candy_crush_500/candy_crush_500_capture_context2.h"
#include "egypt_1500/egypt_1500_capture_context6.h" #include "egypt_1500/egypt_1500_capture_context6.h"
#include "manhattan_10/manhattan_10_capture_context6.h" #include "manhattan_10/manhattan_10_capture_context6.h"
#include "mobile_legends/mobile_legends_capture_context3.h"
#include "nba2k20_800/nba2k20_800_capture_context1.h" #include "nba2k20_800/nba2k20_800_capture_context1.h"
#include "subway_surfer_500/subway_surfer_500_capture_context4.h" #include "subway_surfer_500/subway_surfer_500_capture_context4.h"
#include "temple_run_300/temple_run_300_capture_context3.h" #include "temple_run_300/temple_run_300_capture_context3.h"
...@@ -40,6 +41,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { ...@@ -40,6 +41,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
{manhattan_10::kReplayFrameStart, manhattan_10::kReplayFrameEnd, {manhattan_10::kReplayFrameStart, manhattan_10::kReplayFrameEnd,
manhattan_10::kReplayDrawSurfaceWidth, manhattan_10::kReplayDrawSurfaceHeight, manhattan_10::kReplayDrawSurfaceWidth, manhattan_10::kReplayDrawSurfaceHeight,
"manhattan_10"}}, "manhattan_10"}},
{RestrictedTraceID::mobile_legends,
{mobile_legends::kReplayFrameStart, mobile_legends::kReplayFrameEnd,
mobile_legends::kReplayDrawSurfaceWidth, mobile_legends::kReplayDrawSurfaceHeight,
"mobile_legends"}},
{RestrictedTraceID::nba2k20_800, {RestrictedTraceID::nba2k20_800,
{nba2k20_800::kReplayFrameStart, nba2k20_800::kReplayFrameEnd, {nba2k20_800::kReplayFrameStart, nba2k20_800::kReplayFrameEnd,
nba2k20_800::kReplayDrawSurfaceWidth, nba2k20_800::kReplayDrawSurfaceHeight, "nba2k20_800"}}, nba2k20_800::kReplayDrawSurfaceWidth, nba2k20_800::kReplayDrawSurfaceHeight, "nba2k20_800"}},
...@@ -77,6 +82,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex) ...@@ -77,6 +82,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
case RestrictedTraceID::manhattan_10: case RestrictedTraceID::manhattan_10:
manhattan_10::ReplayContext6Frame(frameIndex); manhattan_10::ReplayContext6Frame(frameIndex);
break; break;
case RestrictedTraceID::mobile_legends:
mobile_legends::ReplayContext3Frame(frameIndex);
break;
case RestrictedTraceID::nba2k20_800: case RestrictedTraceID::nba2k20_800:
nba2k20_800::ReplayContext1Frame(frameIndex); nba2k20_800::ReplayContext1Frame(frameIndex);
break; break;
...@@ -112,6 +120,9 @@ void ResetReplay(RestrictedTraceID traceID) ...@@ -112,6 +120,9 @@ void ResetReplay(RestrictedTraceID traceID)
case RestrictedTraceID::manhattan_10: case RestrictedTraceID::manhattan_10:
manhattan_10::ResetContext6Replay(); manhattan_10::ResetContext6Replay();
break; break;
case RestrictedTraceID::mobile_legends:
mobile_legends::ResetContext3Replay();
break;
case RestrictedTraceID::nba2k20_800: case RestrictedTraceID::nba2k20_800:
nba2k20_800::ResetContext1Replay(); nba2k20_800::ResetContext1Replay();
break; break;
...@@ -147,6 +158,9 @@ void SetupReplay(RestrictedTraceID traceID) ...@@ -147,6 +158,9 @@ void SetupReplay(RestrictedTraceID traceID)
case RestrictedTraceID::manhattan_10: case RestrictedTraceID::manhattan_10:
manhattan_10::SetupContext6Replay(); manhattan_10::SetupContext6Replay();
break; break;
case RestrictedTraceID::mobile_legends:
mobile_legends::SetupContext3Replay();
break;
case RestrictedTraceID::nba2k20_800: case RestrictedTraceID::nba2k20_800:
nba2k20_800::SetupContext1Replay(); nba2k20_800::SetupContext1Replay();
break; break;
...@@ -182,6 +196,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir) ...@@ -182,6 +196,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
case RestrictedTraceID::manhattan_10: case RestrictedTraceID::manhattan_10:
manhattan_10::SetBinaryDataDir(dataDir); manhattan_10::SetBinaryDataDir(dataDir);
break; break;
case RestrictedTraceID::mobile_legends:
mobile_legends::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::nba2k20_800: case RestrictedTraceID::nba2k20_800:
nba2k20_800::SetBinaryDataDir(dataDir); nba2k20_800::SetBinaryDataDir(dataDir);
break; break;
...@@ -217,6 +234,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba ...@@ -217,6 +234,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
case RestrictedTraceID::manhattan_10: case RestrictedTraceID::manhattan_10:
manhattan_10::SetBinaryDataDecompressCallback(callback); manhattan_10::SetBinaryDataDecompressCallback(callback);
break; break;
case RestrictedTraceID::mobile_legends:
mobile_legends::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::nba2k20_800: case RestrictedTraceID::nba2k20_800:
nba2k20_800::SetBinaryDataDecompressCallback(callback); nba2k20_800::SetBinaryDataDecompressCallback(callback);
break; break;
......
...@@ -13,6 +13,7 @@ angle_restricted_traces = [ ...@@ -13,6 +13,7 @@ angle_restricted_traces = [
"candy_crush_500 2", "candy_crush_500 2",
"egypt_1500 6", "egypt_1500 6",
"manhattan_10 6", "manhattan_10 6",
"mobile_legends 3",
"nba2k20_800 1", "nba2k20_800 1",
"subway_surfer_500 4", "subway_surfer_500 4",
"temple_run_300 3", "temple_run_300 3",
......
...@@ -44,6 +44,7 @@ enum class RestrictedTraceID ...@@ -44,6 +44,7 @@ enum class RestrictedTraceID
candy_crush_500, candy_crush_500,
egypt_1500, egypt_1500,
manhattan_10, manhattan_10,
mobile_legends,
nba2k20_800, nba2k20_800,
subway_surfer_500, subway_surfer_500,
temple_run_300, temple_run_300,
......
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