Commit 29ca7186 by Cody Northrop Committed by Commit Bot

Tests: Add Dragon Ball Legends trace

TBR: jmadill@chromium.org,courtneygo@google.com Test: angle_perftests --gtest_filter="*dragon_ball_legends*" Bug: b/171652453 Change-Id: I668232f3a1e7ca9663f481fb4246b44fb9333b4a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2497104 Commit-Queue: Cody Northrop <cnorthrop@google.com> Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com>
parent 258f17d6
{
"src/tests/restricted_traces/.gitignore":
"8296662ca72909d8f7e050ec8325d48d",
"eec188523534544e0ce2fa6447f6a5dd",
"src/tests/restricted_traces/angry_birds_2_1500.tar.gz.sha1":
"44fc5437c4a84012e338b3da4b6fc28a",
"src/tests/restricted_traces/arena_of_valor.tar.gz.sha1":
......@@ -11,6 +11,8 @@
"55de8a400b02e570ff2380436bda269d",
"src/tests/restricted_traces/cod_mobile.tar.gz.sha1":
"dffd3bed0d0e53481f43b414309bf152",
"src/tests/restricted_traces/dragon_ball_legends.tar.gz.sha1":
"dc20d295d45ab85cd15bed6065d7a13a",
"src/tests/restricted_traces/egypt_1500.tar.gz.sha1":
"1d80caa37b937f83c95cd053b1bdd4ac",
"src/tests/restricted_traces/free_fire.tar.gz.sha1":
......@@ -28,13 +30,13 @@
"src/tests/restricted_traces/nba2k20_800.tar.gz.sha1":
"03df0dcf41c18bc59edfc0b088ca4a87",
"src/tests/restricted_traces/restricted_traces.json":
"bbfc95bf0db20a314b8d79fdd1cbc65b",
"30f42d3194f9def566c9764a71dd0ba9",
"src/tests/restricted_traces/restricted_traces_autogen.cpp":
"92dab041f28cec16d31d79c742193fad",
"8ce4d8abfab24a7d132159e62a454cb1",
"src/tests/restricted_traces/restricted_traces_autogen.gni":
"5882a52348a45b1701161af20ee55336",
"f20ea12d916b4cb8cbf5416a7852a10d",
"src/tests/restricted_traces/restricted_traces_autogen.h":
"9ce9ba8a785cded6688635a48cfb97c3",
"76c35abf57d743a790e6f634051f32ed",
"src/tests/restricted_traces/temple_run_300.tar.gz.sha1":
"77475b0186ee0380eeb9db47433d0457",
"src/tests/restricted_traces/trex_200.tar.gz.sha1":
......
......@@ -255,6 +255,11 @@ TracePerfTest::TracePerfTest()
addExtensionPrerequisite("EXT_disjoint_timer_query");
}
if (param.testID == RestrictedTraceID::dragon_ball_legends)
{
addExtensionPrerequisite("GL_KHR_texture_compression_astc_ldr");
}
// We already swap in TracePerfTest::drawBenchmark, no need to swap again in the harness.
disableTestHarnessSwap();
......
......@@ -8,6 +8,8 @@ candy_crush_500.tar.gz
candy_crush_500/
cod_mobile.tar.gz
cod_mobile/
dragon_ball_legends.tar.gz
dragon_ball_legends/
egypt_1500.tar.gz
egypt_1500/
free_fire.tar.gz
......
8cc6dfe826b3846f6cdd22fcf04dc76088f50584
\ No newline at end of file
......@@ -12,6 +12,7 @@
"brawl_stars",
"candy_crush_500",
"cod_mobile",
"dragon_ball_legends",
"egypt_1500",
"free_fire",
"kartrider_rush",
......
......@@ -16,6 +16,7 @@
#include "brawl_stars/brawl_stars_capture_context2.h"
#include "candy_crush_500/candy_crush_500_capture_context1.h"
#include "cod_mobile/cod_mobile_capture_context4.h"
#include "dragon_ball_legends/dragon_ball_legends_capture_context3.h"
#include "egypt_1500/egypt_1500_capture_context6.h"
#include "free_fire/free_fire_capture_context3.h"
#include "kartrider_rush/kartrider_rush_capture_context3.h"
......@@ -50,6 +51,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
{RestrictedTraceID::cod_mobile,
{cod_mobile::kReplayFrameStart, cod_mobile::kReplayFrameEnd,
cod_mobile::kReplayDrawSurfaceWidth, cod_mobile::kReplayDrawSurfaceHeight, "cod_mobile"}},
{RestrictedTraceID::dragon_ball_legends,
{dragon_ball_legends::kReplayFrameStart, dragon_ball_legends::kReplayFrameEnd,
dragon_ball_legends::kReplayDrawSurfaceWidth, dragon_ball_legends::kReplayDrawSurfaceHeight,
"dragon_ball_legends"}},
{RestrictedTraceID::egypt_1500,
{egypt_1500::kReplayFrameStart, egypt_1500::kReplayFrameEnd,
egypt_1500::kReplayDrawSurfaceWidth, egypt_1500::kReplayDrawSurfaceHeight, "egypt_1500"}},
......@@ -112,6 +117,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
case RestrictedTraceID::cod_mobile:
cod_mobile::ReplayContext4Frame(frameIndex);
break;
case RestrictedTraceID::dragon_ball_legends:
dragon_ball_legends::ReplayContext3Frame(frameIndex);
break;
case RestrictedTraceID::egypt_1500:
egypt_1500::ReplayContext6Frame(frameIndex);
break;
......@@ -168,6 +176,9 @@ void ResetReplay(RestrictedTraceID traceID)
case RestrictedTraceID::cod_mobile:
cod_mobile::ResetContext4Replay();
break;
case RestrictedTraceID::dragon_ball_legends:
dragon_ball_legends::ResetContext3Replay();
break;
case RestrictedTraceID::egypt_1500:
egypt_1500::ResetContext6Replay();
break;
......@@ -224,6 +235,9 @@ void SetupReplay(RestrictedTraceID traceID)
case RestrictedTraceID::cod_mobile:
cod_mobile::SetupContext4Replay();
break;
case RestrictedTraceID::dragon_ball_legends:
dragon_ball_legends::SetupContext3Replay();
break;
case RestrictedTraceID::egypt_1500:
egypt_1500::SetupContext6Replay();
break;
......@@ -280,6 +294,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
case RestrictedTraceID::cod_mobile:
cod_mobile::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::dragon_ball_legends:
dragon_ball_legends::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::egypt_1500:
egypt_1500::SetBinaryDataDir(dataDir);
break;
......@@ -336,6 +353,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
case RestrictedTraceID::cod_mobile:
cod_mobile::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::dragon_ball_legends:
dragon_ball_legends::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::egypt_1500:
egypt_1500::SetBinaryDataDecompressCallback(callback);
break;
......
......@@ -14,6 +14,7 @@ angle_restricted_traces = [
"brawl_stars 2",
"candy_crush_500 1",
"cod_mobile 4",
"dragon_ball_legends 3",
"egypt_1500 6",
"free_fire 3",
"kartrider_rush 3",
......
......@@ -45,6 +45,7 @@ enum class RestrictedTraceID
brawl_stars,
candy_crush_500,
cod_mobile,
dragon_ball_legends,
egypt_1500,
free_fire,
kartrider_rush,
......
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