Searched defs:rgba (Results 26 - 50 of 81) sorted by relevance

1234

/external/skia/gm/
H A Dreadpixels.cpp28 Sk4f rgba = SkHalfToFloat_finite_ftz(pixel); local
30 rgba = Sk4f::Max(0.0f, Sk4f::Min(rgba, 1.0f));
33 rgba = Sk4f::Max(0.0f, Sk4f::Min(rgba, rgba[3]));
35 SkFloatToHalf_finite_ftz(rgba).store(&pixel);
/external/skia/src/core/
H A DSkColor.cpp155 SkColor4f rgba; local
156 swizzle_rb(Sk4f_fromS32(bgra)).store(rgba.vec());
157 return rgba;
161 SkColor4f rgba; local
162 rgba.fR = color3f.fX;
163 rgba.fG = color3f.fY;
164 rgba.fB = color3f.fZ;
165 rgba.fA = a;
166 return rgba;
/external/skia/src/jumper/
H A DSkJumper.h83 // When called, fn() will have our active pixels available in rgba.
85 float rgba[4*SkJumper_kMaxStride]; member in struct:SkJumper_CallbackCtx
86 float* read_from = rgba;
H A DSkJumper_stages_lowp.cpp208 SI void from_8888(U32 rgba, F* r, F* g, F* b, F* a) { argument
209 *r = from_wide_byte(__builtin_convertvector((rgba >> 0) & 0xff, U16));
210 *g = from_wide_byte(__builtin_convertvector((rgba >> 8) & 0xff, U16));
211 *b = from_wide_byte(__builtin_convertvector((rgba >> 16) & 0xff, U16));
212 *a = from_wide_byte(__builtin_convertvector((rgba >> 24) & 0xff, U16));
/external/swiftshader/src/Main/
H A DFrameBuffer.cpp294 Int rgba = *Pointer<Int>(s); local
296 *Pointer<Int>(d) = ((rgba & Int(0x00FF0000)) >> 16) |
297 ((rgba & Int(0x000000FF)) << 16) |
298 (rgba & Int(0xFF00FF00));
/external/webp/src/dsp/
H A Dyuv.h155 uint8_t* const rgba) {
156 VP8YuvToRgb(y, u, v, rgba);
157 rgba[3] = 0xff;
154 VP8YuvToRgba(uint8_t y, uint8_t u, uint8_t v, uint8_t* const rgba) argument
H A Dalpha_processing.c220 static void ApplyAlphaMultiply(uint8_t* rgba, int alpha_first, argument
223 uint8_t* const rgb = rgba + (alpha_first ? 1 : 0);
224 const uint8_t* const alpha = rgba + (alpha_first ? 0 : 3);
235 rgba += stride;
H A Dalpha_processing_sse2.c177 static void ApplyAlphaMultiply_SSE2(uint8_t* rgba, int alpha_first, argument
184 uint32_t* const rgbx = (uint32_t*)rgba;
197 uint8_t* const rgb = rgba + (alpha_first ? 1 : 0);
198 const uint8_t* const alpha = rgba + (alpha_first ? 0 : 3);
207 rgba += stride;
H A Dupsampling_msa.c315 static void YuvToRgba(uint8_t y, uint8_t u, uint8_t v, uint8_t* const rgba) { argument
316 YuvToRgb(y, u, v, rgba);
317 rgba[3] = 0xff;
/external/webp/src/enc/
H A Dpicture_enc.c233 static size_t Encode(const uint8_t* rgba, int width, int height, int stride, argument
256 ok = import(&pic, rgba, stride) && WebPEncode(&config, &pic);
/external/mesa3d/src/gallium/auxiliary/gallivm/
H A Dlp_bld_format_aos.c358 * @param rgba 4 float vector with the unpacked components.
366 LLVMValueRef rgba)
396 unswizzled = LLVMBuildShuffleVector(builder, rgba,
535 LLVMValueRef packed, res, chans[4], rgba[4]; local
584 rgba[j] = lp_build_const_int_vec(gallivm, conv_type, (1 << type.width) - 1);
586 rgba[j] = lp_build_swizzle_soa_channel(&bld_conv, chans, swizzle);
589 res = rgba[j];
591 rgba[j] = LLVMBuildShl(builder, rgba[j],
594 res = LLVMBuildOr(builder, res, rgba[
364 lp_build_pack_rgba_aos(struct gallivm_state *gallivm, const struct util_format_description *desc, LLVMValueRef rgba) argument
[all...]
H A Dlp_bld_format_soa.c350 * \param rgba The 4 SoA return vectors.
356 LLVMValueRef *rgba)
388 rgba[chan] = input;
397 * \param type the desired return type for 'rgba'. The vector length
461 * convert texels to float rgba
749 LLVMValueRef packed, rgba[4]; local
782 packed, rgba);
786 * (luckily the rgba order is fixed, only LA needs special case).
793 rgba_out[chan] = lp_build_swizzle_soa_channel(&bld, rgba, swizzle);
353 lp_build_rgba8_to_fi32_soa(struct gallivm_state *gallivm, struct lp_type dst_type, LLVMValueRef packed, LLVMValueRef *rgba) argument
/external/mesa3d/src/gallium/drivers/ilo/core/
H A Dilo_state_surface.c1256 enum gen_surface_scs rgba[4])
1258 const uint32_t scs = GEN_SHIFT32(rgba[0], GEN75_SURFACE_DW7_SCS_R) |
1259 GEN_SHIFT32(rgba[1], GEN75_SURFACE_DW7_SCS_G) |
1260 GEN_SHIFT32(rgba[2], GEN75_SURFACE_DW7_SCS_B) |
1261 GEN_SHIFT32(rgba[3], GEN75_SURFACE_DW7_SCS_A);
1254 ilo_state_surface_set_scs(struct ilo_state_surface *surf, const struct ilo_dev *dev, enum gen_surface_scs rgba[4]) argument
/external/mesa3d/src/gallium/state_trackers/nine/
H A Dnine_pipe.h536 d3dcolor_to_rgba(float *rgba, D3DCOLOR color) argument
538 rgba[0] = (float)((color >> 16) & 0xFF) / 0xFF;
539 rgba[1] = (float)((color >> 8) & 0xFF) / 0xFF;
540 rgba[2] = (float)((color >> 0) & 0xFF) / 0xFF;
541 rgba[3] = (float)((color >> 24) & 0xFF) / 0xFF;
545 d3dcolor_to_pipe_color_union(union pipe_color_union *rgba, D3DCOLOR color) argument
547 d3dcolor_to_rgba(&rgba->f[0], color);
/external/mesa3d/src/mesa/swrast/
H A Ds_drawpix.c453 GLfloat *rgba = (GLfloat *) span.array->attribs[VARYING_SLOT_COL0]; local
515 _mesa_format_convert(rgba, RGBA32_FLOAT, dstRowStride,
519 _mesa_apply_rgba_transfer_ops(ctx, transferOps, spanWidth, (GLfloat (*)[4])rgba);
530 _swrast_write_zoomed_rgba_span(ctx, imgX, imgY, &span, rgba);
/external/skia/include/gpu/
H A DGrColor.h123 /** Converts a GrColor to an rgba array of GrGLfloat */
124 static inline void GrColorToRGBAFloat(GrColor color, float rgba[4]) { argument
126 rgba[0] = GrColorUnpackR(color) * ONE_OVER_255;
127 rgba[1] = GrColorUnpackG(color) * ONE_OVER_255;
128 rgba[2] = GrColorUnpackB(color) * ONE_OVER_255;
129 rgba[3] = GrColorUnpackA(color) * ONE_OVER_255;
/external/skia/src/opts/
H A DSkNx_neon.h116 float32x4x4_t rgba = vld4q_f32((const float*) ptr); local
117 *r = rgba.val[0];
118 *g = rgba.val[1];
119 *b = rgba.val[2];
120 *a = rgba.val[3];
123 float32x4x4_t rgba = {{ local
129 vst4q_f32((float*) dst, rgba);
238 uint16x4x4_t rgba = vld4_u16((const uint16_t*)ptr); local
239 *r = rgba.val[0];
240 *g = rgba
245 uint16x4x3_t rgba = vld3_u16((const uint16_t*)ptr); local
251 uint16x4x4_t rgba = {{ local
[all...]
H A DSkSwizzler_opts.h205 uint8x8x4_t rgba = vld4_u8((const uint8_t*) src); local
207 uint8x8_t a = rgba.val[3],
208 b = rgba.val[2],
209 g = rgba.val[1],
210 r = rgba.val[0];
219 rgba.val[2] = r;
220 rgba.val[1] = g;
221 rgba.val[0] = b;
223 rgba.val[2] = b;
224 rgba
250 uint8x16x4_t rgba = vld4q_u8((const uint8_t*) src); local
264 uint8x8x4_t rgba = vld4_u8((const uint8_t*) src); local
287 uint8x16x4_t rgba; local
310 uint8x8x4_t rgba; local
348 uint8x16x4_t rgba; local
366 uint8x8x4_t rgba; local
397 uint8x16x4_t rgba; local
420 uint8x8x4_t rgba; local
587 __m128i rgba = _mm_loadu_si128((const __m128i*) src); local
619 __m128i rgba = _mm_or_si128(_mm_shuffle_epi8(rgb, expand), alphaMask); local
[all...]
/external/swiftshader/src/OpenGL/libGL/
H A DImage.cpp569 unsigned int rgba = source[x]; local
570 dest[x] = (rgba & 0xFF00FF00) | ((rgba << 16) & 0x00FF0000) | ((rgba >> 16) & 0x000000FF);
584 unsigned short rgba = source[x]; local
585 dest[4 * x + 0] = ((rgba & 0x00F0) << 0) | ((rgba & 0x00F0) >> 4);
586 dest[4 * x + 1] = ((rgba & 0x0F00) >> 4) | ((rgba & 0x0F00) >> 8);
587 dest[4 * x + 2] = ((rgba
602 unsigned short rgba = source[x]; local
[all...]
/external/swiftshader/src/OpenGL/libGLES_CM/
H A DDevice.cpp169 float rgba[4]; local
170 rgba[0] = red;
171 rgba[1] = green;
172 rgba[2] = blue;
173 rgba[3] = alpha;
182 clear(rgba, FORMAT_A32B32G32R32F, renderTarget, clearRect, rgbaMask);
/external/deqp/framework/randomshaders/
H A DrsgProgramExecutor.cpp203 inline tcu::RGBA toColor (tcu::Vec4 rgba) argument
205 return tcu::RGBA(deClamp32(deRoundFloatToInt32(rgba.x()*255), 0, 255),
206 deClamp32(deRoundFloatToInt32(rgba.y()*255), 0, 255),
207 deClamp32(deRoundFloatToInt32(rgba.z()*255), 0, 255),
208 deClamp32(deRoundFloatToInt32(rgba.w()*255), 0, 255));
/external/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_util.h436 pack_rgba(enum pipe_format format, const float *rgba) argument
439 util_pack_color(rgba, format, &uc);
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_blit.c115 const float* rgba)
118 util_pack_color(rgba, format, &uc);
114 r300_depth_clear_cb_value(enum pipe_format format, const float* rgba) argument
/external/mesa3d/src/mesa/main/
H A Dpack.c1350 _mesa_pack_luminance_from_rgba_float(GLuint n, GLfloat rgba[][4], argument
1361 GLfloat sum = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1366 dst[i] = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1373 GLfloat sum = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[
1456 _mesa_pack_luminance_from_rgba_integer(GLuint n, GLuint rgba[][4], bool rgba_is_signed, GLvoid *dstAddr, GLenum dst_format, GLenum dst_type) argument
1574 GLfloat *rgba, *dstPtr; local
1627 GLfloat *rgba; local
[all...]
H A Dreadpix.c435 void *rgba, *src; local
501 rgba = NULL;
524 * the final conversion/copy from the rgba buffer to the dst buffer.
529 rgba = dst;
532 rgba = malloc(height * rgba_stride);
533 if (!rgba) {
540 _mesa_format_convert(rgba, rgba_format, rgba_stride,
547 _mesa_apply_rgba_transfer_ops(ctx, transferOps, width * height, rgba);
559 src = rgba;
592 free(rgba);
[all...]

Completed in 934 milliseconds

1234