diff options
Diffstat (limited to 'tools/skpbench/skpbench.cpp')
-rw-r--r-- | tools/skpbench/skpbench.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/skpbench/skpbench.cpp b/tools/skpbench/skpbench.cpp index 6b89bc27ff..562c48165f 100644 --- a/tools/skpbench/skpbench.cpp +++ b/tools/skpbench/skpbench.cpp @@ -292,6 +292,10 @@ int main(int argc, char** argv) { GrPixelConfig grPixConfig = SkImageInfo2GrPixelConfig(config->getColorType(), config->getColorSpace(), *ctx->caps()); + if (kUnknown_GrPixelConfig == grPixConfig) { + exitf(ExitErr::kUnavailable, "failed to get GrPixelConfig from SkColorType: %d", + config->getColorType()); + } int supportedSampleCount = ctx->caps()->getRenderTargetSampleCount(config->getSamples(), grPixConfig); if (supportedSampleCount != config->getSamples()) { |