Textures are not working in some cases

I have an old tablet which supports WebGL, the android version there is 8.1, chrome is latest version.
When I open some basic playground examples with ground textures or meshes with textures, the textures are not working.

The babylon version is the latest as of now (5.0.6alpha) but it doesnt work with earlier versions as well (tested with 4.2).

Is there anything that should be supported but isnt supported in this tablet and I am unaware of that?
If not, is there any solution for that issue?

This is the playground example I used https://playground.babylonjs.com/#YNEAUL#12 but it doesnt matter, any playground example with ground textures and meshes will look the same.

Hereโ€™s a side by side comparison of my tablet (left side) vs my mac (right side).

can you try to debug your mobile with chrome and get the console errors?

Absolutely, no errors as you can see (the tablet with the above issue).

Added my phone and mac to compare

This is my phone (pixel 4)

And this is my mac

@Deltakosh I was able to find the solution!
engine.getCaps().highPrecisionShaderSupported = false;

I found it here:

2 Likes

Oh good! I totally forgot about that! good catch :smiley: