/third_party/mesa3d/src/intel/blorp/ |
D | blorp.h | 156 const struct blorp_surf *src_surf, 171 const struct blorp_surf *src_surf, 199 const struct isl_surf *src_surf, 205 const struct isl_surf *src_surf, 211 const struct isl_surf *src_surf,
|
D | blorp_blit.c | 2437 const struct isl_surf *src_surf, in blorp_blit_supports_compute() argument 2444 if (dst_surf->samples > 1 || src_surf->samples > 1) in blorp_blit_supports_compute() 2476 const struct isl_surf *src_surf, in blorp_copy_supports_blitter() argument 2486 if (dst_surf->samples > 1 || src_surf->samples > 1) in blorp_copy_supports_blitter() 2506 if (src_surf->tiling != ISL_TILING_LINEAR || in blorp_copy_supports_blitter() 2516 const struct blorp_surf *src_surf, in blorp_blit() argument 2535 src_surf->surf, dst_surf->surf, in blorp_blit() 2540 if (src_surf->surf->usage & ISL_SURF_USAGE_STENCIL_BIT) in blorp_blit() 2541 assert(src_surf->surf->format == ISL_FORMAT_R8_UINT); in blorp_blit() 2546 assert(src_surf->surf->usage & ISL_SURF_USAGE_STENCIL_BIT); in blorp_blit() [all …]
|
D | blorp_genX_exec.h | 2436 const struct isl_surf *src_surf = ¶ms->src.surf; in blorp_xy_block_copy_blt() 2443 assert(src_surf->tiling == ISL_TILING_LINEAR && in blorp_xy_block_copy_blt() 2447 assert(src_surf->samples == 1); in blorp_xy_block_copy_blt() 2451 unsigned src_pitch_unit = src_surf->tiling == ISL_TILING_LINEAR ? 1 : 4; in blorp_xy_block_copy_blt() 2454 struct isl_extent3d src_align = isl_get_image_alignment(src_surf); in blorp_xy_block_copy_blt() 2500 blt.SourcePitch = (src_surf->row_pitch_B / src_pitch_unit) - 1; in blorp_xy_block_copy_blt() 2502 blt.SourceTiling = xy_bcb_tiling(src_surf); in blorp_xy_block_copy_blt() 2508 blt.SourceSurfaceType = xy_bcb_surf_dim(src_surf); in blorp_xy_block_copy_blt() 2509 blt.SourceSurfaceWidth = src_surf->logical_level0_px.w - 1; in blorp_xy_block_copy_blt() 2510 blt.SourceSurfaceHeight = src_surf->logical_level0_px.h - 1; in blorp_xy_block_copy_blt() [all …]
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
D | lima_blit.c | 260 struct pipe_surface *src_surf = in lima_do_blit() local 270 struct lima_resource *src_res = lima_resource(src_surf->texture); in lima_do_blit() 283 src_surf, &info->src.box, in lima_do_blit() 289 src_surf, &info->src.box, in lima_do_blit() 316 pipe_surface_reference(&src_surf, NULL); in lima_do_blit()
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_blorp.c | 344 struct blorp_surf src_surf, dst_surf; in copy_image() local 349 &src_surf); in copy_image() 361 blorp_copy(batch, &src_surf, src_level, src_base_layer + i, in copy_image() 374 blorp_copy(batch, &src_surf, src_level, src_base_layer + i, in copy_image() 383 struct blorp_surf src_surf, dst_surf; in copy_image() local 387 &src_surf); in copy_image() 397 blorp_copy(batch, &src_surf, src_level, src_base_layer + i, in copy_image() 409 blorp_copy(batch, &src_surf, src_level, src_base_layer + i, in copy_image() 1386 struct blorp_surf src_surf, dst_surf; in anv_image_msaa_resolve() local 1390 src_aux_usage, &src_surf); in anv_image_msaa_resolve() [all …]
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_blit.c | 511 struct blorp_surf src_surf, dst_surf; in iris_blit() local 512 iris_blorp_surf_for_resource(&screen->isl_dev, &src_surf, in iris_blit() 542 &src_surf, info->src.level, src_z, in iris_blit() 712 struct blorp_surf src_surf, dst_surf; in iris_copy_region() local 713 iris_blorp_surf_for_resource(&screen->isl_dev, &src_surf, in iris_copy_region() 733 blorp_copy(&blorp_batch, &src_surf, src_level, src_box->z + slice, in iris_copy_region()
|
/third_party/mesa3d/src/gallium/drivers/v3d/ |
D | v3d_blit.c | 475 struct pipe_surface *src_surf = in v3d_tlb_blit() local 487 is_color_blit ? 1 : 0, surfaces, src_surf, in v3d_tlb_blit() 501 pipe_surface_reference(&src_surf, NULL); in v3d_tlb_blit() 509 src_surf); in v3d_tlb_blit() 527 job->draw_width = MIN2(dst_surf->width, src_surf->width); in v3d_tlb_blit() 528 job->draw_height = MIN2(dst_surf->height, src_surf->height); in v3d_tlb_blit() 556 pipe_surface_reference(&src_surf, NULL); in v3d_tlb_blit()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_blit.c | 585 struct blorp_surf src_surf, dst_surf; in crocus_blit() local 586 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &src_surf, in crocus_blit() 618 &src_surf, info->src.level, src_z, in crocus_blit() 728 struct blorp_surf src_surf, dst_surf; in crocus_copy_region() local 729 crocus_blorp_surf_for_resource(&screen->vtbl, &screen->isl_dev, &src_surf, in crocus_copy_region() 746 blorp_copy(&blorp_batch, &src_surf, src_level, src_box->z + slice, in crocus_copy_region()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_blit.c | 127 struct pipe_surface *src_surf = in vc4_tile_blit() local 133 pipe_surface_reference(&job->color_read, src_surf); in vc4_tile_blit() 151 pipe_surface_reference(&src_surf, NULL); in vc4_tile_blit()
|
/third_party/mesa3d/src/gallium/drivers/svga/ |
D | svga_pipe_blit.c | 913 struct svga_winsys_surface *src_surf; in svga_resource_copy_region() local 918 src_surf = svga_buffer_handle(svga, src_tex, sbuffer->bind_flags); in svga_resource_copy_region() 921 SVGA_RETRY(svga, SVGA3D_vgpu10_BufferCopy(svga->swc, src_surf, in svga_resource_copy_region()
|