Lines Matching refs:dr
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()
1086 dr = unaligned_load<F>(ptr + 0*N); in STAGE()
1094 unaligned_store(ptr + 0*N, dr); in STAGE()
1104 r = name##_channel(r,dr,a,da); \
1136 r = name##_channel(r,dr,a,da); \
1238 set_sat(&R, &G, &B, sat(dr,dg,db)*a); in STAGE()
1239 set_lum(&R, &G, &B, lum(dr,dg,db)*a); in STAGE()
1242 r = r*inv(da) + dr*inv(a) + R; in STAGE()
1248 F R = dr*a, in STAGE()
1253 set_lum(&R, &G, &B, lum(dr,dg,db)* a); // (This is not redundant.) in STAGE()
1256 r = r*inv(da) + dr*inv(a) + R; in STAGE()
1266 set_lum(&R, &G, &B, lum(dr,dg,db)*a); in STAGE()
1269 r = r*inv(da) + dr*inv(a) + R; in STAGE()
1275 F R = dr*a, in STAGE()
1282 r = r*inv(da) + dr*inv(a) + R; in STAGE()
1292 dr = cast((dst ) & 0xff); in STAGE()
1299 r = mad(dr, inv(a), r*255.0f); in STAGE()
1336 dr = min(dr, da); in STAGE()
1365 auto tmp = dr; in STAGE()
1366 dr = db; in STAGE()
1371 dr = r; in STAGE()
1377 r = dr; in STAGE()
1389 dr = dr * da; in STAGE()
1489 r = lerp(dr, r, *c); in STAGE()
1500 r = lerp(dr, r, c); in STAGE()
1513 r = lerp(dr, r, cr); in STAGE()
1627 dr = dg = db = 0.0f; in STAGE()
1652 from_565(load<U16>(ptr, tail), &dr,&dg,&db); in STAGE()
1676 from_4444(load<U16>(ptr, tail), &dr,&dg,&db,&da); in STAGE()
1698 from_8888(load<U32>(ptr, tail), &dr,&dg,&db,&da); in STAGE()
1721 from_1010102(load<U32>(ptr, tail), &dr,&dg,&db,&da); in STAGE()
1753 dr = from_half(R); in STAGE()
1795 load4(ptr,tail, &dr,&dg,&db,&da); in STAGE()
1867 dr = dg = db = da; in STAGE()
2107 dr = mad(scale, r, dr); in STAGE()
2297 U16 dr,dg,db,da;
2304 U16 dr, U16 dg, U16 db, U16 da);
2369 U16& dr, U16& dg, U16& db, U16& da); \
2374 params->dr,params->dg,params->db,params->da); \
2380 U16& dr, U16& dg, U16& db, U16& da)
2385 U16& dr, U16& dg, U16& db, U16& da); \
2388 params->dr,params->dg,params->db,params->da); \
2394 U16& dr, U16& dg, U16& db, U16& da)
2402 U16 dr, U16 dg, U16 db, U16 da) { \
2409 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
2418 U16& dr, U16& dg, U16& db, U16& da); \
2421 U16 dr, U16 dg, U16 db, U16 da) { \
2424 name##_k(Ctx{program}, dx,dy,tail, x,y, r,g,b,a, dr,dg,db,da); \
2426 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
2430 U16& dr, U16& dg, U16& db, U16& da)
2435 U16& dr, U16& dg, U16& db, U16& da); \
2438 U16 dr, U16 dg, U16 db, U16 da) { \
2439 name##_k(Ctx{program}, dx,dy,tail, 0,0, r,g,b,a, dr,dg,db,da); \
2441 next(tail,program,dx,dy, r,g,b,a, dr,dg,db,da); \
2445 U16& dr, U16& dg, U16& db, U16& da)
2637 dr = min(dr, da);
2653 dr = div255(dr * da);
2667 auto tmp = dr;
2668 dr = db;
2673 dr = r;
2680 r = dr;
2692 r = name##_channel(r,dr,a,da); \
2719 r = name##_channel(r,dr,a,da); \
2921 load_8888_(ptr_at_xy<const uint32_t>(ctx, dx,dy), tail, &dr,&dg,&db,&da);
2966 load_565_(ptr_at_xy<const uint16_t>(ctx, dx,dy), tail, &dr,&dg,&db);
3012 load_4444_(ptr_at_xy<const uint16_t>(ctx, dx,dy), tail, &dr,&dg,&db,&da);
3037 dr = dg = db = 0;
3055 dr = dg = db = da;
3074 r = lerp(dr, r, c);
3089 r = lerp(dr, r, c);
3115 r = lerp(dr, r, cr);
3284 load_8888_(ptr, tail, &dr,&dg,&db,&da);
3285 r = r + div255( dr*inv(a) );