1. 31 7月, 2015 1 次提交
  2. 30 7月, 2015 1 次提交
    • A
      Improve vsync provider · 752ff897
      Adam Barth 提交于
      Now we actually use the vsync signal to trigger work. Previously, we'd hit the
      pipeline depth limit too early and fall back to swap buffers-triggered
      rendering.
      
      Also, rename Vsync to VSync on recommendation from jamesr.
      752ff897
  3. 29 7月, 2015 4 次提交
    • A
      Drive frames from the vsync provider on Android · f81d96e1
      Adam Barth 提交于
      Instead of using back pressure from swap buffers to drive the engine, this
      patch using the vsync signal from the Android framework. We still respect
      back pressure from swap buffers if we get too far ahead.
      f81d96e1
    • A
      Improve pipeline accounting · a836ce05
      Adam Barth 提交于
      Previously, there was a race condition whereby we could end up with three
      requests in the pipeline. Now we update the number of outstanding requests
      synchronously, which avoids the race.
      a836ce05
    • A
      Remove DCHECK · 2f799869
      Adam Barth 提交于
      This DCHECK is triggering due to my recent change. Remove it while I debug.
      2f799869
    • A
      Increase the graphics pipeline depth to 2 · c1f0e35e
      Adam Barth 提交于
      Previously, we weren't overlapping any work between the UI and the GPU threads
      because each waited for the other to finish. After this patch, we now have a
      pipeline depth of 2, which means we can be working on two frames at once, one
      for each thread.  In the future, we should dynamically adjust the pipeline
      depth.
      c1f0e35e
  4. 17 7月, 2015 1 次提交
  5. 11 7月, 2015 1 次提交
  6. 21 3月, 2015 1 次提交
  7. 26 2月, 2015 1 次提交
    • E
      Make WebView::close not crash and start to fix navigation in SkyShell · 3d09314b
      Eric Seidel 提交于
      However WebView::close() no longer crashes.  close() is never called
      in MojoShell since mojo can't shutdown yet.
      
      I tried closing the existing WebView and replacing it
      but somehow that caused it to only draw red.  After a while
      of looking at this with abarth we decided to just load into
      the same WebView for now.
      
      Eventually we should do something smarter where we start the
      provisional load and only replace the webview once the new one is
      ready, but that's a later CL.
      
      R=abarth@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/952273003
      3d09314b
  8. 19 2月, 2015 1 次提交