• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
ResourceFormatToSkColorType(ResourceFormat format)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 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