# Need some help with a texture that doesn't work on mobile

**URL:** <https://discourse.threejs.org/t/need-some-help-with-a-texture-that-doesnt-work-on-mobile/10553>\
**Category:** Questions\
**Tags:** textures\
**Created:** [October 31, 2019, 10:40am UTC](https://discourse.threejs.org/t/need-some-help-with-a-texture-that-doesnt-work-on-mobile/10553 "2019-10-31T10:40:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![drcmda](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@drcmda](https://discourse.threejs.org/u/drcmda)\
**Post date:** [October 31, 2019, 10:40am UTC](https://discourse.threejs.org/t/need-some-help-with-a-texture-that-doesnt-work-on-mobile/10553/1 "2019-10-31T10:40:16Z")

</div>

This is the project that i’m working on: [https://codesandbox.io/s/floating-diamonds-gr7o8](https://codesandbox.io/s/floating-diamonds-gr7o8)

It works on mac, but the plane is white on Windows, Linux and some Android devices.

I see no errors in the console and have no idea what it could be or where even to look …

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [October 31, 2019, 3:54pm UTC](https://discourse.threejs.org/t/need-some-help-with-a-texture-that-doesnt-work-on-mobile/10553/3 "2019-10-31T15:54:14Z")

</div>

Can you also reproduce the issue with plain `three.js` code (without `react-three-fiber`)? I’m not sure how to debug this issue otherwise…

---

<div class="post-metadata">

**Author:** ![drcmda](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@drcmda](https://discourse.threejs.org/u/drcmda)\
**Post date:** [November 1, 2019, 9:20am UTC](https://discourse.threejs.org/t/need-some-help-with-a-texture-that-doesnt-work-on-mobile/10553/4 "2019-11-01T09:20:42Z")

</div>

Thanks Mugen! I translated it to plain threejs and that made me catch the bug. It was a typo in the end. I wrote scale={[adaptedWidth, adaptedHeight]}, but scale is a vector3, so it should have been scale={[adaptedWidth, adaptedHeight, 1]}. Odd though how it worked on Macs. But that was it, now it runs everywhere 🙂

---

<div class="post-metadata">

**Author:** ![drcmda](https://avatars.discourse-cdn.com/v4/letter/d/91b2a8/32.png) [@drcmda](https://discourse.threejs.org/u/drcmda)\
**Post date:** [November 1, 2019, 9:23am UTC](https://discourse.threejs.org/t/need-some-help-with-a-texture-that-doesnt-work-on-mobile/10553/5 "2019-11-01T09:23:22Z")

</div>

PS, i opened an issue for this: [https://github.com/mrdoob/three.js/issues/17845](https://github.com/mrdoob/three.js/issues/17845)
