Home
last modified time | relevance | path

Searched refs:pixel (Results 1 – 12 of 12) sorted by relevance

/system/core/libpixelflinger/
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) in read_pixel() argument
127 pixel->s[i] = f->c[i].h - f->c[i].l; in read_pixel()
128 if (pixel->s[i]) in read_pixel()
129 pixel->c[i] = extract(v, f->c[i].h, f->c[i].l, f->size*8); in read_pixel()
134 uint32_t x, uint32_t y, pixel_t* pixel) in readRGB565() argument
137 pixel->c[0] = 0; in readRGB565()
[all …]
Dt32cb16blend.S45 .macro pixel, DREG, SRC, FB, ODD macro
156 pixel r3, r4, r12, 0
176 pixel r3, r4, r12, 0
177 pixel r3, r5, r12, 1
191 pixel r3, r4, r12, 0
192 pixel r3, r5, r12, 16
/system/core/libpixelflinger/codeflinger/
DGGLAssembler.cpp253 pixel_t pixel; in scanline_core() local
258 pixel = directTex ? parts.texel[directTex-1] : parts.iterated; in scanline_core()
259 pixel.flags &= ~CORRUPTIBLE; in scanline_core()
272 pixel.setTo(regs.obtain(), &mCbFormat, FIRST); in scanline_core()
274 build_component(pixel, parts, GGLFormat::ALPHA, regs); in scanline_core()
282 build_component(pixel, parts, GGLFormat::RED, regs); in scanline_core()
283 build_component(pixel, parts, GGLFormat::GREEN, regs); in scanline_core()
284 build_component(pixel, parts, GGLFormat::BLUE, regs); in scanline_core()
286 pixel.flags |= CORRUPTIBLE; in scanline_core()
292 if (pixel.reg == -1) { in scanline_core()
[all …]
Dtexturing.cpp712 int pixel= scratches.obtain(); in filter8() local
724 int offset = pixel; in filter8()
726 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(offset)); in filter8()
728 SMULBB(AL, d, pixel, u); in filter8()
733 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(lb)); in filter8()
735 SMLABB(AL, d, pixel, u, d); in filter8()
740 LDRB(AL, pixel, txPtr.reg); in filter8()
742 SMLABB(AL, d, pixel, u, d); in filter8()
745 LDRB(AL, pixel, txPtr.reg, reg_scale_pre(rt)); in filter8()
747 SMLABB(AL, texel.reg, pixel, u, d); in filter8()
[all …]
Dblending.cpp65 const pixel_t& pixel, // framebuffer in build_blending() argument
123 extract(fb, pixel, component); in build_blending()
171 component, pixel, fragment, fb, scratches); in build_blending()
181 component, pixel, fragment, fb, scratches); in build_blending()
210 component, pixel, fragment, fb, scratches); in build_blending()
222 component, pixel, fragment, fb, scratches); in build_blending()
229 component, pixel, fragment, fb, scratches); in build_blending()
241 component, pixel, fragment, fb, scratches); in build_blending()
DGGLAssembler.h413 void build_component( pixel_t& pixel,
478 const pixel_t& pixel,
511 void build_logic_op(pixel_t& pixel, Scratch& regs);
513 void build_masking(pixel_t& pixel, Scratch& regs);
/system/core/libpixelflinger/arch-mips64/
Dcol32cb16blend.S17 .macro pixel dreg src f sR sG sB shift macro
81 pixel $a6 $t3 $v0 $a3 $a4 $a5 0
82 pixel $a7 $t3 $v0 $a3 $a4 $a5 16
83 pixel $t8 $t3 $v0 $a3 $a4 $a5 32
84 pixel $t9 $t3 $v0 $a3 $a4 $a5 48
102 pixel $a6 $t3 $v0 $a3 $a4 $a5 0
Dt32cb16blend.S34 .macro pixel dreg src fb shift macro
98 pixel $a7,$t0,$a5,0
122 pixel $a7,$t0,$a5,0
124 pixel $a7,$t1,$a5,16
139 pixel $a7,$t0,$a5,0
141 pixel $a7,$t1,$a5,16
159 pixel $a7,$t0,$a5,0
/system/core/libpixelflinger/arch-mips/
Dcol32cb16blend.S17 .macro pixel dreg src f sR sG sB shift macro
97 pixel $t2 $t7 $v0 $a3 $t0 $t1 0
98 pixel $t3 $t7 $v0 $a3 $t0 $t1 16
105 pixel $t7 $t8 $v0 $a3 $t0 $t1 0
106 pixel $t3 $t8 $v0 $a3 $t0 $t1 16
128 pixel $t2 $t7 $v0 $a3 $t0 $t1 0
Dt32cb16blend.S36 .macro pixel dreg src fb shift macro
94 .macro pixel dreg src fb shift macro
200 pixel $t3,$t4,$t1,0
224 pixel $t3,$t4,$t1,0
226 pixel $t3,$t5,$t1,16
241 pixel $t3,$t4,$t1,0
243 pixel $t3,$t5,$t1,16
261 pixel $t3,$t4,$t1,0
/system/core/libpixelflinger/arch-arm64/
Dt32cb16blend.S56 .macro pixel, DREG, SRC, FB, ODD macro
169 pixel w3, w4, w12, 0
187 pixel w3, w4, w12, 0
188 pixel w3, w5, w12, 1
200 pixel w3, w4, w12, 0
201 pixel w3, w5, w12, 1
/system/core/libpixelflinger/include/private/pixelflinger/
Dggl_context.h358 uint32_t x, uint32_t y, pixel_t* pixel);
360 uint32_t x, uint32_t y, const pixel_t* pixel);