Searched refs:blit_info (Results 1 - 25 of 42) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_compute.h38 void util_compute_blit(struct pipe_context *ctx, struct pipe_blit_info *blit_info,
H A Du_compute.c78 void util_compute_blit(struct pipe_context *ctx, struct pipe_blit_info *blit_info, argument
81 if (blit_info->src.box.width == 0 || blit_info->src.box.height == 0 ||
82 blit_info->dst.box.width == 0 || blit_info->dst.box.height == 0)
85 struct pipe_resource *src = blit_info->src.resource;
86 struct pipe_resource *dst = blit_info->dst.resource;
89 unsigned width = blit_info->dst.box.width;
90 unsigned height = blit_info->dst.box.height;
91 float x_scale = blit_info
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_compute.c78 void util_compute_blit(struct pipe_context *ctx, struct pipe_blit_info *blit_info, argument
81 if (blit_info->src.box.width == 0 || blit_info->src.box.height == 0 ||
82 blit_info->dst.box.width == 0 || blit_info->dst.box.height == 0)
85 struct pipe_resource *src = blit_info->src.resource;
86 struct pipe_resource *dst = blit_info->dst.resource;
89 unsigned width = blit_info->dst.box.width;
90 unsigned height = blit_info->dst.box.height;
91 float x_scale = blit_info
[all...]
H A Du_compute.h38 void util_compute_blit(struct pipe_context *ctx, struct pipe_blit_info *blit_info,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_rs.c437 const struct pipe_blit_info *blit_info)
447 tile_size = util_format_get_blocksize(blit_info->src.format) * 4 * 4;
463 for (int y = 0; y < blit_info->src.box.height; y += 4) {
464 memcpy(drow, srow, tile_size * blit_info->src.box.width);
530 const struct pipe_blit_info *blit_info)
533 struct etna_resource *src = etna_resource(blit_info->src.resource);
534 struct etna_resource *dst = etna_resource(blit_info->dst.resource);
540 assert(blit_info->src.level <= src->base.last_level);
541 assert(blit_info->dst.level <= dst->base.last_level);
550 if (blit_info
434 etna_manual_blit(struct etna_resource * dst,struct etna_resource_level * dst_lev,unsigned int dst_offset,struct etna_resource * src,struct etna_resource_level * src_lev,unsigned int src_offset,const struct pipe_blit_info * blit_info) argument
529 etna_try_rs_blit(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
751 etna_blit_rs(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
[all...]
H A Detnaviv_blt.c358 const struct pipe_blit_info *blit_info)
361 struct etna_resource *src = etna_resource(blit_info->src.resource);
362 struct etna_resource *dst = etna_resource(blit_info->dst.resource);
366 assert(blit_info->src.level <= src->base.last_level);
367 assert(blit_info->dst.level <= dst->base.last_level);
377 if (blit_info->dst.box.width != blit_info->src.box.width ||
378 blit_info->dst.box.height != abs(blit_info->src.box.height)) { /* allow y flip for glTexImage2D */
380 blit_info
357 etna_try_blt_blit(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
523 etna_blit_blt(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_rs.c468 const struct pipe_blit_info *blit_info)
478 tile_size = util_format_get_blocksize(blit_info->src.format) * 4 * 4;
494 for (int y = 0; y < blit_info->src.box.height; y += 4) {
495 memcpy(drow, srow, tile_size * blit_info->src.box.width);
585 const struct pipe_blit_info *blit_info)
588 struct etna_resource *src = etna_resource(blit_info->src.resource);
589 struct etna_resource *dst = etna_resource(blit_info->dst.resource);
594 assert(blit_info->src.level <= src->base.last_level);
595 assert(blit_info->dst.level <= dst->base.last_level);
606 if (blit_info
465 etna_manual_blit(struct etna_resource * dst,struct etna_resource_level * dst_lev,unsigned int dst_offset,struct etna_resource * src,struct etna_resource_level * src_lev,unsigned int src_offset,const struct pipe_blit_info * blit_info) argument
584 etna_try_rs_blit(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
808 etna_blit_rs(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
[all...]
H A Detnaviv_blt.c372 const struct pipe_blit_info *blit_info)
375 struct etna_resource *src = etna_resource(blit_info->src.resource);
376 struct etna_resource *dst = etna_resource(blit_info->dst.resource);
380 assert(blit_info->src.level <= src->base.last_level);
381 assert(blit_info->dst.level <= dst->base.last_level);
391 if (blit_info->dst.box.width != blit_info->src.box.width ||
392 blit_info->dst.box.height != abs(blit_info->src.box.height)) { /* allow y flip for glTexImage2D */
394 blit_info
371 etna_try_blt_blit(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
535 etna_blit_blt(struct pipe_context * pctx,const struct pipe_blit_info * blit_info) argument
[all...]
H A Detnaviv_clear_blit.c95 etna_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info) argument
98 struct pipe_blit_info info = *blit_info;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_blitter.h48 bool fd_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info);
H A Dfreedreno_blitter.c253 fd_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info) argument
256 struct pipe_blit_info info = *blit_info;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_blit.c321 const struct pipe_blit_info *blit_info)
323 struct pipe_blit_info local_blit = *blit_info;
339 if (util_format_is_depth_and_stencil(blit_info->src.format) &&
340 blit_info->mask != (PIPE_MASK_ZS))
343 return check_blending_and_srgb_cond(svga, blit_info);
351 const struct pipe_blit_info *blit_info)
360 if (blit_info->src.resource->nr_samples > 1)
366 if (svga->render_condition && blit_info->render_condition_enable)
369 if (blit_info->src.level != blit_info
320 can_blit_via_svga_copy_region(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
350 can_blit_via_intra_surface_copy(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
391 can_blit_via_copy_region_vgpu10(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
420 can_blit_via_surface_copy(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
563 try_blit(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_blit.c313 const struct pipe_blit_info *blit_info)
315 struct pipe_blit_info local_blit = *blit_info;
331 if (util_format_is_depth_and_stencil(blit_info->src.format) &&
332 blit_info->mask != (PIPE_MASK_ZS))
335 return check_blending_and_srgb_cond(svga, blit_info);
343 const struct pipe_blit_info *blit_info)
352 if (blit_info->src.resource->nr_samples > 1)
358 if (svga->render_condition && blit_info->render_condition_enable)
361 if (blit_info->src.level != blit_info
312 can_blit_via_svga_copy_region(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
342 can_blit_via_intra_surface_copy(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
383 can_blit_via_copy_region_vgpu10(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
412 can_blit_via_surface_copy(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
555 try_blit(struct svga_context * svga,const struct pipe_blit_info * blit_info) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_resource.h70 const struct pipe_blit_info *blit_info);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_blitter.h49 const struct pipe_blit_info *blit_info) assert_dt;
H A Dfreedreno_blitter.c287 fd_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info) argument
290 struct pipe_blit_info info = *blit_info;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv30/
H A Dnv30_resource.h80 const struct pipe_blit_info *blit_info);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_surface.c65 const struct pipe_blit_info *blit_info)
68 struct pipe_blit_info info = *blit_info;
70 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp))
64 lp_blit(struct pipe_context * pipe,const struct pipe_blit_info * blit_info) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_surface.c117 const struct pipe_blit_info *blit_info)
120 struct pipe_blit_info info = *blit_info;
122 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp))
138 if (blit_info->src.format == PIPE_FORMAT_Z32_UNORM &&
139 blit_info->dst.format == PIPE_FORMAT_Z32_UNORM && info.filter == PIPE_TEX_FILTER_NEAREST) {
116 lp_blit(struct pipe_context * pipe,const struct pipe_blit_info * blit_info) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_blit.c519 v3d_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info) argument
522 struct pipe_blit_info info = *blit_info;
525 v3d_stencil_blit(pctx, blit_info);
529 if (v3d_tfu_blit(pctx, blit_info))
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_blit.c443 vc4_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info) argument
445 struct pipe_blit_info info = *blit_info;
447 if (vc4_yuv_blit(pctx, blit_info))
450 if (vc4_tile_blit(pctx, blit_info))
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_blit.c442 vc4_blit(struct pipe_context *pctx, const struct pipe_blit_info *blit_info) argument
444 struct pipe_blit_info info = *blit_info;
446 if (vc4_yuv_blit(pctx, blit_info))
449 if (vc4_tile_blit(pctx, blit_info))
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/
H A Di915_surface.c250 i915_blit(struct pipe_context *pipe, const struct pipe_blit_info *blit_info) argument
253 struct pipe_blit_info info = *blit_info;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/driver_rbug/
H A Drbug_context.c891 struct pipe_blit_info blit_info; local in function:rbug_blit
893 blit_info = *_blit_info;
894 blit_info.dst.resource = dst;
895 blit_info.src.resource = src;
898 pipe->blit(pipe, &blit_info);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_context.cpp272 swr_blit(struct pipe_context *pipe, const struct pipe_blit_info *blit_info) argument
275 /* Make a copy of the const blit_info, so we can modify it */
276 struct pipe_blit_info info = *blit_info;

Completed in 28 milliseconds

12