/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_compositor.h | 35 #include "util/u_rect.h" 189 vl_compositor_reset_dirty_area(struct u_rect *dirty); 207 vl_compositor_set_dst_clip(struct vl_compositor_state *settings, struct u_rect *dst_clip); 232 unsigned layer, struct u_rect *dst_area); 242 struct u_rect *src_rect, 243 struct u_rect *dst_rect, 255 struct u_rect *src_rect, 256 struct u_rect *dst_rect, 267 struct u_rect *src_rect, 268 struct u_rect *dst_rec [all...] |
H A D | vl_compositor.c | 282 static inline struct u_rect 286 struct u_rect rect = { 0, res->width0, 0, res->height0 * res->array_size }; in default_rect() 291 calc_topleft(struct vertex2f size, struct u_rect rect) in calc_topleft() 298 calc_bottomright(struct vertex2f size, struct u_rect rect) in calc_bottomright() 306 struct u_rect src, struct u_rect dst) in calc_src_and_dst() 321 struct u_rect *src_rect, struct u_rect *dst_rect, in set_yuv_layer() 379 struct u_rect *src_rect, struct u_rect *dst_rec in set_rgb_to_yuv_layer() [all...] |
H A D | vl_bicubic_filter.h | 59 struct u_rect *dst_area, 60 struct u_rect *dst_clip);
|
H A D | vl_compositor_cs.c | 38 struct u_rect area; 590 const struct u_rect *draw_area) in cs_launch() 621 static inline struct u_rect 626 struct u_rect result; in calc_drawn_area() 699 struct u_rect *dirty) in draw_layers() 744 struct u_rect drawn = calc_drawn_area(s, layer); in draw_layers() 778 struct u_rect *dirty_area, in vl_compositor_cs_render()
|
H A D | vl_winsys_xlib_swrast.c | 44 struct u_rect dirty_area; 68 struct u_rect * 193 struct u_rect *
|
H A D | vl_compositor_cs.h | 49 struct u_rect *dirty_area,
|
H A D | vl_compositor_gfx.c | 554 static inline struct u_rect 558 struct u_rect result; in calc_drawn_area() 602 gen_vertex_data(struct vl_compositor *c, struct vl_compositor_state *s, struct u_rect *dirty) in gen_vertex_data() 630 struct u_rect drawn = calc_drawn_area(s, layer); in gen_vertex_data() 649 draw_layers(struct vl_compositor *c, struct vl_compositor_state *s, struct u_rect *dirty) in draw_layers() 675 struct u_rect drawn = calc_drawn_area(s, layer); in draw_layers() 689 struct u_rect *dirty_area, in vl_compositor_gfx_render()
|
H A D | vl_compositor_gfx.h | 86 struct u_rect *dirty_area,
|
H A D | vl_winsys.h | 52 struct u_rect *
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_rect.h | 39 struct u_rect { struct 48 u_rect_test_intersection(const struct u_rect *a, in u_rect_test_intersection() 49 const struct u_rect *b) in u_rect_test_intersection() 64 u_rect_find_intersection(const struct u_rect *a, in u_rect_find_intersection() 65 struct u_rect *b) in u_rect_find_intersection() 77 u_rect_area(const struct u_rect *r) in u_rect_area() 83 u_rect_possible_intersection(const struct u_rect *a, in u_rect_possible_intersection() 84 struct u_rect *b) in u_rect_possible_intersection() 102 u_rect_union(struct u_rect *d, const struct u_rect * [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_setup_context.h | 44 #include "util/u_rect.h" 123 struct u_rect framebuffer; 124 struct u_rect scissors[PIPE_MAX_VIEWPORTS]; 125 struct u_rect vpwh; 126 struct u_rect draw_regions[PIPE_MAX_VIEWPORTS]; /* intersection of fb & scissor */ 201 scissor_planes_needed(boolean scis_planes[4], const struct u_rect *bbox, in scissor_planes_needed() 202 const struct u_rect *scissor) in scissor_planes_needed() 216 lp_setup_add_scissor_planes(const struct u_rect *scissor, 300 const struct u_rect *bbox,
|
H A D | lp_rast_rect.c | 125 struct u_rect *box) in intersect_rect_and_tile() 153 struct u_rect box; in lp_rast_rectangle()
|
H A D | lp_rast_linear.c | 31 #include "util/u_rect.h" 113 struct u_rect box; in lp_rast_linear_tile() 137 struct u_rect box; in lp_rast_linear_rect()
|
/third_party/mesa3d/src/gallium/frontends/xvmc/ |
H A D | xvmc_private.h | 93 struct u_rect src_rect; 94 struct u_rect dst_rect;
|
H A D | surface.c | 365 struct u_rect src_rect = {srcx, srcx + srcw, srcy, srcy + srch}; in XvMCPutSurface() 366 struct u_rect dst_rect = {destx, destx + destw, desty, desty + desth}; in XvMCPutSurface() 370 struct u_rect *dirty_area; in XvMCPutSurface()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_clear.h | 30 #include "util/u_rect.h" 125 zink_fb_clears_apply_or_discard(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region, bool discard_only); 128 zink_fb_clears_apply_region(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region);
|
H A D | zink_blit.c | 9 #include "util/u_rect.h" 17 struct u_rect rect = { info->scissor.minx, info->scissor.maxx, in apply_dst_clears() 430 zink_blit_region_fills(struct u_rect region, unsigned width, unsigned height) in zink_blit_region_fills() 432 struct u_rect intersect = {0, width, 0, height}; in zink_blit_region_fills() 433 struct u_rect r = { in zink_blit_region_fills() 453 zink_blit_region_covers(struct u_rect region, struct u_rect covers) in zink_blit_region_covers() 455 struct u_rect r = { in zink_blit_region_covers() 461 struct u_rect c = { in zink_blit_region_covers() 467 struct u_rect intersec in zink_blit_region_covers() [all...] |
H A D | zink_context.h | 44 #include "util/u_rect.h" 521 zink_blit_region_fills(struct u_rect region, unsigned width, unsigned height); 524 zink_blit_region_covers(struct u_rect region, struct u_rect covers); 526 static inline struct u_rect 529 return (struct u_rect){box->x, box->x + box->width, box->y, box->y + box->height}; in zink_rect_from_box()
|
H A D | zink_clear.c | 37 #include "util/u_rect.h" 196 struct u_rect scissor = {scissor_state->minx, scissor_state->maxx, scissor_state->miny, scissor_state->maxy}; in zink_clear() 704 fb_clears_apply_or_discard_internal(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region, bool discard_only, bool invert, int i) in fb_clears_apply_or_discard_internal() 718 struct u_rect scissor = {clear->scissor.minx, clear->scissor.maxx, in fb_clears_apply_or_discard_internal() 734 zink_fb_clears_apply_or_discard(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region, bool discard_only) in zink_fb_clears_apply_or_discard() 750 zink_fb_clears_apply_region(struct zink_context *ctx, struct pipe_resource *pres, struct u_rect region) in zink_fb_clears_apply_region()
|
/third_party/mesa3d/src/gallium/frontends/va/ |
H A D | postproc.c | 63 struct u_rect src_rect; in vlVaPostProcCompositor() 64 struct u_rect dst_rect; in vlVaPostProcCompositor() 129 struct u_rect src_rect; in vlVaVidEngineBlit() 130 struct u_rect dst_rect; in vlVaVidEngineBlit() 191 struct u_rect src_rect; in vlVaPostProcBlit() 192 struct u_rect dst_rect; in vlVaPostProcBlit()
|
H A D | subpicture.c | 183 struct u_rect src_rect = {src_x, src_x + src_width, src_y, src_y + src_height}; in vlVaAssociateSubpicture() 184 struct u_rect dst_rect = {dest_x, dest_x + dest_width, dest_y, dest_y + dest_height}; in vlVaAssociateSubpicture()
|
H A D | surface.c | 36 #include "util/u_rect.h" 217 struct pipe_surface *surf_draw, struct u_rect *dirty_area, in vlVaPutSubpictures() 218 struct u_rect *src_rect, struct u_rect *dst_rect) in vlVaPutSubpictures() 231 struct u_rect *s, *d, sr, dr, c; in vlVaPutSubpictures() 316 struct u_rect src_rect, *dirty_area; in vlVaPutSurface() 317 struct u_rect dst_rect = {destx, destx + destw, desty, desty + desth}; in vlVaPutSurface() 1300 struct u_rect src_rect, dst_rect; in vlVaExportSurfaceHandle()
|
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_dec_common.c | 96 struct u_rect src_rect; in vid_dec_FillOutput() 97 struct u_rect dst_rect; in vid_dec_FillOutput()
|
/third_party/mesa3d/src/gallium/frontends/vdpau/ |
H A D | vdpau_private.h | 44 #include "util/u_rect.h" 325 static inline struct u_rect * 326 RectToPipe(const VdpRect *src, struct u_rect *dst) in RectToPipe() 446 struct u_rect dirty_area;
|
H A D | output.c | 308 struct u_rect dst_rect; in vlVdpOutputSurfacePutBitsIndexed() 447 struct u_rect dst_rect; in vlVdpOutputSurfacePutBitsYCbCr() 665 struct u_rect src_rect, dst_rect; in vlVdpOutputSurfaceRenderOutputSurface() 735 struct u_rect src_rect, dst_rect; in vlVdpOutputSurfaceRenderBitmapSurface()
|