|  | /* | 
|  | * Copyright 2018 Google Inc. | 
|  | * | 
|  | * Use of this source code is governed by a BSD-style license that can be | 
|  | * found in the LICENSE file. | 
|  | */ | 
|  |  | 
|  | layout(ctype=SkPMColor) in half4 color0; | 
|  | layout(ctype=SkPMColor) in half4 color1; | 
|  | layout(ctype=SkPMColor) in half4 color2; | 
|  | layout(ctype=SkPMColor) in half4 color3; | 
|  | layout(ctype=SkPMColor) in half4 color4; | 
|  | layout(ctype=SkPMColor) in half4 color5; | 
|  |  | 
|  | void main() { | 
|  | half alpha = 255.0 * sk_InColor.a; | 
|  | if (alpha < 0.5) { | 
|  | sk_OutColor = color0; | 
|  | } else if (alpha < 1.5) { | 
|  | sk_OutColor = color1; | 
|  | } else if (alpha < 2.5) { | 
|  | sk_OutColor = color2; | 
|  | } else if (alpha < 3.5) { | 
|  | sk_OutColor = color3; | 
|  | } else if (alpha < 4.5) { | 
|  | sk_OutColor = color4; | 
|  | } else { | 
|  | sk_OutColor = color5; | 
|  | } | 
|  | } |