Home
last modified time | relevance | path

Searched refs:pipe_box (Results 1 – 25 of 223) sorted by relevance

123456789

/third_party/mesa3d/src/gallium/auxiliary/util/
Du_box.h9 u_box_1d(unsigned x, unsigned w, struct pipe_box *box) in u_box_1d()
20 u_box_2d(unsigned x,unsigned y, unsigned w, unsigned h, struct pipe_box *box) in u_box_2d()
31 u_box_origin_2d(unsigned w, unsigned h, struct pipe_box *box) in u_box_origin_2d()
43 unsigned w, unsigned h, struct pipe_box *box) in u_box_2d_zslice()
56 struct pipe_box *box) in u_box_3d()
75 u_box_clip_2d(struct pipe_box *dst, in u_box_clip_2d()
76 const struct pipe_box *box, int w, int h) in u_box_clip_2d()
118 u_box_volume_3d(const struct pipe_box *box) in u_box_volume_3d()
125 u_box_union_1d(struct pipe_box *dst, in u_box_union_1d()
126 const struct pipe_box *a, const struct pipe_box *b) in u_box_union_1d()
[all …]
Du_transfer_helper.h66 const struct pipe_box *box,
72 const struct pipe_box *box);
111 const struct pipe_box *box,
117 const struct pipe_box *box);
137 const struct pipe_box *box,
Du_transfer.c13 struct pipe_box box; in u_default_buffer_subdata()
49 struct pipe_box box; in u_default_clear_buffer()
78 const struct pipe_box *box, in u_default_texture_subdata()
121 UNUSED const struct pipe_box *box) in u_default_transfer_flush_region()
Du_transfer.h29 const struct pipe_box *box,
36 const struct pipe_box *box);
Du_blitter.h245 const struct pipe_box *srcbox);
268 const struct pipe_box *dstbox,
270 const struct pipe_box *srcbox,
398 const struct pipe_box *dstbox,
401 const struct pipe_box *srcbox,
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_tiling.h68 int cpp, const struct pipe_box *box);
71 int cpp, const struct pipe_box *box);
74 int cpp, const struct pipe_box *box);
77 int cpp, const struct pipe_box *box);
81 const struct pipe_box *box);
85 const struct pipe_box *box);
90 int cpp, const struct pipe_box *box) in vc4_load_lt_image()
106 int cpp, const struct pipe_box *box) in vc4_store_lt_image()
Dvc4_tiling.c124 int cpp, const struct pipe_box *box, in vc4_t_image_helper()
139 struct pipe_box partial_box; in vc4_t_image_helper()
183 int cpp, const struct pipe_box *box) in vc4_store_t_image()
193 int cpp, const struct pipe_box *box) in vc4_load_t_image()
208 const struct pipe_box *box) in vc4_load_tiled_image()
230 const struct pipe_box *box) in vc4_store_tiled_image()
Dvc4_tiling_lt.c132 int cpp, const struct pipe_box *box, bool to_cpu) in vc4_lt_image_aligned()
172 int cpp, const struct pipe_box *box, bool to_cpu) in vc4_lt_image_unaligned()
229 int cpp, const struct pipe_box *box, bool to_cpu) in vc4_lt_image_helper()
248 int cpp, const struct pipe_box *box, bool to_cpu) in vc4_lt_image_cpp_helper()
275 int cpp, const struct pipe_box *box) in NEON_TAG()
284 int cpp, const struct pipe_box *box) in NEON_TAG()
/third_party/mesa3d/src/gallium/frontends/nine/
Dbuffer9.h69 struct pipe_box dirty_box; /* region in the resource to update */
70 struct pipe_box upload_pending_regions; /* region with uploads pending */
76 struct pipe_box valid_region; /* Region in the GPU buffer with valid content */
77 struct pipe_box required_valid_region; /* Region that needs to be valid right now. */
78 struct pipe_box filled_region; /* Region in the GPU buffer filled since last discard */
Dvolume9.h85 const struct pipe_box *box );
91 struct pipe_box *pSrcBox );
95 const struct pipe_box *damaged );
Dbuffer9.c251 struct pipe_box box; in NineBuffer9_Lock()
378 struct pipe_box src_box; in NineBuffer9_Lock()
546 static void u_box_try_remove_region_1d(struct pipe_box *dst, in u_box_try_remove_region_1d()
547 const struct pipe_box *a, in u_box_try_remove_region_1d()
548 const struct pipe_box *b) in u_box_try_remove_region_1d()
570 struct pipe_box box_upload; in NineBuffer9_Upload()
575 struct pipe_box region_already_valid; in NineBuffer9_Upload()
576 struct pipe_box conflicting_region; in NineBuffer9_Upload()
577 struct pipe_box *valid_region = &This->managed.valid_region; in NineBuffer9_Upload()
578 struct pipe_box *required_valid_region = &This->managed.required_valid_region; in NineBuffer9_Upload()
[all …]
Dvolume9.c220 const struct pipe_box *box ) in NineVolume9_AddDirtyRegion()
258 struct pipe_box box; in NineVolume9_LockBox()
384 struct pipe_box box; in NineVolume9_UnlockBox()
426 struct pipe_box *pSrcBox ) in NineVolume9_CopyMemToDefault()
429 struct pipe_box src_box; in NineVolume9_CopyMemToDefault()
430 struct pipe_box dst_box; in NineVolume9_CopyMemToDefault()
490 const struct pipe_box *damaged ) in NineVolume9_UploadSelf()
493 struct pipe_box box; in NineVolume9_UploadSelf()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_blit.h29 struct pipe_box;
38 const struct pipe_box *pdst_box,
41 const struct pipe_box *psrc_box, unsigned mask);
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_texture.c35 const struct pipe_box *dst_box, in virgl_copy_region_with_blit()
38 const struct pipe_box *src_box) in virgl_copy_region_with_blit()
78 const struct pipe_box *box, in virgl_init_temp_resource_from_box()
119 const struct pipe_box *box, in texture_transfer_map_resolve()
145 struct pipe_box dst_box = *box; in texture_transfer_map_resolve()
237 const struct pipe_box *box, in virgl_texture_transfer_map()
249 const struct pipe_box *box) in flush_data()
Dvirgl_resource.h117 const struct pipe_box *box);
186 const struct pipe_box *box,
194 const struct pipe_box *box);
214 const struct pipe_box *box,
Dvirgl_winsys.h29 struct pipe_box;
57 const struct pipe_box *box,
63 const struct pipe_box *box,
134 struct pipe_box *sub_box);
/third_party/mesa3d/src/gallium/include/pipe/
Dp_context.h45 struct pipe_box;
657 const struct pipe_box *src_box);
717 const struct pipe_box *box,
835 const struct pipe_box *,
844 const struct pipe_box *);
853 const struct pipe_box *,
873 const struct pipe_box *,
899 unsigned level, struct pipe_box *box, bool commit);
/third_party/mesa3d/src/broadcom/common/
Dv3d_tiling.c220 const struct pipe_box *box, in v3d_move_pixels_unaligned()
260 const struct pipe_box *box, in v3d_move_pixels_general_percpp()
311 struct pipe_box partial_boxes[4] = { in v3d_move_pixels_general_percpp()
358 const struct pipe_box *box, in v3d_move_pixels_general()
409 const struct pipe_box *box, in v3d_move_tiled_image()
463 const struct pipe_box *box) in v3d_load_tiled_image()
483 const struct pipe_box *box) in v3d_store_tiled_image()
Dv3d_tiling.h73 const struct pipe_box *box);
78 const struct pipe_box *box);
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_surface.c44 const struct pipe_box *src_box) in lp_resource_copy_ms()
46 struct pipe_box dst_box = *src_box; in lp_resource_copy_ms()
89 const struct pipe_box *src_box) in lp_resource_copy()
295 const struct pipe_box *box) in lp_clear_color_texture_msaa()
329 struct pipe_box box; in llvmpipe_clear_render_target()
351 const struct pipe_box *box) in lp_clear_depth_stencil_texture_msaa()
401 struct pipe_box box; in llvmpipe_clear_depth_stencil()
421 const struct pipe_box *box, in llvmpipe_clear_texture()
472 struct pipe_box box; in llvmpipe_clear_buffer()
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_clear.c70 const struct pipe_box *box, in can_fast_clear_color()
167 const struct pipe_box *box, in fast_clear_color()
309 const struct pipe_box *box, in clear_color()
380 const struct pipe_box *box, in can_fast_clear_depth()
425 const struct pipe_box *box, in fast_clear_depth()
514 const struct pipe_box *box, in clear_depth_stencil()
627 struct pipe_box box = { in iris_clear()
675 const struct pipe_box *box, in iris_clear_texture()
745 struct pipe_box box = { in iris_clear_render_target()
776 struct pipe_box box = { in iris_clear_depth_stencil()
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_resource.h135 unsigned usage, const struct pipe_box *box,
143 unsigned usage, const struct pipe_box *box,
151 unsigned usage, const struct pipe_box *box,
/third_party/mesa3d/src/gallium/winsys/virgl/vtest/
Dvirgl_vtest_winsys.h133 const struct pipe_box *box,
141 const struct pipe_box *box,
152 const struct pipe_box *box,
/third_party/mesa3d/src/gallium/drivers/lima/
Dlima_blit.h19 const struct pipe_box *src,
20 const struct pipe_box *dst,
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_clear.c68 const struct pipe_box *box, in can_fast_clear_color()
201 const struct pipe_box *box, in fast_clear_color()
329 const struct pipe_box *box, in clear_color()
398 const struct pipe_box *box, in can_fast_clear_depth()
454 const struct pipe_box *box, in fast_clear_depth()
542 const struct pipe_box *box, in clear_depth_stencil()
652 struct pipe_box box = { in crocus_clear()
711 const struct pipe_box *box, in crocus_clear_texture()
791 struct pipe_box box = { in crocus_clear_render_target()
826 struct pipe_box box = { in crocus_clear_depth_stencil()

123456789