/system/core/libpixelflinger/codeflinger/ |
H A D | blending.cpp | 33 int component, 36 if (mInfo[component].fog) { 48 immed12_pre(GGL_OFFSETOF(state.fog.color[component]))); 66 int component, 69 if (!mInfo[component].blend) 72 int fs = component==GGLFormat::ALPHA ? mBlendSrcA : mBlendSrc; 73 int fd = component==GGLFormat::ALPHA ? mBlendDstA : mBlendDst; 74 if (fs==GGL_SRC_ALPHA_SATURATE && component==GGLFormat::ALPHA) 79 // that component (eg: GL_ZERO:GL_*), so the register has not been 119 // see if we need to extract 'component' fro 31 build_fog( component_t& temp, int component, Scratch& regs) argument 63 build_blending( component_t& temp, const pixel_t& pixel, int component, Scratch& regs) argument [all...] |
H A D | load_store.cpp | 123 MOV(AL, 0, d.reg, s); // component = packed; 125 MOV(AL, 0, d.reg, reg_imm(s, LSR, l)); // component = packed >> l; 127 AND(AL, 0, d.reg, s, imm(mask)); // component = packed & mask; 129 BIC(AL, 0, d.reg, s, imm(~mask)); // component = packed & mask; 131 UBFX(AL, d.reg, s, l, maskLen); // component = (packed & mask) >> l; 137 AND(AL, 0, d.reg, s, imm(mask)); // component = packed & mask; 139 BIC(AL, 0, d.reg, s, imm(~mask)); // component = packed & mask; 149 MOV(AL, 0, d.reg, reg_imm(s, LSR, l)); // component = packed >> l; 161 void GGLAssembler::extract(integer_t& d, const pixel_t& s, int component) argument 164 s.format.c[component] 169 extract(component_t& d, const pixel_t& s, int component) argument 247 downshift( pixel_t& d, int component, component_t s, const reg_t& dither) argument [all...] |
H A D | texturing.cpp | 60 // 0x1: color component 81 // this component exists in the destination and is not replaced 183 int component, 188 if (!mInfo[component].iterated) 193 extract(fragment, parts.iterated, component); 204 CONTEXT_LOAD(fragment.reg, generated_vars.argb[component].c); 205 CONTEXT_LOAD(dx, generated_vars.argb[component].dx); 207 CONTEXT_STORE(dx, generated_vars.argb[component].c); 209 CONTEXT_LOAD(fragment.reg, generated_vars.argb[component].c); 215 fragment.reg = parts.argb[component] 180 build_iterated_color( component_t& fragment, const fragment_parts_t& parts, int component, Scratch& regs) argument 1080 build_texture_environment( component_t& fragment, const fragment_parts_t& parts, int component, Scratch& regs) argument 1171 modulate( component_t& dest, const component_t& incoming, const pixel_t& incomingTexel, int component) argument 1261 decal( component_t& dest, const component_t& incoming, const pixel_t& incomingTexel, int component) argument 1292 blend( component_t& dest, const component_t& incoming, const pixel_t& incomingTexel, int component, int tmu) argument 1330 add( component_t& dest, const component_t& incoming, const pixel_t& incomingTexel, int component) argument [all...] |
H A D | GGLAssembler.cpp | 218 // (or no alpha component in the texture). 457 int component, 461 comment(comments[component]); 465 const int dst_component_size = pixel.component_size(component); 469 parts, component, scratches, regs); 471 if (mInfo[component].inDest) { 474 build_blending( temp, mDstPixel, component, scratches ); 476 // downshift component and rebuild pixel... 477 downshift(pixel, component, temp, parts.dither); 485 int component, 455 build_component( pixel_t& pixel, const fragment_parts_t& parts, int component, Scratch& regs) argument 481 build_incoming_component( component_t& temp, int dst_size, const fragment_parts_t& parts, int component, Scratch& scratches, Scratch& global_regs) argument [all...] |
H A D | GGLAssembler.h | 263 explicit component_t(const pixel_t& rhs, int component) { argument 265 rhs.format.c[component].l, 266 rhs.format.c[component].h, 366 const pixel_t& texel, int component); 370 const pixel_t& texel, int component); 374 const pixel_t& texel, int component, int tmu); 378 const pixel_t& texel, int component); 383 void extract(integer_t& d, const pixel_t& s, int component); 384 void extract(component_t& d, const pixel_t& s, int component); 389 void downshift(pixel_t& d, int component, component_ [all...] |