Page 1 of 1

Browser does not support WebGL, the OES_texture_float extension

Posted: 07 Feb 2019, 18:45
by Jools
Posting on behalf of @Marcopleco. The issue occurs using both chrome and the samsung own brand browser on an android phone.

When attempting to log in, the attached screen is shown. For the purposes of text search, the error is, "Error: Your browser does not support WebGL, the OES_texture_float extension or rendering to floating point textures.".

I have tried on an android phone, tablet (x2) and cannot replicate this issue. I'm posting it here to see if anyone else has the trouble and if they can shed more light on how I can replicate it somehow.

Jools

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 02 Jan 2020, 17:06
by Jools
Just noting that while this still occurs, using a different OS/OEM combo appears to work around the issue. So, don't use an android/Samsung device.

Cheers,

Jools

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 05 Jan 2020, 22:28
by OregonOutdoorsChris
Ooh! Something I might be able to help with :-). Though a caveat, I normally deal with the 3D APIs via C/C++, and am otherwise completely ignorant of what abstractions may exist for the web interfaces.

As extensions, it's up to each individual hardware vendor to support it or not. A little googling and it sounds like this may be a growing problem for floating point textures; https://stackoverflow.com/questions/462 ... on-android so the fix might be as simple as checking for the extension or >= ES 3.0 support.

Another alternative (and in imho better idea) is to not use floating point textures. Instead sticking to int rgb or rgba textures. Floating point textures and render targets are mostly useful for generating HDR images or otherwise doing complicated scientific calculations, while the 'old' int formats have more than enough range to show static images and text like we'd find on this page.

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 06 Jan 2020, 03:47
by OregonOutdoorsChris
I'm also unable to induce the error, even trying browsers (on desktop) that don't support WebGL.

So some things that might help provide useful diagnostics:
If the person having trouble could provide a copy&paste of what is shown on here:
chrome://gpu/

In my case it shows my Samsung Note 8 doesn't explicitly support the float texture extension but is GL ES 3.2 so would support it as a core feature. And of course, the page still works.


And if they could also try visiting and see if WebGL works at all:
https://toji.github.io/webgl2-particles-2/

It should draw "WebGL 2" in interactive particles.

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 08 Jan 2020, 21:27
by Jools
That's helpful, thanks Chris. The issue is it's in code I don't control - from memory, it's used by the reCapatcha code.

To re-iterate - if anyone has the error, put " chrome://gpu/ " in your browser and post the outcome here?

Cheers!

Jools

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 03 May 2020, 12:12
by Jools
In case it's helpful for others: Android 4.4 (KitKat) included a Chrome-based WebView, but WebGL was disabled. Android 5.0 (Lollipop) includes a WebView based on Chromium M37, which supports, among others, WebGL.

So, if you see this error, upgrade to Android 5 (Lollipop) or higher, then using the chrome browser, navigate to chrome://flags/ and enable WebGL.

Please continue to report any issues on this or newer versions of Android.

Cheers,

Jools

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 03 May 2020, 15:53
by bekateen
Thanks for the update.

I see this option "webGL draft extensions." This I presume is it, as there are no other mentions of webGL on this page.

Cheers, Eric

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 03 May 2020, 16:07
by Jools
I think you get different options depending on what type of OS/device/chromium.

Jools

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 03 May 2020, 18:00
by JamesFish
https://developers.google.com/recaptcha ... ntegration - They have a couple of versions don't know what version planetcatfish is running on or even if it is optional for a change to be tested.

Re: Browser does not support WebGL, the OES_texture_float extension

Posted: 05 Mar 2021, 15:22
by Jools
This particualrly nasty bug has, I think, been fixed. I say this because while I've never experienced the bug, I found someone who could test it (Thanks, @Shane ) and so I think I've got it working.

However, if anyone still gets this issue, please shout up!

Cheers,

Jools