Chromium Code Reviews| Index: gpu/perftests/texture_upload_perftest.cc |
| diff --git a/gpu/perftests/texture_upload_perftest.cc b/gpu/perftests/texture_upload_perftest.cc |
| index c14a15129a3a2e91f99a72ffb7433330e9a3e5e0..e160d1362c355947e419a2476ac0e9bc5d74d701 100644 |
| --- a/gpu/perftests/texture_upload_perftest.cc |
| +++ b/gpu/perftests/texture_upload_perftest.cc |
| @@ -349,8 +349,11 @@ class TextureUploadPerfTest : public testing::Test { |
| UploadTexture(texture_id, size, pixels, format, subimage); |
| tex_timers.Record(); |
| - MeasurementTimers draw_timers(gpu_timing_client_.get()); |
| + MeasurementTimers first_draw_timers(gpu_timing_client_.get()); |
| + glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); |
| + first_draw_timers.Record(); |
| + MeasurementTimers draw_timers(gpu_timing_client_.get()); |
| glDrawArrays(GL_TRIANGLE_STRIP, 0, 4); |
| draw_timers.Record(); |
| @@ -374,6 +377,8 @@ class TextureUploadPerfTest : public testing::Test { |
| if (!gpu_timer_errors) { |
| measurements.push_back(tex_timers.GetAsMeasurement( |
| subimage ? "texsubimage2d" : "teximage2d")); |
| + measurements.push_back( |
| + first_draw_timers.GetAsMeasurement("firstdrawarrayscost")); |
|
Daniele Castagna
2015/03/24 17:30:09
nit: I'd remove the suffix "cost". Every measureme
|
| measurements.push_back(draw_timers.GetAsMeasurement("drawarrays")); |
| measurements.push_back(finish_timers.GetAsMeasurement("finish")); |
| } |