From cf614ec456f9f97bccf5fa5f918e0a6663e6e7c4 Mon Sep 17 00:00:00 2001 From: AlexProgrammerDE <40795980+AlexProgrammerDE@users.noreply.github.com> Date: Thu, 5 Nov 2026 07:12:07 +0100 Subject: [PATCH 1/2] chore: continue compatibility maintenance From b7275f912a0e1a8fd6be40eec9623a93e6ab3e83 Mon Sep 17 00:00:00 2001 From: AlexProgrammerDE <40795980+AlexProgrammerDE@users.noreply.github.com> Date: Thu, 5 Nov 2026 08:01:02 +0100 Subject: [PATCH 2/2] docs(render): record shield field-of-view controls Extend the native and installed direct/proxy comparison through the lower viewport and multiple world FOV settings. Keep the reported shield and skin defects open because these controls do not reproduce them or establish complete pixel parity. --- .../0017-render-equipped-native-pack-models.pr.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/patches/viafabricplus-bedrock/upstreamable/0017-render-equipped-native-pack-models.pr.md b/patches/viafabricplus-bedrock/upstreamable/0017-render-equipped-native-pack-models.pr.md index 3c217f34..11e2ac99 100644 --- a/patches/viafabricplus-bedrock/upstreamable/0017-render-equipped-native-pack-models.pr.md +++ b/patches/viafabricplus-bedrock/upstreamable/0017-render-equipped-native-pack-models.pr.md @@ -16,6 +16,10 @@ Native authored wings and equipment controls cover selected binding paths. Broad Bedrock 1.26.60.5 and BDS 1.26.60.6 controls on protocol 2225 cover plain and Unbreaking I offhand shields. Native, direct Java, and ViaProxy each receive the same enchantment NBT, record two blocking cycles, and return to a plain shield. Both Java routes use verified add-on JARs; the running proxy also matches its built JAR. -Glint changes over time on idle and blocking shields. Returning to a plain shield removes it. Coarse shield-contour measurements above the HUD differ from native by less than 0.5% of the viewport. These measurements exclude the lower screen and do not establish pixel parity. The native and Java appearances were not matched. Exact lighting, glint phase, and the reported oversized shield and distorted custom-skin pose remain unverified. No renderer change follows from these controls. +Glint changes over time on idle and blocking shields. Returning to a plain shield removes it. + +Separate plain-shield controls vary world FOV through 60, 30, 110, and 60, with repeated idle and blocking samples. Empty-offhand references isolate the visible shield through the bottom of the screen. Across three image-difference thresholds, normalized bounds from median images differ from native by less than 1% of either viewport axis. These controls do not reproduce the reported oversized shield. + +The native and Java appearances were not matched. Outer bounds do not establish pixel parity. Exact lighting, glint phase, and the reported oversized shield and distorted custom-skin pose remain unverified. No renderer change follows from these controls. The [owning patch](0017-render-equipped-native-pack-models.patch) retains implementation rationale and versioned evidence.