Lines Matching refs:rgba
108 void SkRasterPipeline::append_constant_color(SkArenaAlloc* alloc, const float rgba[4]) { in append_constant_color()
110 SkASSERT(0 <= rgba[3] && rgba[3] <= 1); in append_constant_color()
112 if (rgba[0] == 0 && rgba[1] == 0 && rgba[2] == 0 && rgba[3] == 1) { in append_constant_color()
114 } else if (rgba[0] == 1 && rgba[1] == 1 && rgba[2] == 1 && rgba[3] == 1) { in append_constant_color()
118 Sk4f color = Sk4f::Load(rgba); in append_constant_color()
123 if (0 <= rgba[0] && rgba[0] <= rgba[3] && in append_constant_color()
124 0 <= rgba[1] && rgba[1] <= rgba[3] && in append_constant_color()
125 0 <= rgba[2] && rgba[2] <= rgba[3]) { in append_constant_color()
128 ctx->rgba[0] = (uint16_t)color[0]; in append_constant_color()
129 ctx->rgba[1] = (uint16_t)color[1]; in append_constant_color()
130 ctx->rgba[2] = (uint16_t)color[2]; in append_constant_color()
131 ctx->rgba[3] = (uint16_t)color[3]; in append_constant_color()