-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix rendering on native ports #1043
Comments
I would be very interested in ESR91 being deployable to PinePhone Pro. I can do some tests (when time and work schedule permits), as I'll be daily driving a freshly repaired Xperia 10iii (new USB-C daughterboard) and can do testing on my PinePhone Pro (also freshly repaired: replaced motherboard). |
Crash what using pinetab2 with ESR91 browser
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The rendering pipeline now works on hubris devices (see #1020), but on native devices (e.g. the PinePhone) the browser crashes.
This isn't totally unexpected and likely has to do with the way surfaces are handled with wayland. This caused problems previously as well. It's also likely to cause problems for WebViews, so needs to be fixed.
Notes copied over from #1020:
The rendering pipeline has changed significantly between ESR 78 and ESR 91. The GLES rendering code was removed and switched for a Web Render pipeline instead.
Some of the relevant upstream changes include the following:
GLSCreenBuffer
completely in favour of a new much sparserSwapChain
. This really messes up our renderer.See for example:
The text was updated successfully, but these errors were encountered: