skia2/dm
Tyler Denniston 45f94f8344 Reland: Initial checkin of GM verifier framework
The goal of the verifier framework is to enable opt-in checks of the
images produced by individual GMs. The basis of verification will be
comparing the rendered output of a GM against a source-of-truth image,
such as one generated by the CPU backend.

In the short term this can enable coarse-grained sanity checks for a
subset of GMs to catch e.g. egregious rendering bugs. In the longer term
this can provide an SkQP-style suite of tests that can be run across
many/all GMs to provide a vote of confidence in the rendering
correctness of new devices.

Bug: skia:9855
Change-Id: I50f15ecd029b28b69c0f68dc4126df3a4dd61d75
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/268685
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Tyler Denniston <tdenniston@google.com>
2020-02-06 15:01:31 +00:00
..
DM.cpp Reland: Initial checkin of GM verifier framework 2020-02-06 15:01:31 +00:00
DMGpuTestProcs.cpp Reland "Enable Programs (formerly GLPrograms) test for other APIs" 2019-10-24 19:53:25 +00:00
DMJsonWriter.cpp Remove all global mutexes 2019-06-18 00:39:15 +00:00
DMJsonWriter.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
DMSrcSink.cpp Reland: Initial checkin of GM verifier framework 2020-02-06 15:01:31 +00:00
DMSrcSink.h Reland: Initial checkin of GM verifier framework 2020-02-06 15:01:31 +00:00