1. 13 Oct, 2013 1 commit
  2. 11 Oct, 2013 5 commits
  3. 10 Oct, 2013 4 commits
  4. 09 Oct, 2013 1 commit
    • Andy McFadden's avatar
      Fix blank / partial screenshots · 2d8d120d
      Andy McFadden authored
      The screen capture code wasn't waiting for the render to finish,
      so sometimes you'd see an empty or partial image.
      
      Bug 11131777
      
      Change-Id: Ic64087322ce3bb15bb5f4fb1eb07579880fe6197
      2d8d120d
  5. 08 Oct, 2013 2 commits
    • Ed Heyl's avatar
      merge in KQS81M · 98c197d8
      Ed Heyl authored
      98c197d8
    • Jamie Gennis's avatar
      SurfaceFlinger: SW-based vsync events · faf77cce
      Jamie Gennis authored
      This change adds the DispSync class, which models the hardware vsync event
      times to allow vsync event callbacks to be done at an arbitrary phase offset
      from the hardware vsync.  This can be used to reduce the minimum latency from
      Choreographer wake-up to on-screen image presentation.
      
      Bug: 10624956
      Change-Id: I8c7a54ceacaa4d709726ed97b0dcae4093a7bdcf
      faf77cce
  6. 03 Oct, 2013 4 commits
  7. 02 Oct, 2013 6 commits
  8. 01 Oct, 2013 2 commits
    • Mathias Agopian's avatar
      only clear FB when asked for the opaque layer · ac68302e
      Mathias Agopian authored
      a layer need to be considered NOT opaque if it has a
      plane-alpha.
      
      Bug: 10846930
      Change-Id: Ibd8981b63ede4560c7096bacc4cff46a7eb2a8bb
      ac68302e
    • Jesse Hall's avatar
      Treat composition frames with no layers as using GLES composition · d05a17fb
      Jesse Hall authored
      When there are no window layers for a display, SurfaceFlinger clears
      the undefined region using GLES. Some of the places that check for
      GLES composition weren't considering this special case, in particular:
      
      - We were skipping the eglSwapBuffers() on these frames.
      - We were putting VirtualDisplaySurface in HWC-only composition mode.
      
      This change centralizes the logic for this special case.
      
      Bug: 10957068
      Change-Id: I2deaf2ed101e8ea76708862a6bb67751b6078794
      d05a17fb
  9. 30 Sep, 2013 1 commit
    • Jesse Hall's avatar
      Fix two EGLConfig selection bugs · b65f32eb
      Jesse Hall authored
      This fixes two bugs introduced by
        Change-Id: Ia8cc084c02a0e3de910def024da8a08d02bbd89d
      
      (a) There is no invalid EGLConfig value, in particular zero is valid.
          Checking return values of eglGetConfigs and eglChooseConfig is the
          only way to determine success.
      (b) The "simple" EGLConfig query used as the emulator fallback should
          not include EGL_RECORDABLE; the emulator doesn't have it.
      
      Bug: 10935622
      Change-Id: Ib798a24e7cf06a679811c46eaa45d39174a715ec
      b65f32eb
  10. 26 Sep, 2013 3 commits
  11. 20 Sep, 2013 2 commits
  12. 19 Sep, 2013 3 commits
  13. 18 Sep, 2013 4 commits
  14. 17 Sep, 2013 2 commits