Tests: Add "Command and Conquer: Rivals" trace

Bug: angleproject:5830
Tests: TracePerfTest.Run/*command_and_conquer_rivals
Change-Id: I0b5fedfdeab3c0729bac706ceb7ce98f66b41986
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2838231
Reviewed-by: Tim Van Patten <timvp@google.com>
Commit-Queue: Tim Van Patten <timvp@google.com>
diff --git a/DEPS b/DEPS
index 253a363..8c19886 100644
--- a/DEPS
+++ b/DEPS
@@ -757,6 +757,16 @@
       'dep_type': 'cipd',
       'condition': 'checkout_angle_restricted_traces',
   },
+  'src/tests/restricted_traces/command_and_conquer_rivals': {
+      'packages': [
+        {
+            'package': 'angle/traces/command_and_conquer_rivals',
+            'version': 'version:1',
+        },
+      ],
+      'dep_type': 'cipd',
+      'condition': 'checkout_angle_restricted_traces',
+  },
   'src/tests/restricted_traces/disney_tsum_tsum': {
       'packages': [
         {
diff --git a/scripts/code_generation_hashes/restricted_traces.json b/scripts/code_generation_hashes/restricted_traces.json
index 8496fe4..456cd16 100644
--- a/scripts/code_generation_hashes/restricted_traces.json
+++ b/scripts/code_generation_hashes/restricted_traces.json
@@ -1,14 +1,14 @@
 {
   "src/tests/restricted_traces/.gitignore":
-    "bd3d5fc52de73d76502956cd18b74e3a",
+    "1b9dd180c13ecd22d0da719a0f184c23",
   "src/tests/restricted_traces/gen_restricted_traces.py":
     "f700505c2ba8299a6ce68962763d7f2d",
   "src/tests/restricted_traces/restricted_traces.json":
-    "9cc53f3713702dcaff5328b26c19638a",
+    "74f895ad92dda9226789cf2dfcde2b9a",
   "src/tests/restricted_traces/restricted_traces_autogen.cpp":
-    "6b806747344062c37d7e499b88a32065",
+    "245cd028b3a0ac0595147f65319910a9",
   "src/tests/restricted_traces/restricted_traces_autogen.gni":
-    "a69264be2f2a4292c82b5e65cb744bd1",
+    "9e8df0786ec04fd18f1a8d03d0807a71",
   "src/tests/restricted_traces/restricted_traces_autogen.h":
-    "df1c1747bb35fb8a3bb827c480a48e8a"
+    "c28fc302286d57c569ddb5fb6313b4a3"
 }
\ No newline at end of file
diff --git a/src/tests/restricted_traces/.gitignore b/src/tests/restricted_traces/.gitignore
index 994fbad..e50c6e6 100644
--- a/src/tests/restricted_traces/.gitignore
+++ b/src/tests/restricted_traces/.gitignore
@@ -15,6 +15,7 @@
 clash_royale/
 cod_mobile/
 coin_master/
+command_and_conquer_rivals/
 disney_tsum_tsum/
 dragon_ball_legends/
 dragon_raja/
diff --git a/src/tests/restricted_traces/restricted_traces.json b/src/tests/restricted_traces/restricted_traces.json
index 62c81c8..262e945 100644
--- a/src/tests/restricted_traces/restricted_traces.json
+++ b/src/tests/restricted_traces/restricted_traces.json
@@ -25,6 +25,7 @@
     "clash_royale 1",
     "cod_mobile 1",
     "coin_master 1",
+    "command_and_conquer_rivals 1",
     "disney_tsum_tsum 1",
     "dragon_ball_legends 1",
     "dragon_raja 1",
diff --git a/src/tests/restricted_traces/restricted_traces_autogen.cpp b/src/tests/restricted_traces/restricted_traces_autogen.cpp
index 05265cf..b0b7c08 100644
--- a/src/tests/restricted_traces/restricted_traces_autogen.cpp
+++ b/src/tests/restricted_traces/restricted_traces_autogen.cpp
@@ -29,6 +29,7 @@
 #include "clash_royale/clash_royale_capture_context1.h"
 #include "cod_mobile/cod_mobile_capture_context1.h"
 #include "coin_master/coin_master_capture_context1.h"
+#include "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2.h"
 #include "disney_tsum_tsum/disney_tsum_tsum_capture_context3.h"
 #include "dragon_ball_legends/dragon_ball_legends_capture_context1.h"
 #include "dragon_raja/dragon_raja_capture_context1.h"
@@ -174,6 +175,12 @@
      {coin_master::kReplayContextClientMajorVersion, coin_master::kReplayContextClientMinorVersion,
       coin_master::kReplayFrameStart, coin_master::kReplayFrameEnd,
       coin_master::kReplayDrawSurfaceWidth, coin_master::kReplayDrawSurfaceHeight, "coin_master"}},
+    {RestrictedTraceID::command_and_conquer_rivals,
+     {command_and_conquer_rivals::kReplayContextClientMajorVersion,
+      command_and_conquer_rivals::kReplayContextClientMinorVersion,
+      command_and_conquer_rivals::kReplayFrameStart, command_and_conquer_rivals::kReplayFrameEnd,
+      command_and_conquer_rivals::kReplayDrawSurfaceWidth,
+      command_and_conquer_rivals::kReplayDrawSurfaceHeight, "command_and_conquer_rivals"}},
     {RestrictedTraceID::disney_tsum_tsum,
      {disney_tsum_tsum::kReplayContextClientMajorVersion,
       disney_tsum_tsum::kReplayContextClientMinorVersion, disney_tsum_tsum::kReplayFrameStart,
diff --git a/src/tests/restricted_traces/restricted_traces_autogen.gni b/src/tests/restricted_traces/restricted_traces_autogen.gni
index 4613d58..ae44f3d 100644
--- a/src/tests/restricted_traces/restricted_traces_autogen.gni
+++ b/src/tests/restricted_traces/restricted_traces_autogen.gni
@@ -464,6 +464,22 @@
     ],
   ],
   [
+    "command_and_conquer_rivals",
+    2,
+    [
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame001.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame002.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame003.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame004.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame005.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame006.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame007.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame008.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame009.cpp",
+      "command_and_conquer_rivals/command_and_conquer_rivals_capture_context2_frame010.cpp",
+    ],
+  ],
+  [
     "disney_tsum_tsum",
     3,
     [
diff --git a/src/tests/restricted_traces/restricted_traces_autogen.h b/src/tests/restricted_traces/restricted_traces_autogen.h
index cc01e54..0abc69a 100644
--- a/src/tests/restricted_traces/restricted_traces_autogen.h
+++ b/src/tests/restricted_traces/restricted_traces_autogen.h
@@ -71,6 +71,7 @@
     clash_royale,
     cod_mobile,
     coin_master,
+    command_and_conquer_rivals,
     disney_tsum_tsum,
     dragon_ball_legends,
     dragon_raja,