On tegra devices and some mobile emulators (bluestacks etc) the synthesised atlas file can have incorrect padding which leads to textures being off-by-one. This can be seen very visibly in redstone, torches and any block with an edge border however all textures including hotbar items are affected.
This bug: MCPE-104872 is partially related to the issue, as the recent reports of it are actually due to this issue and the original issue is entirely different.
Checking in renderdoc the input TEXPOS data for shaders matches that of 1.16.201 however the padding on the atlas itself differs, which suggests to me that Nvidia GPUs end up reporting an untested optimal alignment or something during atlas generation. See the attached atlas file dumped from memory of both the working and non-working variants.
Linked issues
is duplicated by 27
Attachments
Comments 38
I have this issue on bluestacks. I am also getting crashes whenever under water for more than a few seconds i do not know if that is related, but both issues showed up with the .210 update
MCPE-121068, MCPE-117105, and MCPE-104872 are all affecting me. I'm running Android x86_64 version through the Linux loader. I suspect that its a problem specific with the Android Intel devices. I've even encountered a crash when connecting to a world with the City Life texture pack enabled. Whenever I'm typing a command and the game shows up a list of blocks in the "complete" menu, the game crashes with a "Mesh" error. I suspect its due to one of the City Life's textures.
I am seeing this with v1.16.210 on an ASUS Zenpad S Z580C (Intel processor) running Android 6.0.1. This broke immediately after the latest patch update. Reset the application cache, then data, then reinstalled Minecraft completely and no luck. Also seeing MCPE-117105.
The issue is very obvious when looking at the top of a cut trunk of a tree - the bark is only on two sides of the trunk.
I believe I have made a discovery as to why the fix is not showing up in every version:
I've done some digging and found that the versions that do not have this issue are the versions with Renderdragon on Android (such as the current 1.19.0.20 beta). This has led me to believe that Renderdragon is what fixes this issue. I will try and find out if that works out as a permanent fix once a public release for Minecraft includes Renderdragon for Android (which might be 1.18.30)
If you are experiencing this issue do you also experience MCPE-117105?