| Index: cc/texture_uploader.cc
|
| diff --git a/cc/texture_uploader.cc b/cc/texture_uploader.cc
|
| index f25764bb837cc795937927cc412b1e8179b6ff4e..6ff13c70a614336a3aaa705b80e6b4949ca918bb 100644
|
| --- a/cc/texture_uploader.cc
|
| +++ b/cc/texture_uploader.cc
|
| @@ -353,6 +353,10 @@ void TextureUploader::processQueries()
|
| unsigned usElapsed = m_pendingQueries.first()->value();
|
| HISTOGRAM_CUSTOM_COUNTS("Renderer4.TextureGpuUploadTimeUS", usElapsed, 0, 100000, 50);
|
|
|
| + // Clamp the queries to saner values in case the queries fail.
|
| + usElapsed = std::max(1u, usElapsed);
|
| + usElapsed = std::min(15000u, usElapsed);
|
| +
|
| if (!m_pendingQueries.first()->isNonBlocking())
|
| m_numBlockingTextureUploads--;
|
|
|
|
|