skia2/tools/gpu
Brian Osman 5fbd18370f Add NV_fence support to get better timing from ANGLE ES2
Previously, we were reporting numbers that were far too low, because
we were getting way ahead of the GPU, and then spending all of our time
in finish (which isn't timed). That led to us picking very high loop
counts, so our wall clock time to run nanobench was very high, and our
reported times were very low. This fixes all of that, and removes all
the spam about not having fence support.

Change-Id: Ib9dfc043da82bf8ee6645b8627cfade66eb9864e
Reviewed-on: https://skia-review.googlesource.com/58001
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2017-10-10 21:13:03 +00:00
..
gl Add NV_fence support to get better timing from ANGLE ES2 2017-10-10 21:13:03 +00:00
mock Add Make[backend] calls for creating GrContexts 2017-07-25 14:33:03 +00:00
mtl Add support for creating a GrContext backed by Metal. 2017-07-13 21:29:33 +00:00
vk Add Make[backend] calls for creating GrContexts 2017-07-25 14:33:03 +00:00
FenceSync.h Add NV_fence support to get better timing from ANGLE ES2 2017-10-10 21:13:03 +00:00
GpuTimer.h skpbench: add option for gpu timing 2016-10-05 08:42:03 -07:00
GrContextFactory.cpp Add Make[backend] calls for creating GrContexts 2017-07-25 14:33:03 +00:00
GrContextFactory.h Replace SkFAIL with SK_ABORT. 2017-08-16 15:37:54 +00:00
GrTest.cpp Add support for additional textures in GrDrawOpAtlas 2017-09-12 17:16:00 +00:00
GrTest.h Revert "Revert "Plumb GrBackendTexture throughout skia."" 2017-04-20 17:17:43 +00:00
TestContext.cpp Add support for creating a GrContext backed by Metal. 2017-07-13 21:29:33 +00:00
TestContext.h Add support for creating a GrContext backed by Metal. 2017-07-13 21:29:33 +00:00