# WebGL not correctly supported by Android device

**URL:** <https://forum.babylonjs.com/t/webgl-not-correctly-supported-by-android-device/37323>\
**Category:** Questions\
**Created:** [January 12, 2023, 1:53pm UTC](https://forum.babylonjs.com/t/webgl-not-correctly-supported-by-android-device/37323 "2023-01-12T13:53:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![g\_tedone](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/g_tedone/32/29265_2.png) [@g\_tedone](https://forum.babylonjs.com/u/g_tedone)\
**Post date:** [January 12, 2023, 1:53pm UTC](https://forum.babylonjs.com/t/webgl-not-correctly-supported-by-android-device/37323/1 "2023-01-12T13:53:11Z")

</div>

Hello everyone, I’m creating this topic because I’m having a problem with loading a Skybox inside the playground ([https://playground.babylonjs.com/#X46M9A#3](https://playground.babylonjs.com/#X46M9A#3)).

In short, I created this playground and tried to load this skybox in hdr format, to verify that it works correctly on **babylon version 4.2.1** , but it seems not to work on device on android device. Specifically, on this type of device, if I open the playground it doesn’t load, resulting in a completely “frozen” scene. As a result, I can’t use any options provided by the playground.

This is the issue displayed on the console:

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/e/f/efd8452faa13a18338a720a59a0212b77aae3f03.png)

What could be the problem behind this issue?

Here are some details of the device used to test the playground, which could be useful for a better analysis:

- **Device** : Xiaomi Redmi Note 10 Pro
- **OS** : Android 11
- **GPU** : Adreno 618
- **Chipset** : Qualcomm Snapdragon 732G

Thanks in advance for your help

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [January 12, 2023, 3:06pm UTC](https://forum.babylonjs.com/t/webgl-not-correctly-supported-by-android-device/37323/2 "2023-01-12T15:06:44Z")

</div>

Hello and welcome to the Babylon community! Just to confirm, you’re saying the same playground works on your mobile device in 4.2.1, but it doesn’t on the latest version?

---

<div class="post-metadata">

**Author:** ![g\_tedone](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/g_tedone/32/29265_2.png) [@g\_tedone](https://forum.babylonjs.com/u/g_tedone)\
**Post date:** [January 12, 2023, 3:08pm UTC](https://forum.babylonjs.com/t/webgl-not-correctly-supported-by-android-device/37323/3 "2023-01-12T15:08:08Z")

</div>

Specifically, the playground that I attached in the question doesn’t work neither with the latest version nor with the babylon 4.2.1 version

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [January 12, 2023, 3:14pm UTC](https://forum.babylonjs.com/t/webgl-not-correctly-supported-by-android-device/37323/4 "2023-01-12T15:14:51Z")

</div>

Oh, I see! The likely culprit then is the HDR, as filtering it is only supported in WebGL2 and even when it is, it’s pretty slow. I would recommend converting it to DDS or ENV: [Using An HDR Environment For PBR | Babylon.js Documentation](https://doc.babylonjs.com/features/featuresDeepDive/materials/using/HDREnvironment)
