Texture flickering when changing TextureId

I’m using textures to simulate water moving and have noticed that it will start flickering on mobile devices specifically when changing out the textures at runtime

I’m attaching a repo place, it must be tested on mobile. For some odd reason, it seems to only start occuring after you open and close a menu (esc menu or chat menu) in the repo place

My device is an iPhone 12 Mini. I know this issue happens on other Apple devices, not sure about Android
TextureFlickeringBug.rbxl (51.1 KB)

Thanks for the report, We’ll follow up when we have an update for you.

Hello,

Thanks for reaching out for this issue.
Unfortunately, our 3D engine does not guarantee “atomic” texture swaps on any of instances. It wasn’t designed with that in mind. We have thought about making mesh/texture swaps atomic but as a part of a bigger overhaul, not as a separate feature. We don’t plan to do this in the near future.

Thank you for understanding

Best,
M0bsterLobster