b17bbf2f0f3441ae7ec7478ff8f77cb8fb21bcb8 |
|
22-Aug-2013 |
Jonathan Dixon <joth@google.com> |
Patch in https://codereview.chromium.org/23234003 Bug: 9982214 Took un-submitted patchset 5 https://codereview.chromium.org/download/issue23234003_29001.diff Applied cleanly to klp-dev + crrev.com/23072008 Original description: Support stream textures with the synchronous compositor This adds a thread-safe StreamTextureManager for GLInProcessContext. It further adds some plumbing for the webkit thread to be able to create a StreamTextureFactory from the main thread (see render_view_impl.cc) with the ability to extract the thread-safe SurfaceTexture(Bridge) for a given stream. This is nothing but a crazy amount of plumbing to achieve this: - StreamTexture::Update() i.e. SurfaceTexture::updateTexImage needs to happen on the GL thread with a current context - The StreamTextureFactory and Proxy are referenced from the WebmediaPlayer instance which lives on the main thread - The callback for invalidating the video is posted to the compositor thread directly (here: UI thread) bypassing the main thread BUG=239760 Change-Id: I2a5e86ed580af0c4659583f4deda96a51fd5ba0c
/external/chromium_org/gpu/command_buffer/service/in_process_command_buffer.h
|
bb1529ce867d8845a77ec7cdf3e3003ef1771a40 |
|
08-Aug-2013 |
Ben Murdoch <benm@google.com> |
Merge from Chromium at DEPS revision r216370 This commit was generated by merge_to_master.py. Change-Id: I739228187a6f1df6c28c5761160e593a49891113
/external/chromium_org/gpu/command_buffer/service/in_process_command_buffer.h
|
3240926e260ce088908e02ac07a6cf7b0c0cbf44 |
|
07-Aug-2013 |
Ben Murdoch <benm@google.com> |
Merge from Chromium at DEPS revision r216133 This commit was generated by merge_to_master.py. Change-Id: I541d5d1d8520b6b3829fbc1fa18552bf9ad4a5c7
/external/chromium_org/gpu/command_buffer/service/in_process_command_buffer.h
|
a36e5920737c6adbddd3e43b760e5de8431db6e0 |
|
05-Aug-2013 |
Torne (Richard Coles) <torne@google.com> |
Merge from Chromium at DEPS revision r215573 This commit was generated by merge_to_master.py. Change-Id: Ib95814f98e5765b459dd32425f9bf9138edf2bca
/external/chromium_org/gpu/command_buffer/service/in_process_command_buffer.h
|
28390f6bb8dc6eb59bac1e0576f95a7740a9bd61 |
|
01-Aug-2013 |
Ben Murdoch <benm@google.com> |
Cherry pick of https://codereview.chromium.org/19522006 Stability fixes for Chromium WebView. Bug:9915533 Change-Id: If5730b3f0c79b1ddd56bce3a2903531632ea0bc6
/external/chromium_org/gpu/command_buffer/service/in_process_command_buffer.h
|