|
25 | 25 | #include "marvel_contest_of_champions/marvel_contest_of_champions_capture_context2.h" |
26 | 26 | #include "mobile_legends/mobile_legends_capture_context3.h" |
27 | 27 | #include "nba2k20_800/nba2k20_800_capture_context1.h" |
| 28 | +#include "pubg_mobile_lite/pubg_mobile_lite_capture_context5.h" |
28 | 29 | #include "temple_run_300/temple_run_300_capture_context1.h" |
29 | 30 | #include "trex_200/trex_200_capture_context6.h" |
30 | 31 | #include "world_of_tanks_blitz/world_of_tanks_blitz_capture_context3.h" |
@@ -85,6 +86,10 @@ constexpr angle::PackedEnumMap<RestrictedTraceID, TraceInfo> kTraceInfos = { |
85 | 86 | {RestrictedTraceID::nba2k20_800, |
86 | 87 | {nba2k20_800::kReplayFrameStart, nba2k20_800::kReplayFrameEnd, |
87 | 88 | nba2k20_800::kReplayDrawSurfaceWidth, nba2k20_800::kReplayDrawSurfaceHeight, "nba2k20_800"}}, |
| 89 | + {RestrictedTraceID::pubg_mobile_lite, |
| 90 | + {pubg_mobile_lite::kReplayFrameStart, pubg_mobile_lite::kReplayFrameEnd, |
| 91 | + pubg_mobile_lite::kReplayDrawSurfaceWidth, pubg_mobile_lite::kReplayDrawSurfaceHeight, |
| 92 | + "pubg_mobile_lite"}}, |
88 | 93 | {RestrictedTraceID::temple_run_300, |
89 | 94 | {temple_run_300::kReplayFrameStart, temple_run_300::kReplayFrameEnd, |
90 | 95 | temple_run_300::kReplayDrawSurfaceWidth, temple_run_300::kReplayDrawSurfaceHeight, |
@@ -149,6 +154,9 @@ void ReplayFrame(RestrictedTraceID traceID, uint32_t frameIndex) |
149 | 154 | case RestrictedTraceID::nba2k20_800: |
150 | 155 | nba2k20_800::ReplayContext1Frame(frameIndex); |
151 | 156 | break; |
| 157 | + case RestrictedTraceID::pubg_mobile_lite: |
| 158 | + pubg_mobile_lite::ReplayContext5Frame(frameIndex); |
| 159 | + break; |
152 | 160 | case RestrictedTraceID::temple_run_300: |
153 | 161 | temple_run_300::ReplayContext1Frame(frameIndex); |
154 | 162 | break; |
@@ -211,6 +219,9 @@ void ResetReplay(RestrictedTraceID traceID) |
211 | 219 | case RestrictedTraceID::nba2k20_800: |
212 | 220 | nba2k20_800::ResetContext1Replay(); |
213 | 221 | break; |
| 222 | + case RestrictedTraceID::pubg_mobile_lite: |
| 223 | + pubg_mobile_lite::ResetContext5Replay(); |
| 224 | + break; |
214 | 225 | case RestrictedTraceID::temple_run_300: |
215 | 226 | temple_run_300::ResetContext1Replay(); |
216 | 227 | break; |
@@ -273,6 +284,9 @@ void SetupReplay(RestrictedTraceID traceID) |
273 | 284 | case RestrictedTraceID::nba2k20_800: |
274 | 285 | nba2k20_800::SetupContext1Replay(); |
275 | 286 | break; |
| 287 | + case RestrictedTraceID::pubg_mobile_lite: |
| 288 | + pubg_mobile_lite::SetupContext5Replay(); |
| 289 | + break; |
276 | 290 | case RestrictedTraceID::temple_run_300: |
277 | 291 | temple_run_300::SetupContext1Replay(); |
278 | 292 | break; |
@@ -335,6 +349,9 @@ void SetBinaryDataDir(RestrictedTraceID traceID, const char *dataDir) |
335 | 349 | case RestrictedTraceID::nba2k20_800: |
336 | 350 | nba2k20_800::SetBinaryDataDir(dataDir); |
337 | 351 | break; |
| 352 | + case RestrictedTraceID::pubg_mobile_lite: |
| 353 | + pubg_mobile_lite::SetBinaryDataDir(dataDir); |
| 354 | + break; |
338 | 355 | case RestrictedTraceID::temple_run_300: |
339 | 356 | temple_run_300::SetBinaryDataDir(dataDir); |
340 | 357 | break; |
@@ -397,6 +414,9 @@ void SetBinaryDataDecompressCallback(RestrictedTraceID traceID, DecompressCallba |
397 | 414 | case RestrictedTraceID::nba2k20_800: |
398 | 415 | nba2k20_800::SetBinaryDataDecompressCallback(callback); |
399 | 416 | break; |
| 417 | + case RestrictedTraceID::pubg_mobile_lite: |
| 418 | + pubg_mobile_lite::SetBinaryDataDecompressCallback(callback); |
| 419 | + break; |
400 | 420 | case RestrictedTraceID::temple_run_300: |
401 | 421 | temple_run_300::SetBinaryDataDecompressCallback(callback); |
402 | 422 | break; |
|
0 commit comments