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