Lines Matching full:clip

27 	struct drm_rect src, dst, clip;  in drm_test_rect_clip_scaled_div_by_zero()  local
32 * width/height is zero and dst and clip do not intersect. in drm_test_rect_clip_scaled_div_by_zero()
36 drm_rect_init(&clip, 1, 1, 1, 1); in drm_test_rect_clip_scaled_div_by_zero()
37 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_div_by_zero()
44 drm_rect_init(&clip, 1, 1, 1, 1); in drm_test_rect_clip_scaled_div_by_zero()
45 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_div_by_zero()
53 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_not_clipped() local
59 drm_rect_init(&clip, 0, 0, 1, 1); in drm_test_rect_clip_scaled_not_clipped()
61 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_not_clipped()
73 drm_rect_init(&clip, 0, 0, 1, 1); in drm_test_rect_clip_scaled_not_clipped()
75 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_not_clipped()
87 drm_rect_init(&clip, 0, 0, 2, 2); in drm_test_rect_clip_scaled_not_clipped()
89 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_not_clipped()
101 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_clipped() local
104 /* 1:1 scaling top/left clip */ in drm_test_rect_clip_scaled_clipped()
107 drm_rect_init(&clip, 0, 0, 1, 1); in drm_test_rect_clip_scaled_clipped()
109 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_clipped()
118 /* 1:1 scaling bottom/right clip */ in drm_test_rect_clip_scaled_clipped()
121 drm_rect_init(&clip, 1, 1, 1, 1); in drm_test_rect_clip_scaled_clipped()
123 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_clipped()
132 /* 2:1 scaling top/left clip */ in drm_test_rect_clip_scaled_clipped()
135 drm_rect_init(&clip, 0, 0, 1, 1); in drm_test_rect_clip_scaled_clipped()
137 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_clipped()
146 /* 2:1 scaling bottom/right clip */ in drm_test_rect_clip_scaled_clipped()
149 drm_rect_init(&clip, 1, 1, 1, 1); in drm_test_rect_clip_scaled_clipped()
151 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_clipped()
160 /* 1:2 scaling top/left clip */ in drm_test_rect_clip_scaled_clipped()
163 drm_rect_init(&clip, 0, 0, 2, 2); in drm_test_rect_clip_scaled_clipped()
165 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_clipped()
174 /* 1:2 scaling bottom/right clip */ in drm_test_rect_clip_scaled_clipped()
177 drm_rect_init(&clip, 2, 2, 2, 2); in drm_test_rect_clip_scaled_clipped()
179 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_clipped()
191 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_signed_vs_unsigned() local
195 * 'clip.x2 - dst.x1 >= dst width' could result a negative in drm_test_rect_clip_scaled_signed_vs_unsigned()
204 drm_rect_init(&clip, 3, 3, 1, 1); in drm_test_rect_clip_scaled_signed_vs_unsigned()
206 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_signed_vs_unsigned()