← Back to team overview

touch-packages team mailing list archive

[Bug 1460149] Re: Visible corruption in SDL apps (Neverball, Neverputt) on Nexus 4 / Nexus 7.

 

You mean the colours look right but you have unexpected transparency? If
so, that's not entirely unexpected.

The bug for Mir demo servers doing that is bug 1423462. However I have a
hunch that Unity8 has the same bug (which has not been officially
reported yet). That would not be surprising as it's actually an OpenGL
limitation (the right pixel format does not exist in the OpenGL|ES spec)
and is slightly awkward to work around.

So there are two possible solutions to that:
  1. Try to make sure your alpha channel (or "x" byte) is always opaque (255) in the app:
       e.g. glClearColor(0.0, 0.0, 0.0, 1.0);
  2. Get the server fixed. Mir demo servers have bug 1423462 open for this. Unity8 has no bug logged against it yet.

-- 
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