• Home
  • Raw
  • Download

Lines Matching refs:checker

1352 pixel_checker_init (pixel_checker_t *checker, pixman_format_code_t format)  in pixel_checker_init()  argument
1356 checker->format = format; in pixel_checker_init()
1361 checker->bs = 0; in pixel_checker_init()
1362 checker->gs = 0; in pixel_checker_init()
1363 checker->rs = 0; in pixel_checker_init()
1364 checker->as = 0; in pixel_checker_init()
1369 checker->bs = 0; in pixel_checker_init()
1370 checker->gs = checker->bs + PIXMAN_FORMAT_B (format); in pixel_checker_init()
1371 checker->rs = checker->gs + PIXMAN_FORMAT_G (format); in pixel_checker_init()
1372 checker->as = checker->rs + PIXMAN_FORMAT_R (format); in pixel_checker_init()
1376 checker->rs = 0; in pixel_checker_init()
1377 checker->gs = checker->rs + PIXMAN_FORMAT_R (format); in pixel_checker_init()
1378 checker->bs = checker->gs + PIXMAN_FORMAT_G (format); in pixel_checker_init()
1379 checker->as = checker->bs + PIXMAN_FORMAT_B (format); in pixel_checker_init()
1384 checker->bs = PIXMAN_FORMAT_BPP (format) - PIXMAN_FORMAT_B (format); in pixel_checker_init()
1385 checker->gs = checker->bs - PIXMAN_FORMAT_B (format); in pixel_checker_init()
1386 checker->rs = checker->gs - PIXMAN_FORMAT_G (format); in pixel_checker_init()
1387 checker->as = checker->rs - PIXMAN_FORMAT_R (format); in pixel_checker_init()
1392 checker->rs = PIXMAN_FORMAT_BPP (format) - PIXMAN_FORMAT_R (format); in pixel_checker_init()
1393 checker->gs = checker->rs - PIXMAN_FORMAT_R (format); in pixel_checker_init()
1394 checker->bs = checker->gs - PIXMAN_FORMAT_G (format); in pixel_checker_init()
1395 checker->as = checker->bs - PIXMAN_FORMAT_B (format); in pixel_checker_init()
1403 checker->am = ((1 << PIXMAN_FORMAT_A (format)) - 1) << checker->as; in pixel_checker_init()
1404 checker->rm = ((1 << PIXMAN_FORMAT_R (format)) - 1) << checker->rs; in pixel_checker_init()
1405 checker->gm = ((1 << PIXMAN_FORMAT_G (format)) - 1) << checker->gs; in pixel_checker_init()
1406 checker->bm = ((1 << PIXMAN_FORMAT_B (format)) - 1) << checker->bs; in pixel_checker_init()
1408 checker->aw = PIXMAN_FORMAT_A (format); in pixel_checker_init()
1409 checker->rw = PIXMAN_FORMAT_R (format); in pixel_checker_init()
1410 checker->gw = PIXMAN_FORMAT_G (format); in pixel_checker_init()
1411 checker->bw = PIXMAN_FORMAT_B (format); in pixel_checker_init()
1415 pixel_checker_split_pixel (const pixel_checker_t *checker, uint32_t pixel, in pixel_checker_split_pixel() argument
1418 *a = (pixel & checker->am) >> checker->as; in pixel_checker_split_pixel()
1419 *r = (pixel & checker->rm) >> checker->rs; in pixel_checker_split_pixel()
1420 *g = (pixel & checker->gm) >> checker->gs; in pixel_checker_split_pixel()
1421 *b = (pixel & checker->bm) >> checker->bs; in pixel_checker_split_pixel()
1425 pixel_checker_get_masks (const pixel_checker_t *checker, in pixel_checker_get_masks() argument
1432 *am = checker->am; in pixel_checker_get_masks()
1434 *rm = checker->rm; in pixel_checker_get_masks()
1436 *gm = checker->gm; in pixel_checker_get_masks()
1438 *bm = checker->bm; in pixel_checker_get_masks()
1442 pixel_checker_convert_pixel_to_color (const pixel_checker_t *checker, in pixel_checker_convert_pixel_to_color() argument
1447 pixel_checker_split_pixel (checker, pixel, &a, &r, &g, &b); in pixel_checker_convert_pixel_to_color()
1449 if (checker->am == 0) in pixel_checker_convert_pixel_to_color()
1452 color->a = a / (double)(checker->am >> checker->as); in pixel_checker_convert_pixel_to_color()
1454 if (checker->rm == 0) in pixel_checker_convert_pixel_to_color()
1457 color->r = r / (double)(checker->rm >> checker->rs); in pixel_checker_convert_pixel_to_color()
1459 if (checker->gm == 0) in pixel_checker_convert_pixel_to_color()
1462 color->g = g / (double)(checker->gm >> checker->gs); in pixel_checker_convert_pixel_to_color()
1464 if (checker->bm == 0) in pixel_checker_convert_pixel_to_color()
1467 color->b = b / (double)(checker->bm >> checker->bs); in pixel_checker_convert_pixel_to_color()
1469 if (PIXMAN_FORMAT_TYPE (checker->format) == PIXMAN_TYPE_ARGB_SRGB) in pixel_checker_convert_pixel_to_color()
1492 get_limits (const pixel_checker_t *checker, double limit, in get_limits() argument
1498 if (PIXMAN_FORMAT_TYPE (checker->format) == PIXMAN_TYPE_ARGB_SRGB) in get_limits()
1508 *ao = convert (color->a + limit, checker->aw, checker->am, checker->as, 1.0); in get_limits()
1509 *ro = convert (color->r + limit, checker->rw, checker->rm, checker->rs, 0.0); in get_limits()
1510 *go = convert (color->g + limit, checker->gw, checker->gm, checker->gs, 0.0); in get_limits()
1511 *bo = convert (color->b + limit, checker->bw, checker->bm, checker->bs, 0.0); in get_limits()
1519 pixel_checker_get_max (const pixel_checker_t *checker, color_t *color, in pixel_checker_get_max() argument
1522 get_limits (checker, DEVIATION, color, am, rm, gm, bm); in pixel_checker_get_max()
1526 pixel_checker_get_min (const pixel_checker_t *checker, color_t *color, in pixel_checker_get_min() argument
1529 get_limits (checker, - DEVIATION, color, am, rm, gm, bm); in pixel_checker_get_min()
1533 pixel_checker_check (const pixel_checker_t *checker, uint32_t pixel, in pixel_checker_check() argument
1540 pixel_checker_get_min (checker, color, &a_lo, &r_lo, &g_lo, &b_lo); in pixel_checker_check()
1541 pixel_checker_get_max (checker, color, &a_hi, &r_hi, &g_hi, &b_hi); in pixel_checker_check()
1542 pixel_checker_split_pixel (checker, pixel, &ai, &ri, &gi, &bi); in pixel_checker_check()