commit | 0c9ac58b37753035cd0176cd6c2b7d66a6e08db4 | [log] [tgz] |
---|---|---|
author | Jim Van Verth <jvanverth@google.com> | Wed Jul 24 15:41:54 2019 -0400 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Wed Jul 24 20:15:39 2019 +0000 |
tree | b11b917ecf20119f414e7ee3f2a4c57e7d130955 | |
parent | 6d907faa7d542d12a904c278cff40ab861c99459 [diff] |
Return nil on SkSL to program failure in Metal. Bug: chromium:985129 Change-Id: I7dfea73f7eb48aeba11c110fc8b9fa253770afc1 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/229493 Commit-Queue: Jim Van Verth <jvanverth@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com> Auto-Submit: Jim Van Verth <jvanverth@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/mtl/GrMtlUtil.mm b/src/gpu/mtl/GrMtlUtil.mm index 77e93bd..ebabcc4 100644 --- a/src/gpu/mtl/GrMtlUtil.mm +++ b/src/gpu/mtl/GrMtlUtil.mm
@@ -158,6 +158,7 @@ if (!program) { SkDebugf("SkSL error:\n%s\n", gpu->shaderCompiler()->errorText().c_str()); SkASSERT(false); + return nil; } *outInputs = program->fInputs;