1. 24 Mar, 2014 1 commit
  2. 20 Mar, 2014 9 commits
  3. 17 Mar, 2014 2 commits
  4. 13 Mar, 2014 1 commit
  5. 06 Mar, 2014 2 commits
  6. 19 Feb, 2014 1 commit
  7. 15 Feb, 2014 1 commit
  8. 07 Nov, 2013 2 commits
  9. 06 Nov, 2013 2 commits
  10. 05 Nov, 2013 1 commit
    • Jesse Hall's avatar
      Don't use implementation-defined format with CPU consumers · 497ba0e0
      Jesse Hall authored
      If the virtual display surface is being consumed by the CPU, it can't
      be allowed with HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED since there is
      no way for the CPU consumer to find out what format gralloc chose. So
      for CPU-consumer surfaces, just use the BufferQueue's default format,
      which can be set by the consumer.
      
      A better but more invasive change would be to let the consumer require
      a certain format (or set of formats?), and disallow the producer from
      requesting a different format.
      
      Bug: 11479817
      Change-Id: I5b20ee6ac1146550e8799b806e14661d279670c0
      497ba0e0
  11. 04 Nov, 2013 1 commit
  12. 01 Nov, 2013 1 commit
    • Jamie Gennis's avatar
      DispSync: remove delay when enabling vsync events · 41c3c496
      Jamie Gennis authored
      This change fixes a bug that caused an extra frame of latency when enabling
      vsync event callbacks in DispSync.  The bug was related to the logic that
      prevents the two events from firing with very little time between them due to
      updates to the vsync model.
      
      Bug: 11479720
      Change-Id: Ie7eaff9e92ffb7b7b6cb4d3d4402c96cbd29af7e
      41c3c496
  13. 30 Oct, 2013 1 commit
  14. 26 Oct, 2013 1 commit
  15. 25 Oct, 2013 4 commits
  16. 23 Oct, 2013 2 commits
  17. 21 Oct, 2013 1 commit
    • Michael Wright's avatar
      Only consume touches up until the frame time · 3223217a
      Michael Wright authored
      When resampling is disabled, it's currently possible to consume
      touches after the current frame time. This breaks some guarantees and
      could cause unexpected behaviors.
      
      Change-Id: I99908a2cac2df9f795dd4a07188b4451213cf3e4
      3223217a
  18. 18 Oct, 2013 1 commit
    • Andy McFadden's avatar
      Wait for buffers to drain · 85075869
      Andy McFadden authored
      When a BufferQueue producer disconnects and reconnects, we retain
      the previously-queued buffers but empty the slots.  This allows
      the number of queued buffers to grow without limit.  The low-memory
      killer does not approve.
      
      Bug 11069934
      
      Change-Id: Ia2eaa954c7a3904b54209a3701dba01689e204d8
      85075869
  19. 17 Oct, 2013 3 commits
    • Naseer Ahmed's avatar
      Add a boardconfig to force HWC composition of virtual displays · 6a968462
      Naseer Ahmed authored
      When this boardconfig is defined, even when all virtual display
      composition is done by GLES, the HWC will be forced to copy from the
      GLES framebuffer to the output buffer. On some hardware this allows
      HWC to do format conversions that would otherwise have to be done by
      the consumer, with worse power and/or performance.
      
      Bug: 8316155
      Change-Id: If980ecc589f138cef063eafa757f7f748196713e
      6a968462
    • Jesse Hall's avatar
      Use implementation-defined format when HWC writes to output buffer · 1e27ba23
      Jesse Hall authored
      When GLES isn't writing to the output buffer directly, request an
      implementation-defined format with minimal usage flags, leaving the
      format choice up to gralloc. On some hardware this allows HWC to do
      format conversions during composition that would otherwise need to be
      done (with worse power and/or performance) by the consumer.
      
      Bug: 8316155
      Change-Id: Iee6ee8404282036f9fd1833067cfe11dbadbf0bf
      1e27ba23
    • Ed Heyl's avatar
      merge in klp-release (no-op) · dacd4159
      Ed Heyl authored
      dacd4159
  20. 16 Oct, 2013 1 commit
  21. 15 Oct, 2013 2 commits