Commit ac8d7807 by Cody Northrop Committed by Commit Bot

Tests: Add Sniper 3D trace

Test: angle_perftest --gtest_filter="*sniper_3d*" TBR: jmadill@google.com,timvp@google.com Bug: angleproject:5618 Change-Id: Ie190dea3d5f233fb7f7ed2b10aaab939da4b374e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2676790Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent 95143f11
{ {
"src/tests/restricted_traces/.gitignore": "src/tests/restricted_traces/.gitignore":
"6874b361e9e19025757b28d0858daf0f", "82c8f6a7d36be8aec10531dece516333",
"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":
...@@ -72,17 +72,19 @@ ...@@ -72,17 +72,19 @@
"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":
"12922d49149aec879c7bc6d8add9a516", "58e1c584bc7310567ffce2950026e25c",
"src/tests/restricted_traces/restricted_traces_autogen.cpp": "src/tests/restricted_traces/restricted_traces_autogen.cpp":
"dc5d6dfc19d853a2a7863d599c9bb3d6", "ec01c8d3e4b20b4fa1c7a92ed14af6ce",
"src/tests/restricted_traces/restricted_traces_autogen.gni": "src/tests/restricted_traces/restricted_traces_autogen.gni":
"0c40ba1ab5e68aab4694dcba129e7eaa", "5177b75810f40b45df3afc8d01eb813f",
"src/tests/restricted_traces/restricted_traces_autogen.h": "src/tests/restricted_traces/restricted_traces_autogen.h":
"4ea608f23349f337692df6f95ddc6171", "2e757de7e98f8bd6b7461d7520b4d0c9",
"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/shadow_fight_2.tar.gz.sha1": "src/tests/restricted_traces/shadow_fight_2.tar.gz.sha1":
"f8490221b74d0186b86a3d9e2b37b97d", "f8490221b74d0186b86a3d9e2b37b97d",
"src/tests/restricted_traces/sniper_3d.tar.gz.sha1":
"1901148bf50860b68778ffb077c72406",
"src/tests/restricted_traces/subway_surfers.tar.gz.sha1": "src/tests/restricted_traces/subway_surfers.tar.gz.sha1":
"647775e4cd6bc9969b69463c2ad99a39", "647775e4cd6bc9969b69463c2ad99a39",
"src/tests/restricted_traces/temple_run_2.tar.gz.sha1": "src/tests/restricted_traces/temple_run_2.tar.gz.sha1":
......
...@@ -70,6 +70,8 @@ saint_seiya_awakening.tar.gz ...@@ -70,6 +70,8 @@ saint_seiya_awakening.tar.gz
saint_seiya_awakening/ saint_seiya_awakening/
shadow_fight_2.tar.gz shadow_fight_2.tar.gz
shadow_fight_2/ shadow_fight_2/
sniper_3d.tar.gz
sniper_3d/
subway_surfers.tar.gz subway_surfers.tar.gz
subway_surfers/ subway_surfers/
temple_run_2.tar.gz temple_run_2.tar.gz
......
...@@ -43,6 +43,7 @@ ...@@ -43,6 +43,7 @@
"real_gangster_crime", "real_gangster_crime",
"saint_seiya_awakening", "saint_seiya_awakening",
"shadow_fight_2", "shadow_fight_2",
"sniper_3d",
"subway_surfers", "subway_surfers",
"temple_run_2", "temple_run_2",
"temple_run_300", "temple_run_300",
......
...@@ -47,6 +47,7 @@ ...@@ -47,6 +47,7 @@
#include "real_gangster_crime/real_gangster_crime_capture_context3.h" #include "real_gangster_crime/real_gangster_crime_capture_context3.h"
#include "saint_seiya_awakening/saint_seiya_awakening_capture_context2.h" #include "saint_seiya_awakening/saint_seiya_awakening_capture_context2.h"
#include "shadow_fight_2/shadow_fight_2_capture_context2.h" #include "shadow_fight_2/shadow_fight_2_capture_context2.h"
#include "sniper_3d/sniper_3d_capture_context3.h"
#include "subway_surfers/subway_surfers_capture_context2.h" #include "subway_surfers/subway_surfers_capture_context2.h"
#include "temple_run_2/temple_run_2_capture_context1.h" #include "temple_run_2/temple_run_2_capture_context1.h"
#include "temple_run_300/temple_run_300_capture_context1.h" #include "temple_run_300/temple_run_300_capture_context1.h"
...@@ -192,6 +193,9 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { ...@@ -192,6 +193,9 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
{shadow_fight_2::kReplayFrameStart, shadow_fight_2::kReplayFrameEnd, {shadow_fight_2::kReplayFrameStart, shadow_fight_2::kReplayFrameEnd,
shadow_fight_2::kReplayDrawSurfaceWidth, shadow_fight_2::kReplayDrawSurfaceHeight, shadow_fight_2::kReplayDrawSurfaceWidth, shadow_fight_2::kReplayDrawSurfaceHeight,
"shadow_fight_2"}}, "shadow_fight_2"}},
{RestrictedTraceID::sniper_3d,
{sniper_3d::kReplayFrameStart, sniper_3d::kReplayFrameEnd, sniper_3d::kReplayDrawSurfaceWidth,
sniper_3d::kReplayDrawSurfaceHeight, "sniper_3d"}},
{RestrictedTraceID::subway_surfers, {RestrictedTraceID::subway_surfers,
{subway_surfers::kReplayFrameStart, subway_surfers::kReplayFrameEnd, {subway_surfers::kReplayFrameStart, subway_surfers::kReplayFrameEnd,
subway_surfers::kReplayDrawSurfaceWidth, subway_surfers::kReplayDrawSurfaceHeight, subway_surfers::kReplayDrawSurfaceWidth, subway_surfers::kReplayDrawSurfaceHeight,
...@@ -337,6 +341,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex) ...@@ -337,6 +341,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
case RestrictedTraceID::shadow_fight_2: case RestrictedTraceID::shadow_fight_2:
shadow_fight_2::ReplayContext2Frame(frameIndex); shadow_fight_2::ReplayContext2Frame(frameIndex);
break; break;
case RestrictedTraceID::sniper_3d:
sniper_3d::ReplayContext3Frame(frameIndex);
break;
case RestrictedTraceID::subway_surfers: case RestrictedTraceID::subway_surfers:
subway_surfers::ReplayContext2Frame(frameIndex); subway_surfers::ReplayContext2Frame(frameIndex);
break; break;
...@@ -477,6 +484,9 @@ void ResetReplay(RestrictedTraceID traceID) ...@@ -477,6 +484,9 @@ void ResetReplay(RestrictedTraceID traceID)
case RestrictedTraceID::shadow_fight_2: case RestrictedTraceID::shadow_fight_2:
shadow_fight_2::ResetContext2Replay(); shadow_fight_2::ResetContext2Replay();
break; break;
case RestrictedTraceID::sniper_3d:
sniper_3d::ResetContext3Replay();
break;
case RestrictedTraceID::subway_surfers: case RestrictedTraceID::subway_surfers:
subway_surfers::ResetContext2Replay(); subway_surfers::ResetContext2Replay();
break; break;
...@@ -617,6 +627,9 @@ void SetupReplay(RestrictedTraceID traceID) ...@@ -617,6 +627,9 @@ void SetupReplay(RestrictedTraceID traceID)
case RestrictedTraceID::shadow_fight_2: case RestrictedTraceID::shadow_fight_2:
shadow_fight_2::SetupContext2Replay(); shadow_fight_2::SetupContext2Replay();
break; break;
case RestrictedTraceID::sniper_3d:
sniper_3d::SetupContext3Replay();
break;
case RestrictedTraceID::subway_surfers: case RestrictedTraceID::subway_surfers:
subway_surfers::SetupContext2Replay(); subway_surfers::SetupContext2Replay();
break; break;
...@@ -757,6 +770,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir) ...@@ -757,6 +770,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
case RestrictedTraceID::shadow_fight_2: case RestrictedTraceID::shadow_fight_2:
shadow_fight_2::SetBinaryDataDir(dataDir); shadow_fight_2::SetBinaryDataDir(dataDir);
break; break;
case RestrictedTraceID::sniper_3d:
sniper_3d::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::subway_surfers: case RestrictedTraceID::subway_surfers:
subway_surfers::SetBinaryDataDir(dataDir); subway_surfers::SetBinaryDataDir(dataDir);
break; break;
...@@ -897,6 +913,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba ...@@ -897,6 +913,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
case RestrictedTraceID::shadow_fight_2: case RestrictedTraceID::shadow_fight_2:
shadow_fight_2::SetBinaryDataDecompressCallback(callback); shadow_fight_2::SetBinaryDataDecompressCallback(callback);
break; break;
case RestrictedTraceID::sniper_3d:
sniper_3d::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::subway_surfers: case RestrictedTraceID::subway_surfers:
subway_surfers::SetBinaryDataDecompressCallback(callback); subway_surfers::SetBinaryDataDecompressCallback(callback);
break; break;
......
...@@ -45,6 +45,7 @@ angle_restricted_traces = [ ...@@ -45,6 +45,7 @@ angle_restricted_traces = [
"real_gangster_crime 3", "real_gangster_crime 3",
"saint_seiya_awakening 2", "saint_seiya_awakening 2",
"shadow_fight_2 2", "shadow_fight_2 2",
"sniper_3d 3",
"subway_surfers 2", "subway_surfers 2",
"temple_run_2 1", "temple_run_2 1",
"temple_run_300 1", "temple_run_300 1",
......
...@@ -90,6 +90,7 @@ enum class RestrictedTraceID ...@@ -90,6 +90,7 @@ enum class RestrictedTraceID
real_gangster_crime, real_gangster_crime,
saint_seiya_awakening, saint_seiya_awakening,
shadow_fight_2, shadow_fight_2,
sniper_3d,
subway_surfers, subway_surfers,
temple_run_2, temple_run_2,
temple_run_300, temple_run_300,
......
45c194cf5e0657030ff43aeb3fd43295367dc5cc
\ No newline at end of file
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