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")); |
} |