• Adrienne Walker's avatar
    oop : Only adjust serialization alignment when needed · 959ead4b
    Adrienne Walker authored
    Alignment code was showing up in paint op serialization perf, so this
    patch makes alignment explicit instead of implicit.  Callers that
    know that their writes are already aligned aren't forced into extra
    work.
    
    DrawRectOp serialization is 6.2x faster and deserialization is 2.2x faster.
    
    Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
    Change-Id: I5678c0510c3200eff496c07a6fbb88e70054b27b
    Reviewed-on: https://chromium-review.googlesource.com/798470
    Commit-Queue: enne <enne@chromium.org>
    Reviewed-by: default avatarvmpstr <vmpstr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#520990}
    959ead4b
paint_op_reader.h 3.04 KB