1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "cc/resources/resource_format.h" 6 7 namespace cc { 8 9 SkColorType ResourceFormatToSkColorType(ResourceFormat format) { 10 switch (format) { 11 case RGBA_4444: 12 return kARGB_4444_SkColorType; 13 case RGBA_8888: 14 case BGRA_8888: 15 return kPMColor_SkColorType; 16 case ETC1: 17 case LUMINANCE_8: 18 case RGB_565: 19 NOTREACHED(); 20 break; 21 } 22 NOTREACHED(); 23 return kPMColor_SkColorType; 24 } 25 26 } // namespace cc 27