Searched refs:pixel (Results 1 - 8 of 8) 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.cpp245 // load the framebuffer pixel
253 pixel_t pixel;
258 pixel = directTex ? parts.texel[directTex-1] : parts.iterated;
259 pixel.flags &= ~CORRUPTIBLE;
271 // allocate a register for the resulting pixel
272 pixel.setTo(regs.obtain(), &mCbFormat, FIRST);
274 build_component(pixel, parts, GGLFormat::ALPHA, regs);
282 build_component(pixel, parts, GGLFormat::RED, regs);
283 build_component(pixel, parts, GGLFormat::GREEN, regs);
284 build_component(pixel, part
455 build_component( pixel_t& pixel, const fragment_parts_t& parts, int component, Scratch& regs) argument
815 build_logic_op(pixel_t& pixel, Scratch& regs) argument
931 build_masking(pixel_t& pixel, Scratch& regs) argument
[all...]
H A Dtexturing.cpp220 // the iterators because there is always an extra pixel on the
421 // at 1 or 4 bytes / pixel on any texture unit.
514 // pixel size scale
713 // about ~22 cycles / pixel
716 int pixel= scratches.obtain(); local
728 int offset = pixel;
730 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(offset));
732 SMULBB(AL, d, pixel, u);
737 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(lb));
739 SMLABB(AL, d, pixel,
821 int pixel= scratches.obtain(); local
905 int pixel= scratches.obtain(); local
1004 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.h407 void build_component( pixel_t& pixel,
472 const pixel_t& pixel,
505 void build_logic_op(pixel_t& pixel, Scratch& regs);
507 void build_masking(pixel_t& pixel, Scratch& regs);
/system/core/libpixelflinger/arch-mips/
H A Dt32cb16blend.S26 * with the 32bpp ABGR pixel held in src and store the result in fb
29 * the the second pixel (shift==16) will be merged into
36 .macro pixel dreg src fb shift
87 .macro pixel dreg src fb shift
185 /* as long as there is at least one pixel */
193 pixel $t3,$t4,$t1,0
217 pixel $t3,$t4,$t1,0
218 pixel $t3,$t5,$t1,16
233 pixel $t3,$t4,$t1,0
234 pixel
[all...]
/system/core/include/private/pixelflinger/
H A Dggl_context.h86 // for the sub-pixel coordinates during the edge stepping, the
356 uint32_t x, uint32_t y, pixel_t* pixel);
358 uint32_t x, uint32_t y, const pixel_t* pixel);
478 // data locality in the pixel pipeline

Completed in 274 milliseconds