/system/core/libpixelflinger/ |
H A D | buffer.cpp | 27 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 D | t32cb16blend.S | 26 * .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 D | GGLAssembler.cpp | 242 // 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 D | texturing.cpp | 217 // 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 D | blending.cpp | 65 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 D | GGLAssembler.h | 403 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 D | ggl_context.h | 66 // 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
|