Home
last modified time | relevance | path

Searched refs:u_rect (Results 1 - 25 of 48) sorted by relevance

12

/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_compositor.h35 #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 Dvl_compositor.c282 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 Dvl_bicubic_filter.h59 struct u_rect *dst_area,
60 struct u_rect *dst_clip);
H A Dvl_compositor_cs.c38 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 Dvl_winsys_xlib_swrast.c44 struct u_rect dirty_area;
68 struct u_rect *
193 struct u_rect *
H A Dvl_compositor_gfx.c554 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 Dvl_compositor_cs.h49 struct u_rect *dirty_area,
H A Dvl_compositor_gfx.h86 struct u_rect *dirty_area,
H A Dvl_winsys.h52 struct u_rect *
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_rect.h39 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 Dlp_setup_context.h44 #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 Dlp_rast_rect.c125 struct u_rect *box) in intersect_rect_and_tile()
153 struct u_rect box; in lp_rast_rectangle()
H A Dlp_rast_linear.c31 #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 Dxvmc_private.h93 struct u_rect src_rect;
94 struct u_rect dst_rect;
H A Dsurface.c365 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 Dzink_clear.h30 #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 Dzink_blit.c9 #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 Dzink_context.h44 #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 Dzink_clear.c37 #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 Dpostproc.c63 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 Dsubpicture.c183 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 Dsurface.c36 #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 Dvid_dec_common.c96 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 Dvdpau_private.h44 #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 Doutput.c308 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()

Completed in 18 milliseconds

12