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 7namespace cc { 8 9SkColorType 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 kN32_SkColorType; 16 case ETC1: 17 case ALPHA_8: 18 case LUMINANCE_8: 19 case RGB_565: 20 NOTREACHED(); 21 break; 22 } 23 NOTREACHED(); 24 return kN32_SkColorType; 25} 26 27} // namespace cc 28