From a6b4c4b049defcd7c2c8e42c829601933f4b0b60 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Wed, 17 Jun 2026 17:52:30 +0800 Subject: [PATCH] [Feat] (trace-replay): add Minecraft BSL shader fixture --- tools/trace_replay/CMakeLists.txt | 10 ++++++++++ tools/trace_replay/README.md | 3 +++ ...raft-1.21.4-fabric-iris-bsl-in-world.0000110725.png | 3 +++ .../minecraft-1.21.4-fabric-iris-bsl-in-world.tgz | 3 +++ 4 files changed, 19 insertions(+) create mode 100644 tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png create mode 100644 tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz diff --git a/tools/trace_replay/CMakeLists.txt b/tools/trace_replay/CMakeLists.txt index 1193a5f9..57acddba 100644 --- a/tools/trace_replay/CMakeLists.txt +++ b/tools/trace_replay/CMakeLists.txt @@ -394,3 +394,13 @@ add_trace_replay_test_for_backends(minecraft-1.21.4-fabric-sodium-in-world HEIGHT 480 TOLERANCE 20 FUZZ_PERCENT 20) + +add_trace_replay_test_for_backends(minecraft-1.21.4-fabric-iris-bsl-in-world + TRACE_ARCHIVE ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz + TRACE_FILE trace.trace + GOLDEN ${MOBILEGL_TRACE_ROOT}/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png + TARGET_CALL 110725 + WIDTH 854 + HEIGHT 480 + TOLERANCE 20 + FUZZ_PERCENT 20) diff --git a/tools/trace_replay/README.md b/tools/trace_replay/README.md index 5c1c4126..7892f9b5 100644 --- a/tools/trace_replay/README.md +++ b/tools/trace_replay/README.md @@ -16,6 +16,9 @@ The bundled fixtures cover: - 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) +- minecraft-1.21.4-fabric-iris-bsl-in-world: captured from Minecraft 1.21.4 Fabric with Sodium, Iris, and BSL + Shaders after entering a singleplayer world. + ![Minecraft 1.21.4 Fabric Iris BSL in-world golden](fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png) Build from the MobileGL repository root: diff --git a/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png new file mode 100644 index 00000000..6d28482e --- /dev/null +++ b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.0000110725.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dcc2d4fd32778222615ac4220bbdaee48c5351c244eaa5373dea13f7c577173 +size 602071 diff --git a/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz new file mode 100644 index 00000000..88514d5f --- /dev/null +++ b/tools/trace_replay/fixtures/minecraft-1.21.4-fabric-iris-bsl-in-world.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ff3414f8fa7a310add6b78c3bc6d5b11df85fee255b7d3d54f6a014447f1c03 +size 7565008