Commit ad985fcd by Cody Northrop Committed by Commit Bot

Tests: Add Minecraft trace

Test: angle_perftests --gtest_filter="*minecraft*" Bug: angleproject:5603 Change-Id: I8befbbb49762a14beea1863f4bb76e676cde0d8d Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2669959 Commit-Queue: Cody Northrop <cnorthrop@google.com> Reviewed-by: 's avatarTim Van Patten <timvp@google.com> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 4e1aa85e
{ {
"src/tests/restricted_traces/.gitignore": "src/tests/restricted_traces/.gitignore":
"f5b5e19e5cb4e6f06a3d6247ef2b7c7e", "8be40bc8ac66d8f091a3b152e87b780b",
"src/tests/restricted_traces/angry_birds_2_1500.tar.gz.sha1": "src/tests/restricted_traces/angry_birds_2_1500.tar.gz.sha1":
"2b5d6505d6a8b6f3bbfbad2c8405a89d", "2b5d6505d6a8b6f3bbfbad2c8405a89d",
"src/tests/restricted_traces/arena_of_valor.tar.gz.sha1": "src/tests/restricted_traces/arena_of_valor.tar.gz.sha1":
...@@ -47,6 +47,8 @@ ...@@ -47,6 +47,8 @@
"12256b955ea6f318e99c8bcd8ab97d2d", "12256b955ea6f318e99c8bcd8ab97d2d",
"src/tests/restricted_traces/marvel_contest_of_champions.tar.gz.sha1": "src/tests/restricted_traces/marvel_contest_of_champions.tar.gz.sha1":
"80cf00c9a348c2ea95d538e9257375dd", "80cf00c9a348c2ea95d538e9257375dd",
"src/tests/restricted_traces/minecraft.tar.gz.sha1":
"f9f4e3d480c83b03a1de55d63a04a207",
"src/tests/restricted_traces/mobile_legends.tar.gz.sha1": "src/tests/restricted_traces/mobile_legends.tar.gz.sha1":
"5da0b64ab06225a7e85b8a0bb8275b52", "5da0b64ab06225a7e85b8a0bb8275b52",
"src/tests/restricted_traces/nba2k20_800.tar.gz.sha1": "src/tests/restricted_traces/nba2k20_800.tar.gz.sha1":
...@@ -60,13 +62,13 @@ ...@@ -60,13 +62,13 @@
"src/tests/restricted_traces/real_gangster_crime.tar.gz.sha1": "src/tests/restricted_traces/real_gangster_crime.tar.gz.sha1":
"c85be329035a760edad673eb2ca7c3f1", "c85be329035a760edad673eb2ca7c3f1",
"src/tests/restricted_traces/restricted_traces.json": "src/tests/restricted_traces/restricted_traces.json":
"38694388835faf74259c531e15c09eb5", "1a84e565e1bd575698906b640148e9a7",
"src/tests/restricted_traces/restricted_traces_autogen.cpp": "src/tests/restricted_traces/restricted_traces_autogen.cpp":
"c4e4965f35899ed029bfc4a10d17f76d", "8713bec79a85f3252cb1d35d33e90c14",
"src/tests/restricted_traces/restricted_traces_autogen.gni": "src/tests/restricted_traces/restricted_traces_autogen.gni":
"b699a4d736ebb379cb00d666aa4b49e4", "4987d10e2396460cddb49c963a015d8b",
"src/tests/restricted_traces/restricted_traces_autogen.h": "src/tests/restricted_traces/restricted_traces_autogen.h":
"ebdd9a1860ce3fdc7ab01f538ace787c", "ae2571ddc47f366f624503f5bffd93b5",
"src/tests/restricted_traces/saint_seiya_awakening.tar.gz.sha1": "src/tests/restricted_traces/saint_seiya_awakening.tar.gz.sha1":
"c9cde6bdfd9096a44d5f03d905a45a4f", "c9cde6bdfd9096a44d5f03d905a45a4f",
"src/tests/restricted_traces/subway_surfers.tar.gz.sha1": "src/tests/restricted_traces/subway_surfers.tar.gz.sha1":
......
...@@ -42,6 +42,8 @@ manhattan_31.tar.gz ...@@ -42,6 +42,8 @@ manhattan_31.tar.gz
manhattan_31/ manhattan_31/
marvel_contest_of_champions.tar.gz marvel_contest_of_champions.tar.gz
marvel_contest_of_champions/ marvel_contest_of_champions/
minecraft.tar.gz
minecraft/
mobile_legends.tar.gz mobile_legends.tar.gz
mobile_legends/ mobile_legends/
nba2k20_800.tar.gz nba2k20_800.tar.gz
......
57ff11166f556b3f34a3903d92a4f4b765627b5a
\ No newline at end of file
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
"magic_tiles_3", "magic_tiles_3",
"manhattan_10", "manhattan_10",
"manhattan_31", "manhattan_31",
"minecraft",
"marvel_contest_of_champions", "marvel_contest_of_champions",
"mobile_legends", "mobile_legends",
"nba2k20_800", "nba2k20_800",
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
#include "manhattan_10/manhattan_10_capture_context1.h" #include "manhattan_10/manhattan_10_capture_context1.h"
#include "manhattan_31/manhattan_31_capture_context6.h" #include "manhattan_31/manhattan_31_capture_context6.h"
#include "marvel_contest_of_champions/marvel_contest_of_champions_capture_context1.h" #include "marvel_contest_of_champions/marvel_contest_of_champions_capture_context1.h"
#include "minecraft/minecraft_capture_context2.h"
#include "mobile_legends/mobile_legends_capture_context1.h" #include "mobile_legends/mobile_legends_capture_context1.h"
#include "nba2k20_800/nba2k20_800_capture_context1.h" #include "nba2k20_800/nba2k20_800_capture_context1.h"
#include "pubg_mobile_lite/pubg_mobile_lite_capture_context1.h" #include "pubg_mobile_lite/pubg_mobile_lite_capture_context1.h"
...@@ -127,6 +128,9 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { ...@@ -127,6 +128,9 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
{manhattan_31::kReplayFrameStart, manhattan_31::kReplayFrameEnd, {manhattan_31::kReplayFrameStart, manhattan_31::kReplayFrameEnd,
manhattan_31::kReplayDrawSurfaceWidth, manhattan_31::kReplayDrawSurfaceHeight, manhattan_31::kReplayDrawSurfaceWidth, manhattan_31::kReplayDrawSurfaceHeight,
"manhattan_31"}}, "manhattan_31"}},
{RestrictedTraceID::minecraft,
{minecraft::kReplayFrameStart, minecraft::kReplayFrameEnd, minecraft::kReplayDrawSurfaceWidth,
minecraft::kReplayDrawSurfaceHeight, "minecraft"}},
{RestrictedTraceID::marvel_contest_of_champions, {RestrictedTraceID::marvel_contest_of_champions,
{marvel_contest_of_champions::kReplayFrameStart, marvel_contest_of_champions::kReplayFrameEnd, {marvel_contest_of_champions::kReplayFrameStart, marvel_contest_of_champions::kReplayFrameEnd,
marvel_contest_of_champions::kReplayDrawSurfaceWidth, marvel_contest_of_champions::kReplayDrawSurfaceWidth,
...@@ -255,6 +259,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex) ...@@ -255,6 +259,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
case RestrictedTraceID::manhattan_31: case RestrictedTraceID::manhattan_31:
manhattan_31::ReplayContext6Frame(frameIndex); manhattan_31::ReplayContext6Frame(frameIndex);
break; break;
case RestrictedTraceID::minecraft:
minecraft::ReplayContext2Frame(frameIndex);
break;
case RestrictedTraceID::marvel_contest_of_champions: case RestrictedTraceID::marvel_contest_of_champions:
marvel_contest_of_champions::ReplayContext1Frame(frameIndex); marvel_contest_of_champions::ReplayContext1Frame(frameIndex);
break; break;
...@@ -371,6 +378,9 @@ void ResetReplay(RestrictedTraceID traceID) ...@@ -371,6 +378,9 @@ void ResetReplay(RestrictedTraceID traceID)
case RestrictedTraceID::manhattan_31: case RestrictedTraceID::manhattan_31:
manhattan_31::ResetContext6Replay(); manhattan_31::ResetContext6Replay();
break; break;
case RestrictedTraceID::minecraft:
minecraft::ResetContext2Replay();
break;
case RestrictedTraceID::marvel_contest_of_champions: case RestrictedTraceID::marvel_contest_of_champions:
marvel_contest_of_champions::ResetContext1Replay(); marvel_contest_of_champions::ResetContext1Replay();
break; break;
...@@ -487,6 +497,9 @@ void SetupReplay(RestrictedTraceID traceID) ...@@ -487,6 +497,9 @@ void SetupReplay(RestrictedTraceID traceID)
case RestrictedTraceID::manhattan_31: case RestrictedTraceID::manhattan_31:
manhattan_31::SetupContext6Replay(); manhattan_31::SetupContext6Replay();
break; break;
case RestrictedTraceID::minecraft:
minecraft::SetupContext2Replay();
break;
case RestrictedTraceID::marvel_contest_of_champions: case RestrictedTraceID::marvel_contest_of_champions:
marvel_contest_of_champions::SetupContext1Replay(); marvel_contest_of_champions::SetupContext1Replay();
break; break;
...@@ -603,6 +616,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir) ...@@ -603,6 +616,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
case RestrictedTraceID::manhattan_31: case RestrictedTraceID::manhattan_31:
manhattan_31::SetBinaryDataDir(dataDir); manhattan_31::SetBinaryDataDir(dataDir);
break; break;
case RestrictedTraceID::minecraft:
minecraft::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::marvel_contest_of_champions: case RestrictedTraceID::marvel_contest_of_champions:
marvel_contest_of_champions::SetBinaryDataDir(dataDir); marvel_contest_of_champions::SetBinaryDataDir(dataDir);
break; break;
...@@ -719,6 +735,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba ...@@ -719,6 +735,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
case RestrictedTraceID::manhattan_31: case RestrictedTraceID::manhattan_31:
manhattan_31::SetBinaryDataDecompressCallback(callback); manhattan_31::SetBinaryDataDecompressCallback(callback);
break; break;
case RestrictedTraceID::minecraft:
minecraft::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::marvel_contest_of_champions: case RestrictedTraceID::marvel_contest_of_champions:
marvel_contest_of_champions::SetBinaryDataDecompressCallback(callback); marvel_contest_of_champions::SetBinaryDataDecompressCallback(callback);
break; break;
......
...@@ -30,6 +30,7 @@ angle_restricted_traces = [ ...@@ -30,6 +30,7 @@ angle_restricted_traces = [
"magic_tiles_3 2", "magic_tiles_3 2",
"manhattan_10 1", "manhattan_10 1",
"manhattan_31 6", "manhattan_31 6",
"minecraft 2",
"marvel_contest_of_champions 1", "marvel_contest_of_champions 1",
"mobile_legends 1", "mobile_legends 1",
"nba2k20_800 1", "nba2k20_800 1",
......
...@@ -75,6 +75,7 @@ enum class RestrictedTraceID ...@@ -75,6 +75,7 @@ enum class RestrictedTraceID
magic_tiles_3, magic_tiles_3,
manhattan_10, manhattan_10,
manhattan_31, manhattan_31,
minecraft,
marvel_contest_of_champions, marvel_contest_of_champions,
mobile_legends, mobile_legends,
nba2k20_800, nba2k20_800,
......
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