Emit new style key information in generated effects

All layout(key) fields include the field name meta-data, and use as few
bits as possible.

Bug: skia:11372
Change-Id: Ie12b3e0d01148457e5ea078cbf7d0a4bff35302e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/378596
Reviewed-by: Brian Salomon <bsalomon@google.com>
Reviewed-by: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/src/gpu/gradients/generated/GrTwoPointConicalGradientLayout.cpp b/src/gpu/gradients/generated/GrTwoPointConicalGradientLayout.cpp
index 42cc7c6..62ef4ec 100644
--- a/src/gpu/gradients/generated/GrTwoPointConicalGradientLayout.cpp
+++ b/src/gpu/gradients/generated/GrTwoPointConicalGradientLayout.cpp
@@ -150,12 +150,12 @@
 }
 void GrTwoPointConicalGradientLayout::onGetGLSLProcessorKey(const GrShaderCaps& caps,
                                                             GrProcessorKeyBuilder* b) const {
-    b->add32((uint32_t)type);
-    b->add32((uint32_t)isRadiusIncreasing);
-    b->add32((uint32_t)isFocalOnCircle);
-    b->add32((uint32_t)isWellBehaved);
-    b->add32((uint32_t)isSwapped);
-    b->add32((uint32_t)isNativelyFocal);
+    b->addBits(2, (uint32_t)type, "type");
+    b->addBits(1, (uint32_t)isRadiusIncreasing, "isRadiusIncreasing");
+    b->addBits(1, (uint32_t)isFocalOnCircle, "isFocalOnCircle");
+    b->addBits(1, (uint32_t)isWellBehaved, "isWellBehaved");
+    b->addBits(1, (uint32_t)isSwapped, "isSwapped");
+    b->addBits(1, (uint32_t)isNativelyFocal, "isNativelyFocal");
 }
 bool GrTwoPointConicalGradientLayout::onIsEqual(const GrFragmentProcessor& other) const {
     const GrTwoPointConicalGradientLayout& that = other.cast<GrTwoPointConicalGradientLayout>();