• Sadrul Habib Chowdhury's avatar
    cc/viz: Add some more flow trace-events. · b0c6bf3a
    Sadrul Habib Chowdhury authored
    Add some more flow trace-events for the various stages during a frame.
    For example:
     . [client] Reception of BeginFrame (ReceiveBeginFrame).
     . [client] Generation of RenderPass, DrawQuad etc (GenerateRenderPass).
     . [client] Generation of CompositorFrame (GenerateCompositorFrame).
     . [client] Submission of CompositorFrame (SubmitCompositorFrame).
     . [server] Aggregation of surfaces from various clients in the
                DisplayCompositor (SurfaceAggregation).
    
    An example screenshot: https://imgur.com/a/ZJGfq2J
    
    BUG=855328
    
    Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
    Change-Id: Iccb7b61d485b20256cc8f35a5a4efef4c8ed63ea
    Reviewed-on: https://chromium-review.googlesource.com/1116345Reviewed-by: default avatarFady Samuel <fsamuel@chromium.org>
    Reviewed-by: default avatarNed Nguyen <nednguyen@google.com>
    Commit-Queue: Sadrul Chowdhury <sadrul@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#570859}
    b0c6bf3a
layer_tree_host_impl.h 44.4 KB