Searched refs:pixel (Results 1 - 7 of 7) sorted by relevance

/system/core/libpixelflinger/
H A Dbuffer.cpp27 uint32_t x, uint32_t y, pixel_t* pixel);
29 uint32_t x, uint32_t y, const pixel_t* pixel);
31 uint32_t x, uint32_t y, pixel_t* pixel);
33 uint32_t x, uint32_t y, pixel_t* pixel);
112 uint32_t x, uint32_t y, pixel_t* pixel)
127 pixel->s[i] = f->c[i].h - f->c[i].l;
128 if (pixel->s[i])
129 pixel->c[i] = extract(v, f->c[i].h, f->c[i].l, f->size*8);
134 uint32_t x, uint32_t y, pixel_t* pixel)
137 pixel
111 read_pixel(const surface_t* s, context_t* c, uint32_t x, uint32_t y, pixel_t* pixel) argument
133 readRGB565(const surface_t* s, context_t* c, uint32_t x, uint32_t y, pixel_t* pixel) argument
147 readABGR8888(const surface_t* s, context_t* c, uint32_t x, uint32_t y, pixel_t* pixel) argument
162 write_pixel(const surface_t* s, context_t* c, uint32_t x, uint32_t y, const pixel_t* pixel) argument
[all...]
H A Dt32cb16blend.S26 * .macro pixel
32 * \SRC is a 32-bit 0xAABBGGRR pixel value, with pre-multiplied colors.
34 * \FB is a target register that will contain the blended pixel values.
44 .macro pixel, DREG, SRC, FB, ODD
130 // r6: pixel
131 // r7: pixel
137 // r14: pixel
155 pixel r3, r4, r12, 0
167 // it's all zero, skip this pixel
175 pixel r
[all...]
/system/core/libpixelflinger/codeflinger/
H A DGGLAssembler.cpp242 // load the framebuffer pixel
250 pixel_t pixel;
255 pixel = directTex ? parts.texel[directTex-1] : parts.iterated;
256 pixel.flags &= ~CORRUPTIBLE;
268 // allocate a register for the resulting pixel
269 pixel.setTo(regs.obtain(), &mCbFormat, FIRST);
271 build_component(pixel, parts, GGLFormat::ALPHA, regs);
279 build_component(pixel, parts, GGLFormat::RED, regs);
280 build_component(pixel, parts, GGLFormat::GREEN, regs);
281 build_component(pixel, part
452 build_component( pixel_t& pixel, const fragment_parts_t& parts, int component, Scratch& regs) argument
812 build_logic_op(pixel_t& pixel, Scratch& regs) argument
919 build_masking(pixel_t& pixel, Scratch& regs) argument
[all...]
H A Dtexturing.cpp217 // the iterators because there is always an extra pixel on the
418 // at 1 or 4 bytes / pixel on any texture unit.
505 // pixel size scale
693 // about ~22 cycles / pixel
696 int pixel= scratches.obtain(); local
708 int offset = pixel;
710 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(offset));
712 SMULBB(AL, d, pixel, u);
717 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(lb));
719 SMLABB(AL, d, pixel,
801 int pixel= scratches.obtain(); local
884 int pixel= scratches.obtain(); local
[all...]
H A Dblending.cpp65 const pixel_t& pixel, // framebuffer
123 extract(fb, pixel, component);
171 component, pixel, fragment, fb, scratches);
181 component, pixel, fragment, fb, scratches);
210 component, pixel, fragment, fb, scratches);
222 component, pixel, fragment, fb, scratches);
229 component, pixel, fragment, fb, scratches);
241 component, pixel, fragment, fb, scratches);
63 build_blending( component_t& temp, const pixel_t& pixel, int component, Scratch& regs) argument
H A DGGLAssembler.h403 void build_component( pixel_t& pixel,
468 const pixel_t& pixel,
501 void build_logic_op(pixel_t& pixel, Scratch& regs);
503 void build_masking(pixel_t& pixel, Scratch& regs);
/system/core/include/private/pixelflinger/
H A Dggl_context.h66 // for the sub-pixel coordinates during the edge stepping, the
336 uint32_t x, uint32_t y, pixel_t* pixel);
338 uint32_t x, uint32_t y, const pixel_t* pixel);
458 // data locality in the pixel pipeline

Completed in 75 milliseconds