| Index: include/gpu/GrColor.h
 | 
| ===================================================================
 | 
| --- include/gpu/GrColor.h	(revision 8735)
 | 
| +++ include/gpu/GrColor.h	(working copy)
 | 
| @@ -84,6 +84,23 @@
 | 
|                                     kB_GrColorComponentFlag | kA_GrColorComponentFlag)
 | 
|  };
 | 
|  
 | 
| +static inline char GrColorComponentFlagToChar(GrColorComponentFlags component) {
 | 
| +    GrAssert(GrIsPow2(component));
 | 
| +    switch (component) {
 | 
| +        case kR_GrColorComponentFlag:
 | 
| +            return 'r';
 | 
| +        case kG_GrColorComponentFlag:
 | 
| +            return 'g';
 | 
| +        case kB_GrColorComponentFlag:
 | 
| +            return 'b';
 | 
| +        case kA_GrColorComponentFlag:
 | 
| +            return 'a';
 | 
| +        default:
 | 
| +            GrCrash("Invalid color component flag.");
 | 
| +            return '\0';
 | 
| +    }
 | 
| +}
 | 
| +
 | 
|  static inline uint32_t GrPixelConfigComponentMask(GrPixelConfig config) {
 | 
|      GrAssert(config >= 0 && config < kGrPixelConfigCnt);
 | 
|      static const uint32_t kFlags[] = {
 | 
| 
 |