History log of /external/skia/tools/remote_demo.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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