Hello,
Regarding the WebGL rendering issue on Android 15.0.0 v1.0.0 for i.MX8MP that you mentioned, there is currently no new release that specifically fixes this issue.
This WebGL rendering problem appears to be related to security features in Android's WebView implementation that restrict WebGL access based on application package naming. The issue occurs because WebGL functionality is only available when application package IDs contain the word "chromium" but fails with other naming conventions.
While we don't have a new release addressing this issue yet, the following workaround can be implemented in your application code before initializing the WebView:
```java
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
WebView.setWebContentsDebuggingEnabled(true);
}
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setAllowUniversalAccessFromFileURLs(true);
// Add this line to enable WebGL for all applications
webSettings.setMediaPlaybackRequiresUserGesture(false);
```
This configuration bypasses the package name restriction, allowing WebGL to function properly in applications with non-chromium package names.
Regards