4533237f156ff61f2486d0e6d748eafa8ce4d3d3 |
|
15-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Refactoring: Rename SurfaceTextureClient to Surface Change-Id: I41134fe88716917ce4327293335fa116f44fabe3
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
ddbf1e63de50066df17c19a621d17634acde2dfa |
|
18-Dec-2012 |
Andy McFadden <fadden@android.com> |
Rename ISurfaceTexture and SurfaceTexture The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: Ib3c4138f42332cfe5200f526e2038fb0bdc40738
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
a464817e995321cae99f09266e27d4fa322d9b31 |
|
22-Oct-2012 |
Chris Craik <ccraik@google.com> |
Always use full transfer queue size on highEndGfx devices bug:7393228 Single tile per frame is too slow Change-Id: Ife93976411a54c43313ab2f80706a1ec125e507a
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
5ab250a6ffd49127ffe53059518204cfe5eea6f0 |
|
17-Aug-2012 |
Chris Craik <ccraik@google.com> |
Increase max texture count to accommodate large screens bug:6968485 Change-Id: I8691d34fc5d4da1d03f31fd45c2d6d6abc39c53b
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
ec90800d68fd500bb07f052c81fda0f54a794b1f |
|
20-Jun-2012 |
Chris Craik <ccraik@google.com> |
Pin renderers to threads instead of tiles Move thread local bitmaps to renderers, so the renderers own them, and can perform optimizations. Change-Id: I60d604759f4ce2ec9981990d1613eaf23cd1e625
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
cfad1b4c7cfa8eb502d1263c81f43e37e28ee928 |
|
20-Jun-2012 |
Chris Craik <ccraik@google.com> |
Fix GPL build Change-Id: Ie9d941bd59584b8a77b90e1f41b2c49a0e02e572
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
334c36c686871998bf6c4ac958dfe3b3d5a87033 |
|
19-Jun-2012 |
Chris Craik <ccraik@google.com> |
Enable multiple tile painting threads Use one thread by default. Further experiments should be done with determining the correct number of threads, and better scheduling. Change-Id: I2a87dac7d0b652b5ab627744650d12b0b8842003
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
6c4c0302dd154e5090966c57bb4b6b216644fb01 |
|
23-May-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Correctly handle the EGL context recreation. bug:6516534 Change-Id: Iaf62359803d65d3a9acb88aa224a1a5c42f8aa4c
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
86ceef033ca2c835916e3970c2ea7cfdba5856a3 |
|
18-May-2012 |
Chris Craik <ccraik@google.com> |
Workaround double texture removal bug:6463659 Change-Id: I5e98357f09d1a5e7f6e91c3a72728981b58c4185
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
bd3f93b66934582acd0b6c70bcf60ca643b36ead |
|
10-May-2012 |
Chris Craik <ccraik@google.com> |
dirty all tiles when entering/exiting single surface mode bug:6471089 Change-Id: I609a75d028ec9fa7b26be90d38b116a9766c4f21
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
e859a34171f2a36877d95197d118d962078f8aa0 |
|
27-Apr-2012 |
John Reck <jreck@google.com> |
Rewrite PictureSet with TURBO! This changes how partial invals are done by adding a hybrid mode. What we used to do is generate a SkPicture for the new area. This SkPicture would possibly be larger than the actual inval, depending on various merge rules (more SkPictures == slower to draw a tile) The new code rewrites PictureSet entirely, preserving many of the old rules but cleans up the code and adds the concept of a "PrerenderedInval". This is a partial inval that WebKit has rasterized. By having WebKit produce both a SkPicture and a SkBitmap, we avoid needing to play back the picture and avoid overdrawing. We take this SkBitmap, and simply update the front textures with it. This gives us full partial invals through the entire system without hitting any driver bugs, and with minimal copies. And while the SkPicture may be larger than the inval, the SkBitmap that is rasterized is not - it matches the area webkit has said is dirty. Change-Id: Ieb7ecc9db0d4f679102fda004a43399f9b319ebc
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
ce0e4b6b423e45f5a1c2eeedd8a5eff9d24f666e |
|
01-May-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix max texture setup bug:5698410 Change-Id: Idff9cb52cabd4cc87427f975fee4968e779139bf
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
2ac76fe4e18c3325c8b3bb8f9435fdc7b96c0aca |
|
19-Apr-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Better handle the EGL context lost situation. Unless framework provide a better message, we can't avoid this EGL context issue totally if mis-match happen again. Clean up some obsolete code. Change-Id: Ica03daecd58f9757c8cad41e0f40d5d51b041748
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
e080317b90534632e8be18dc8d5e9a51554b444a |
|
18-Apr-2012 |
Chris Craik <ccraik@google.com> |
prevent double TileGrid preparation bug:6346848 also renamed TileGrid* variables for clarity Change-Id: Ie0e56a6e1e85db426c4944b03125248cd6a647c0
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|
2e510fd5b5a30f1315c272d44ae3aa4cba355498 |
|
06-Apr-2012 |
Nicolas Roard <nicolasroard@google.com> |
Reorganize platform/graphics/android Change-Id: Idc67155cfa99784dcd931e705336bfa063ecae46
/external/webkit/Source/WebCore/platform/graphics/android/rendering/TilesManager.cpp
|