Lines Matching refs:dg
810 F dr,dg,db,da; member
849 F& r, F& g, F& b, F& a, F& dr, F& dg, F& db, F& da); \
853 params->dr, params->dg, params->db, params->da); \
858 F& r, F& g, F& b, F& a, F& dr, F& dg, F& db, F& da)
862 F& r, F& g, F& b, F& a, F& dr, F& dg, F& db, F& da); \
864 F r, F g, F b, F a, F dr, F dg, F db, F da) { \
865 name##_k(Ctx{program},dx,dy,tail, r,g,b,a, dr,dg,db,da); \
867 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
870 F& r, F& g, F& b, F& a, F& dr, F& dg, F& db, F& da)
1009 dr = dg = db = da = 0; in STAGE()
1089 g = name##_channel(g,dg,a,da); \
1121 g = name##_channel(g,dg,a,da); \
1222 set_sat(&R, &G, &B, sat(dr,dg,db)*a); in STAGE()
1223 set_lum(&R, &G, &B, lum(dr,dg,db)*a); in STAGE()
1227 g = g*inv(da) + dg*inv(a) + G; in STAGE()
1233 G = dg*a, in STAGE()
1237 set_lum(&R, &G, &B, lum(dr,dg,db)* a); // (This is not redundant.) in STAGE()
1241 g = g*inv(da) + dg*inv(a) + G; in STAGE()
1250 set_lum(&R, &G, &B, lum(dr,dg,db)*a); in STAGE()
1254 g = g*inv(da) + dg*inv(a) + G; in STAGE()
1260 G = dg*a, in STAGE()
1267 g = g*inv(da) + dg*inv(a) + G; in STAGE()
1277 dg = cast((dst >> 8) & 0xff); in STAGE()
1284 g = mad(dg, inv(a), g*255.0f); in STAGE()
1321 dg = min(dg, da); in STAGE()
1356 dg = g; in STAGE()
1362 g = dg; in STAGE()
1374 dg = dg * da; in STAGE()
1474 g = lerp(dg, g, *c); in STAGE()
1485 g = lerp(dg, g, c); in STAGE()
1498 g = lerp(dg, g, cg); in STAGE()
1611 dr = dg = db = 0.0f; in STAGE()
1636 from_565(load<U16>(ptr, tail), &dr,&dg,&db); in STAGE()
1660 from_4444(load<U16>(ptr, tail), &dr,&dg,&db,&da); in STAGE()
1682 from_8888(load<U32>(ptr, tail), &dr,&dg,&db,&da); in STAGE()
1705 from_1010102(load<U32>(ptr, tail), &dr,&dg,&db,&da); in STAGE()
1738 dg = from_half(G); in STAGE()
1779 load4(ptr,tail, &dr,&dg,&db,&da); in STAGE()
1851 dr = dg = db = da; in STAGE()
2092 dg = mad(scale, g, dg); in STAGE()
2281 U16 dr,dg,db,da;
2288 U16 dr, U16 dg, U16 db, U16 da);
2353 U16& dr, U16& dg, U16& db, U16& da); \
2358 params->dr,params->dg,params->db,params->da); \
2364 U16& dr, U16& dg, U16& db, U16& da)
2369 U16& dr, U16& dg, U16& db, U16& da); \
2372 params->dr,params->dg,params->db,params->da); \
2378 U16& dr, U16& dg, U16& db, U16& da)
2386 U16 dr, U16 dg, U16 db, U16 da) { \
2393 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
2402 U16& dr, U16& dg, U16& db, U16& da); \
2405 U16 dr, U16 dg, U16 db, U16 da) { \
2408 name##_k(Ctx{program}, dx,dy,tail, x,y, r,g,b,a, dr,dg,db,da); \
2410 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
2414 U16& dr, U16& dg, U16& db, U16& da)
2419 U16& dr, U16& dg, U16& db, U16& da); \
2422 U16 dr, U16 dg, U16 db, U16 da) { \
2423 name##_k(Ctx{program}, dx,dy,tail, 0,0, r,g,b,a, dr,dg,db,da); \
2425 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
2429 U16& dr, U16& dg, U16& db, U16& da)
2622 dg = min(dg, da);
2638 dg = div255(dg * da);
2658 dg = g;
2665 g = dg;
2677 g = name##_channel(g,dg,a,da); \
2704 g = name##_channel(g,dg,a,da); \
2905 load_8888_(ptr_at_xy<const uint32_t>(ctx, dx,dy), tail, &dr,&dg,&db,&da);
2948 load_565_(ptr_at_xy<const uint16_t>(ctx, dx,dy), tail, &dr,&dg,&db);
2994 load_4444_(ptr_at_xy<const uint16_t>(ctx, dx,dy), tail, &dr,&dg,&db,&da);
3019 dr = dg = db = 0;
3037 dr = dg = db = da;
3057 g = lerp(dg, g, c);
3072 g = lerp(dg, g, c);
3098 g = lerp(dg, g, cg);
3266 load_8888_(ptr, tail, &dr,&dg,&db,&da);
3268 g = g + div255( dg*inv(a) );