Update gpu trace marker system for MultiDrawBuffer world
authorrobertphillips <robertphillips@google.com>
Thu, 5 Mar 2015 17:17:17 +0000 (09:17 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 5 Mar 2015 17:17:18 +0000 (09:17 -0800)
commitbca3c9fb2d5c043985b878633e9630cf12e04bd6
treebfeae08002e85b3f2b6fc53ab8181ab9d6aa2aec
parent7bdc8dfaabdee59d1961a390418ae6aafe0f9e62
Update gpu trace marker system for MultiDrawBuffer world

The main thrust of this CL is to remove the currCmdMarker variable from GrTargetCommands::flush. In a MultiDrawBuffer world the Cmds need not be execute in the order of their issuance.

Review URL: https://codereview.chromium.org/978363002
src/gpu/GrInOrderDrawBuffer.cpp
src/gpu/GrTargetCommands.cpp
src/gpu/GrTargetCommands.h