Lines Matching refs:state_2d
363 info->state_2d.widths[unit] = 1 << l2w;
364 info->state_2d.heights[unit] = 1 << l2h;
370 info->state_2d.is_transform[unit] = TRUE;
371 info->state_2d.transform[unit] = pPict->transform;
373 info->state_2d.is_transform[unit] = FALSE;
457 info->state_2d.has_mask = TRUE;
463 info->state_2d.has_mask = FALSE;
472 info->state_2d.has_mask = FALSE;
478 info->state_2d.has_mask = TRUE;
481 info->state_2d.has_mask = FALSE;
482 info->state_2d.is_transform[1] = FALSE;
488 info->state_2d.in_use = TRUE;
489 if (add_src) info->state_2d.src_pix = pSrc;
490 if (add_msk) info->state_2d.msk_pix = pMask;
504 if (!info->state_2d.composite_setup) {
506 info->state_2d.composite_setup = TRUE;
513 info->state_2d.x_offset = (window_offset & 0xfff00000) >> R128_WINDOW_X_SHIFT;
514 info->state_2d.y_offset = (window_offset & 0x000fffff) >> R128_WINDOW_Y_SHIFT;
516 info->state_2d.dp_gui_master_cntl = (R128_GMC_DST_PITCH_OFFSET_CNTL |
526 info->state_2d.dp_cntl = (R128_DST_X_LEFT_TO_RIGHT | R128_DST_Y_TOP_TO_BOTTOM);
527 info->state_2d.dp_brush_frgd_clr = 0xffffffff;
528 info->state_2d.dp_brush_bkgd_clr = 0x00000000;
529 info->state_2d.dp_src_frgd_clr = 0xffffffff;
530 info->state_2d.dp_src_bkgd_clr = 0x00000000;
531 info->state_2d.dp_write_mask = 0xffffffff;
532 info->state_2d.dst_pitch_offset = dst_pitch_offset;
533 info->state_2d.src_pitch_offset = src_pitch_offset;
534 info->state_2d.default_sc_bottom_right = (R128_DEFAULT_SC_RIGHT_MAX | R128_DEFAULT_SC_BOTTOM_MAX);
647 OUT_RING(R128FloatAsInt((((float)(_srcX)) + 0.5) / (info->state_2d.widths[0]))); \
648 OUT_RING(R128FloatAsInt((((float)(_srcY)) + 0.5) / (info->state_2d.heights[0]))); \
649 OUT_RING(R128FloatAsInt((((float)(_maskX)) + 0.5) / (info->state_2d.widths[1]))); \
650 OUT_RING(R128FloatAsInt((((float)(_maskY)) + 0.5) / (info->state_2d.heights[1]))); \
659 OUT_RING(R128FloatAsInt((((float)(_srcX)) + 0.5) / (info->state_2d.widths[0]))); \
660 OUT_RING(R128FloatAsInt((((float)(_srcY)) + 0.5) / (info->state_2d.heights[0]))); \
678 if (info->state_2d.is_transform[0]) {
682 PictureTransformPoint(info->state_2d.transform[0], &v);
688 PictureTransformPoint(info->state_2d.transform[0], &v);
692 if (info->state_2d.is_transform[1]) {
696 PictureTransformPoint(info->state_2d.transform[1], &v);
702 PictureTransformPoint(info->state_2d.transform[1], &v);
707 dstX -= info->state_2d.x_offset;
708 dstY -= info->state_2d.y_offset;
712 if (info->state_2d.has_mask) {
731 if (info->state_2d.has_mask) {