Mir

Unaccelerated clients are distorted on Android, because stride is in pixels on Android but is bytes on GBM and Mir.

Bug #1116452 reported by Kevin DuBois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Medium
Daniel van Vugt

Bug Description

Android and gbm just relay their (int) representation of stride to the clients for unaccelerated region rendering. On GBM, this information is in byte units, and on android, the information is given in pixel units.

We need a uniform way that we present stride to the clients. Byte units are a more normal way to represent stride, so android should convert its stride units before presenting them to the clients

Related branches

information type: Proprietary → Public
Changed in mir:
status: New → Confirmed
Changed in mir:
status: Confirmed → Triaged
Changed in mir:
assignee: Kevin DuBois (kdub) → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
summary: - gbm returns byte unit stride, android returns pixel unit stride
+ Unaccelerated clients are distorted on Android, because stride is in
+ pixels on Android but is bytes on GBM and Mir.
Changed in mir:
milestone: none → 0.0.4
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.0.4

Changed in mir:
status: In Progress → Fix Committed
Changed in mir:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.