skia2/dm
Brian Osman a66081d943 Move SkSL caching out of GR_TEST_UTILS, trim persistent cache options
Combines the two boolean options into a single tri-state enum. Old GLSL
option is still present (temporarily) until Chrome is switched over.

Also add a type tag for cached program binaries, so we can safely
detect cache entries of the wrong type.

Change-Id: I0ddeefa9180b27bc2c46e2e7b77e6c9cdf4a730a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/238856
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2019-09-03 20:18:48 +00:00
..
DM.cpp Install runtime check error handler in RTC builds 2019-06-24 18:08:08 +00:00
DMGpuTestProcs.cpp Remove "nvpr" configs 2019-06-26 16:53:50 +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 Move SkSL caching out of GR_TEST_UTILS, trim persistent cache options 2019-09-03 20:18:48 +00:00
DMSrcSink.h Reland "DM: Add a per-sink MemoryCache to all GPU sinks" 2019-06-28 16:30:24 +00:00