#include "cc/raster/raster_query_queue.h"
#include <utility>
#include "base/strings/stringprintf.h"
#include "cc/base/histograms.h"
#include "components/viz/common/gpu/raster_context_provider.h"
#include "gpu/GLES2/gl2extchromium.h"
#include "gpu/command_buffer/client/raster_interface.h"
namespace cc {
RasterQuery::RasterQuery() = default;
RasterQuery::~RasterQuery() = default;
RasterQueryQueue::RasterQueryQueue(
viz::RasterContextProvider* const worker_context_provider)
: … { … }
RasterQueryQueue::~RasterQueryQueue() = default;
void RasterQueryQueue::Append(RasterQuery raster_query) { … }
#define UMA_HISTOGRAM_RASTER_TIME_CUSTOM_MICROSECONDS(name, total_time) …
bool RasterQueryQueue::CheckRasterFinishedQueries() { … }
}