Commit 2a0f4251 by Cody Northrop Committed by Commit Bot

Tests: Add League of Legends: Wild Rift trace

Test: angle_perftests --gtest_filter=*league_of_legends_wild_rift* Tbr: jmadill@google.com,timvp@google.com Bug: b/184290779 Bug: angleproject:5813 Bug: angleproject:5815 Change-Id: I0e3754c88ded31234658af373449e4a90a51c2a4 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2800426Reviewed-by: 's avatarCody Northrop <cnorthrop@google.com> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent 256100b2
{
"src/tests/restricted_traces/.gitignore":
"24d49f46fdfd0758737db4ffef33e80e",
"e12a364d63009499459ca6ed24e08d0f",
"src/tests/restricted_traces/aliexpress.tar.gz.sha1":
"12f48ff0c4ca7980ea879c81b0c9518b",
"src/tests/restricted_traces/among_us.tar.gz.sha1":
......@@ -65,6 +65,8 @@
"c11aab56dcaba570a1993c1f8ebe4668",
"src/tests/restricted_traces/klondike_adventures.tar.gz.sha1":
"8f467e30dd52312c0a1c257d76db9589",
"src/tests/restricted_traces/league_of_legends_wild_rift.tar.gz.sha1":
"47a9b75ac925f68a51e51642f92c8a48",
"src/tests/restricted_traces/lego_legacy.tar.gz.sha1":
"543b6beed660d7206c2839c6811aa9f4",
"src/tests/restricted_traces/lineage_m.tar.gz.sha1":
......@@ -102,13 +104,13 @@
"src/tests/restricted_traces/real_gangster_crime.tar.gz.sha1":
"c85be329035a760edad673eb2ca7c3f1",
"src/tests/restricted_traces/restricted_traces.json":
"c0c306f167628f727a9516f016fd08a4",
"494faf0ba328c3b28c588c0e23186485",
"src/tests/restricted_traces/restricted_traces_autogen.cpp":
"de7ab1e146944a3db14d0d84fa0d7822",
"ba7268755266624616d2be045371ff48",
"src/tests/restricted_traces/restricted_traces_autogen.gni":
"e9c67294eb60275115ad90152f824acd",
"fbffa64ef398d95d61bc07345b6b3f31",
"src/tests/restricted_traces/restricted_traces_autogen.h":
"3c853089df2a7fb2f616b5d69ef65b50",
"0ccd4e553bc13ae2101d2d58cfbf73eb",
"src/tests/restricted_traces/rise_of_kingdoms.tar.gz.sha1":
"d4618f857c44f0dfa642ae3af8f161d9",
"src/tests/restricted_traces/romancing_saga.tar.gz.sha1":
......
......@@ -458,6 +458,18 @@ TracePerfTest::TracePerfTest()
}
}
if (param.testID == RestrictedTraceID::league_of_legends_wild_rift)
{
addExtensionPrerequisite("GL_OES_EGL_image_external");
addExtensionPrerequisite("GL_KHR_texture_compression_astc_ldr");
// TODO: http://anglebug.com/5815 Trace is crashing on Intel Linux
if (IsLinux() && IsIntel() && param.getRenderer() == EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE)
{
mSkipTest = true;
}
}
// We already swap in TracePerfTest::drawBenchmark, no need to swap again in the harness.
disableTestHarnessSwap();
......
......@@ -60,6 +60,8 @@ kartrider_rush.tar.gz
kartrider_rush/
klondike_adventures.tar.gz
klondike_adventures/
league_of_legends_wild_rift.tar.gz
league_of_legends_wild_rift/
lego_legacy.tar.gz
lego_legacy/
lineage_m.tar.gz
......
731ebad311c9490e19718362c46ed55952242242
\ No newline at end of file
......@@ -38,6 +38,7 @@
"junes_journey",
"kartrider_rush",
"klondike_adventures",
"league_of_legends_wild_rift",
"lego_legacy",
"lineage_m",
"magic_tiles_3",
......
......@@ -42,6 +42,7 @@
#include "junes_journey/junes_journey_capture_context2.h"
#include "kartrider_rush/kartrider_rush_capture_context1.h"
#include "klondike_adventures/klondike_adventures_capture_context2.h"
#include "league_of_legends_wild_rift/league_of_legends_wild_rift_capture_context2.h"
#include "lego_legacy/lego_legacy_capture_context2.h"
#include "lineage_m/lineage_m_capture_context2.h"
#include "magic_tiles_3/magic_tiles_3_capture_context2.h"
......@@ -228,6 +229,12 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = {
klondike_adventures::kReplayFrameStart, klondike_adventures::kReplayFrameEnd,
klondike_adventures::kReplayDrawSurfaceWidth, klondike_adventures::kReplayDrawSurfaceHeight,
"klondike_adventures"}},
{RestrictedTraceID::league_of_legends_wild_rift,
{league_of_legends_wild_rift::kReplayContextClientMajorVersion,
league_of_legends_wild_rift::kReplayContextClientMinorVersion,
league_of_legends_wild_rift::kReplayFrameStart, league_of_legends_wild_rift::kReplayFrameEnd,
league_of_legends_wild_rift::kReplayDrawSurfaceWidth,
league_of_legends_wild_rift::kReplayDrawSurfaceHeight, "league_of_legends_wild_rift"}},
{RestrictedTraceID::lego_legacy,
{kDefaultReplayContextClientMajorVersion, kDefaultReplayContextClientMinorVersion,
lego_legacy::kReplayFrameStart, lego_legacy::kReplayFrameEnd,
......@@ -497,6 +504,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex)
case RestrictedTraceID::klondike_adventures:
klondike_adventures::ReplayContext2Frame(frameIndex);
break;
case RestrictedTraceID::league_of_legends_wild_rift:
league_of_legends_wild_rift::ReplayContext2Frame(frameIndex);
break;
case RestrictedTraceID::lego_legacy:
lego_legacy::ReplayContext2Frame(frameIndex);
break;
......@@ -703,6 +713,9 @@ void ResetReplay(RestrictedTraceID traceID)
case RestrictedTraceID::klondike_adventures:
klondike_adventures::ResetContext2Replay();
break;
case RestrictedTraceID::league_of_legends_wild_rift:
league_of_legends_wild_rift::ResetContext2Replay();
break;
case RestrictedTraceID::lego_legacy:
lego_legacy::ResetContext2Replay();
break;
......@@ -909,6 +922,9 @@ void SetupReplay(RestrictedTraceID traceID)
case RestrictedTraceID::klondike_adventures:
klondike_adventures::SetupContext2Replay();
break;
case RestrictedTraceID::league_of_legends_wild_rift:
league_of_legends_wild_rift::SetupContext2Replay();
break;
case RestrictedTraceID::lego_legacy:
lego_legacy::SetupContext2Replay();
break;
......@@ -1115,6 +1131,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir)
case RestrictedTraceID::klondike_adventures:
klondike_adventures::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::league_of_legends_wild_rift:
league_of_legends_wild_rift::SetBinaryDataDir(dataDir);
break;
case RestrictedTraceID::lego_legacy:
lego_legacy::SetBinaryDataDir(dataDir);
break;
......@@ -1321,6 +1340,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba
case RestrictedTraceID::klondike_adventures:
klondike_adventures::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::league_of_legends_wild_rift:
league_of_legends_wild_rift::SetBinaryDataDecompressCallback(callback);
break;
case RestrictedTraceID::lego_legacy:
lego_legacy::SetBinaryDataDecompressCallback(callback);
break;
......
......@@ -40,6 +40,7 @@ angle_restricted_traces = [
"junes_journey 2",
"kartrider_rush 1",
"klondike_adventures 2",
"league_of_legends_wild_rift 2",
"lego_legacy 2",
"lineage_m 2",
"magic_tiles_3 2",
......
......@@ -85,6 +85,7 @@ enum class RestrictedTraceID
junes_journey,
kartrider_rush,
klondike_adventures,
league_of_legends_wild_rift,
lego_legacy,
lineage_m,
magic_tiles_3,
......
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