diff --git a/tools/trace_replay/CMakeLists.txt b/tools/trace_replay/CMakeLists.txt index 4a9bf885..1193a5f9 100644 --- a/tools/trace_replay/CMakeLists.txt +++ b/tools/trace_replay/CMakeLists.txt @@ -305,7 +305,6 @@ function(add_trace_replay_test CASE_NAME BACKEND) if(NOT TRACE_CASE_FUZZ_PERCENT) set(TRACE_CASE_FUZZ_PERCENT 20) endif() - add_test( NAME MobileGLTraceReplay.${CASE_NAME}.${BACKEND} COMMAND "${CMAKE_COMMAND}" @@ -385,3 +384,13 @@ add_trace_replay_test_for_backends(minecraft-1.21.4-in-world HEIGHT 480 TOLERANCE 500 FUZZ_PERCENT 20) + +add_trace_replay_test_for_backends(minecraft-1.21.4-fabric-sodium-in-world + TRACE_ARCHIVE ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-sodium-in-world.tgz + TRACE_FILE trace.trace + GOLDEN ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-sodium-in-world.0000923340.png + TARGET_CALL 923340 + WIDTH 854 + HEIGHT 480 + TOLERANCE 20 + FUZZ_PERCENT 20) diff --git a/tools/trace_replay/README.md b/tools/trace_replay/README.md index 9e3fca1b..5c1c4126 100644 --- a/tools/trace_replay/README.md +++ b/tools/trace_replay/README.md @@ -13,6 +13,9 @@ The bundled fixtures cover: ![Minecraft 1.21.4 main menu golden](fixtures/minecraft-1.21.4-main-menu.0000481787.png) - minecraft-1.21.4-in-world: captured from Minecraft 1.21.4 after entering a singleplayer world. ![Minecraft 1.21.4 in-world golden](fixtures/minecraft-1.21.4-in-world.0000280000.png) +- minecraft-1.21.4-fabric-sodium-in-world: captured from Minecraft 1.21.4 Fabric with Sodium after entering a + singleplayer world with Fancy graphics. + ![Minecraft 1.21.4 Fabric Sodium in-world golden](fixtures/minecraft-1.21.4-fabric-sodium-in-world.0000923340.png) Build from the MobileGL repository root: diff --git a/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-sodium-in-world.0000923340.png b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-sodium-in-world.0000923340.png new file mode 100644 index 00000000..df31545e --- /dev/null +++ b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-sodium-in-world.0000923340.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23fc025d5c6089c8b6921d1166aa3fc90d82b4f4602d3353af9b45cee0139a87 +size 174433 diff --git a/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-sodium-in-world.tgz b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-sodium-in-world.tgz new file mode 100644 index 00000000..6701c521 --- /dev/null +++ b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-sodium-in-world.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d978c298e58714d7ae80dae5cd9abd331d22a9770ec9feaa8fbcc1e4219de2f8 +size 15977692