[JP2026] OpenGLES/WebGL issue

REPRODUCIBILITY: Always
OS VERSION: 5.2.0.17
HARDWARE: Jolla Phone (2026) (jp2601 / jp2601)
UI LANGUAGE: EN
REGRESSION: Yes, it does work in 5.0.1.11@X10II

DESCRIPTION:

An app that uses OpenGL (qutenav) does not work.
The error is:

[W] unknown:0 - QOpenGLShader::link: " The number of vertex shader storage blocks (2) is greater than the maximum number allowed (0).\n"
[F] unknown:0 - Failed to link the program:  The number of vertex shader storage blocks (2) is greater than the maximum number allowed (0)

During testing I have found that webgl samples does not work as well in web browser as well.
It looks like as similar issue as webview mediadecoderstatemachine ns error dom media fatal error
and I believe that is port issue as well.

PRECONDITIONS:

JP2026 with 5.2.0.17

STEPS TO REPRODUCE:

  1. Run the app
  2. or open https://webglsamples.org in web browser and play a sample

EXPECTED RESULT:

It does work

ACTUAL RESULT:

MODIFICATIONS:

No modifications

ADDITIONAL INFORMATION:

https://openrepos.net/content/kan/qutenav

[W] unknown:0 - QOpenGLShader::link: " The number of vertex shader storage blocks (2) is greater than the maximum number allowed (0).\n"
[F] unknown:0 - Failed to link the program:  The number of vertex shader storage blocks (2) is greater than the maximum number allowed (0).
1 Like

It looks like SSBO for vertex shaders is missing. Is it GLES drivers issue?

I tested the samples using the (gecko) port 140 & 153 version and it worked just fine, so it might be just issue with the current 115 version

No, it does not work fine. FPS=1 means that there is no hardware acceleration. At all.

Yeah, I noticed that. Version 153 has that regression, but unlike version 115 which doesn’t run at all, but at least version 140 hits around 30–32 FPS… so it works well.