ca9c879900a5bc8e7b12dafca5922a05570da6b1 |
|
02-Feb-2018 |
Herb Derby <herb@google.com> |
Collapse metrics and image into a single call. BUG=skia:7515 Change-Id: I518f6010a2f6265666de22f0eaa021f2e330ceaa Reviewed-on: https://skia-review.googlesource.com/103023 Commit-Queue: Herb Derby <herb@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
/external/skia/tools/remote_demo.cpp
|
9d02182c0b11abc74d252dbfffe1b49d8d089a9a |
|
02-Feb-2018 |
Herb Derby <herb@google.com> |
Generate cache traffic each iteration The old timing system would generate cache traffic for the first drawing of the picture caching everyting on the GPU side. Further iterations would just use the cache. This change forces cache traffic to be generated each iteration. BUG=skia:7515 Change-Id: I0d857e123796cdc7d655634446082598bef3f962 Reviewed-on: https://skia-review.googlesource.com/103021 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Herb Derby <herb@google.com>
/external/skia/tools/remote_demo.cpp
|
b2922f64a8a4539e6c5466d4908727d92ab71fe5 |
|
26-Jan-2018 |
Herb Derby <herb@google.com> |
Consolidate all the id handling and caching code. BUG=skia:7515 Change-Id: Iab31e8cadfaa1ce09d85aab9cc84a3e614ea5e45 Reviewed-on: https://skia-review.googlesource.com/100420 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Herb Derby <herb@google.com>
/external/skia/tools/remote_demo.cpp
|
d08c682620a16e96301477de78d6189d55ef500d |
|
09-Jan-2018 |
Herb Derby <herb@google.com> |
Fix typeface duplication problem. This makes the prototype twice as fast. The code was creating a new SkTypefaceProxy each time any SkFontid was received. This caused the unique id on the SkTypeface base class to increment. Therefore every string of characters got a new descriptor. BUG=skia:7515 Change-Id: I2d31f79a7ad119fed246fd5b39fd55759d919554 Reviewed-on: https://skia-review.googlesource.com/99980 Commit-Queue: Herb Derby <herb@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
/external/skia/tools/remote_demo.cpp
|
4f505f9c7763df96a97bfb2b8a682da6cb6bf7f1 |
|
09-Jan-2018 |
Herb Derby <herb@google.com> |
Add cache for handling of contexts. Added scaler context cache on the Renderer side that maps descriptors to scaler contexts. Added preliminary timing code. Remove unused print statements. BUG=skia:7515 Change-Id: I156ba656aab113e0ceae0c2ea0f9f3c1d3d61d6a Reviewed-on: https://skia-review.googlesource.com/99540 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Herb Derby <herb@google.com>
/external/skia/tools/remote_demo.cpp
|
a8a51cee422f527b0c276a17fef0f8eb036278d8 |
|
09-Jan-2018 |
Mike Klein <mtklein@chromium.org> |
Start of cross process SkScalerContext. Change-Id: I16d9293cbc0bef1bdce1260d1bd9b43d8853d070 Reviewed-on: https://skia-review.googlesource.com/93641 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Herb Derby <herb@google.com>
/external/skia/tools/remote_demo.cpp
|