touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #87145
[Bug 1460149] Re: Visible corruption in SDL apps (Neverball, Neverputt) on Nexus 4 / Nexus 7.
Hmm, it might be an unavoidable feature of the GL driver on these
devices actually (inherited from Android).
If the hardware graphics driver is saying OK to 16-bit pixels then I'm
not sure what we can do to stop it. We'd just have to avoid asking for
less than 8 bits per channel in SDL, or get around to implementing
enhancement bug 1469673.
Mir tries to make it very clear that only 8 bits per channel is
supported and forces everyone (including SDL) to choose a 24 or 32-bit
pixel format. So it sounds like that's not providing a guarantee that
the Android GL driver will actually honour the agreed pixel format.
On that note, I have suspected for a while that Mir forcing clients to
choose a pixel format independently of choosing a GL config was
redundant and could cause confusion like this. If we can remove one of
those steps it would help.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1460149
Title:
Visible corruption in SDL apps (Neverball, Neverputt) on Nexus 4 /
Nexus 7.
Status in Mir:
Invalid
Status in libsdl2 package in Ubuntu:
Triaged
Status in mir package in Ubuntu:
Invalid
Status in unity8 package in Ubuntu:
Invalid
Bug description:
https://github.com/pseuudonym404/neverball-touch/issues/2
Install neverball or neverputt from the click store:-
https://uappexplorer.com/app/neverputt.lb
https://uappexplorer.com/app/neverball.lb
Note they work fine on krillin and arale, however there's corruption
making the games unusable on Nexus 4 and Nexus 7.
Simpler test cases are provided at the above linked github issue.
Attaching them to this bug for persistence.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1460149/+subscriptions