mirscreencast outputs translucency instead of shadows, producing incorrect images

Bug #1301210 reported by Daniel van Vugt on 2014-04-02
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fix Released
Daniel van Vugt
mir (Ubuntu)

Bug Description

See the attached image. Where there should be shadows we get translucency in the screenshot.

Related branches

Daniel van Vugt (vanvugt) wrote :
affects: unity-system-compositor (Ubuntu) → mir (Ubuntu)
Changed in mir:
importance: Undecided → Medium
status: New → Triaged
Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
milestone: none → 0.1.10
summary: - mirscreencast outputs translucency instead of shadows
+ mirscreencast outputs translucency instead of shadows, producing
+ incorrect images
Changed in mir:
status: Triaged → In Progress
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir/devel at revision None, scheduled for release in mir, milestone Unknown

Changed in mir:
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.3.0+14.10.20140618.1-0ubuntu1

mir (0.3.0+14.10.20140618.1-0ubuntu1) utopic; urgency=medium

  [ Cemil Azizoglu ]
  * New upstream release 0.3.0 (https://launchpad.net/mir/+milestone/0.3.0)
    - mirclient ABI unchanged, still at 7. Clients do not need rebuilding.
    - mirserver ABI bumped to 21. Shells need rebuilding.
      . Divide swap_client_buffers into separate functions.
      . Allow buffer swapping even when compositor is turned off or blocked.
        (LP: #1308843, 1308844)
      . Wire the cursor client API through the session mediator to the surface
      . Generate destination alpha for alpha enabled display buffers.
      . Named threads.
      . Support for prompt sessions :

    - mirscreencast screenshots now produce images with correct color instead
      of transparency.
    - Rename bind_to_texture->gl_bind_to_texture.
    - Refinements in test infrastructure.
    - Phablet: allow disabling the overlays via a command line switch.
    - Unify the DisplayBuffer interface's optimization functions
      behind post_renderables_if_optimizable.
    - Clean up the DisplayDevice interface so that it doesn't require the
      functions are called in any particular order.
    - Phablet: graphics: android: preserve buffer ownership for onscreen
      overlay layers until the subsequent display posting.
    - Allow the platform to register emergency cleanup handlers in order to
      restore the graphics system to a sane state when the server fails

    - Bugs fixed:
       . Mirscreencast outputs translucency instead of shadows, producing
         incorrect images. (LP: #1301210)
       . JSON formatting. (LP: #1324902)
       . Fix input_area_contains to work properly in global coordinates even
         when input_rectangles is updated. (LP: #1261647)
       . Allow a moment for clients to acquire a buffer. (LP: #1317370)
       . Generate correct alpha by changing blending equation to assume
         pre-multiplied alpha sources. (LP: #1318852)
       . Rework the recomposition messaging so that the DisplayBufferCompositor
         is no longer involved. (LP: #1319907)
  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Wed, 18 Jun 2014 17:51:53 +0000

Changed in mir (Ubuntu):
status: Triaged → Fix Released
Changed in mir:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments