Home
last modified time | relevance | path

Searched refs:blit (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/external/mesa3d/src/freedreno/decode/scripts/
Dtexturator-to-unit-test-5xx.lua24 local blit = allblits[n]
25 if blit.base == base and blit.width == width and blit.height == height then
26 if not first_blit or blit.addr < first_blit.addr then
27 first_blit = blit
59 local blit = {}
61 blit.width = r.RB_RESOLVE_CNTL_2.X + 1
62 blit.height = r.RB_RESOLVE_CNTL_2.Y + 1
63 blit.pitch = r.RB_BLIT_DST_PITCH
64 blit.addr = r.RB_BLIT_DST_LO | (r.RB_BLIT_DST_HI << 32)
65 blit.base = bos.base(blit.addr)
[all …]
Dtexturator-to-unit-test.lua24 local blit = allblits[n]
25 if blit.base == base and blit.width == width and blit.height == height then
26 if not first_blit or blit.addr < first_blit.addr then
27 first_blit = blit
54 local blit = {}
64 blit.width = r.GRAS_2D_DST_BR.X + 1
65 blit.height = r.GRAS_2D_DST_BR.Y + 1
66 blit.pitch = r.RB_2D_DST_PITCH
67 blit.addr = r.RB_2D_DST_LO | (r.RB_2D_DST_HI << 32)
68 blit.ubwc_addr = r.RB_2D_DST_FLAGS_LO | (r.RB_2D_DST_FLAGS_HI << 32)
[all …]
Dtex3d-layout.lua48 local blit = {}
50 blit.width = r.GRAS_2D_DST_BR.X + 1
51 blit.height = r.GRAS_2D_DST_BR.Y + 1
52 blit.pitch = r.RB_2D_DST_SIZE.PITCH
53 blit.addr = r.RB_2D_DST_LO | (r.RB_2D_DST_HI << 32)
54 blit.base = bos.base(blit.addr)
55 blit.endaddr = 0 -- filled in later
58 allblits[nallblits] = blit
90 local blit = allblits[n]
92 if blit.base == basebase and blit.addr >= base then
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_blit.c67 struct pipe_blit_info blit; in st_BlitFramebuffer() local
95 memset(&blit, 0, sizeof(struct pipe_blit_info)); in st_BlitFramebuffer()
96 blit.scissor_enable = in st_BlitFramebuffer()
110 if (blit.scissor_enable) { in st_BlitFramebuffer()
111 blit.scissor.minx = MIN2(clip.dstX0, clip.dstX1); in st_BlitFramebuffer()
112 blit.scissor.miny = MIN2(clip.dstY0, clip.dstY1); in st_BlitFramebuffer()
113 blit.scissor.maxx = MAX2(clip.dstX0, clip.dstX1); in st_BlitFramebuffer()
114 blit.scissor.maxy = MAX2(clip.dstY0, clip.dstY1); in st_BlitFramebuffer()
117 blit.scissor.minx,blit.scissor.miny, in st_BlitFramebuffer()
118 blit.scissor.maxx,blit.scissor.maxy); in st_BlitFramebuffer()
[all …]
Dst_cb_readpixels.c271 struct pipe_blit_info blit; in blit_to_staging() local
298 memset(&blit, 0, sizeof(blit)); in blit_to_staging()
299 blit.src.resource = strb->texture; in blit_to_staging()
300 blit.src.level = strb->surface->u.tex.level; in blit_to_staging()
301 blit.src.format = src_format; in blit_to_staging()
302 blit.dst.resource = dst; in blit_to_staging()
303 blit.dst.level = 0; in blit_to_staging()
304 blit.dst.format = dst->format; in blit_to_staging()
305 blit.src.box.x = x; in blit_to_staging()
306 blit.dst.box.x = 0; in blit_to_staging()
[all …]
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_blit.c54 struct pipe_blit_info *blit) in build_blit_info() argument
56 memset(blit, 0, sizeof(*blit)); in build_blit_info()
58 blit->src.format = src_tex->format; in build_blit_info()
59 blit->dst.format = dst_tex->format; in build_blit_info()
61 blit->mask = util_format_get_mask(blit->dst.format); in build_blit_info()
62 blit->filter = PIPE_TEX_FILTER_NEAREST; in build_blit_info()
63 blit->src.resource = src_tex; in build_blit_info()
64 blit->src.level = src_level; in build_blit_info()
65 blit->dst.resource = dst_tex; in build_blit_info()
66 blit->dst.level = dst_level; in build_blit_info()
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_gen_mipmap.c64 struct pipe_blit_info blit; in util_gen_mipmap() local
96 memset(&blit, 0, sizeof(blit)); in util_gen_mipmap()
97 blit.src.resource = blit.dst.resource = pt; in util_gen_mipmap()
98 blit.src.format = blit.dst.format = format; in util_gen_mipmap()
100 blit.mask = is_zs ? PIPE_MASK_Z : PIPE_MASK_RGBA; in util_gen_mipmap()
101 blit.filter = filter; in util_gen_mipmap()
104 blit.src.level = dstLevel - 1; in util_gen_mipmap()
105 blit.dst.level = dstLevel; in util_gen_mipmap()
107 blit.src.box.width = u_minify(pt->width0, blit.src.level); in util_gen_mipmap()
108 blit.src.box.height = u_minify(pt->height0, blit.src.level); in util_gen_mipmap()
[all …]
Du_surface.c738 util_can_blit_via_copy_region(const struct pipe_blit_info *blit, in util_can_blit_via_copy_region() argument
743 src_desc = util_format_description(blit->src.resource->format); in util_can_blit_via_copy_region()
744 dst_desc = util_format_description(blit->dst.resource->format); in util_can_blit_via_copy_region()
748 if (blit->src.format != blit->dst.format) { in util_can_blit_via_copy_region()
754 if (blit->src.resource->format != blit->src.format || in util_can_blit_via_copy_region()
755 blit->dst.resource->format != blit->dst.format || in util_can_blit_via_copy_region()
761 unsigned mask = util_format_get_mask(blit->dst.format); in util_can_blit_via_copy_region()
764 if ((blit->mask & mask) != mask || in util_can_blit_via_copy_region()
765 blit->filter != PIPE_TEX_FILTER_NEAREST || in util_can_blit_via_copy_region()
766 blit->scissor_enable || in util_can_blit_via_copy_region()
[all …]
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_clear_blit.c99 if (ctx->blit(pctx, &info)) in etna_blit()
204 struct pipe_blit_info blit = {}; in etna_copy_resource() local
205 blit.mask = util_format_get_mask(dst->format); in etna_copy_resource()
206 blit.filter = PIPE_TEX_FILTER_NEAREST; in etna_copy_resource()
207 blit.src.resource = src; in etna_copy_resource()
208 blit.src.format = src->format; in etna_copy_resource()
209 blit.dst.resource = dst; in etna_copy_resource()
210 blit.dst.format = dst->format; in etna_copy_resource()
211 blit.dst.box.depth = blit.src.box.depth = 1; in etna_copy_resource()
215 blit.src.level = blit.dst.level = level; in etna_copy_resource()
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.6.x/src/
Dgles3-driver-issues.txt6 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag
7 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_x
8 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_y
9 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_x
10 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y
11 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_x
12 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_y
13 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min
14 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_x
15 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_y
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.5.x/src/
Dgles3-driver-issues.txt6 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag
7 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_x
8 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_y
9 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_x
10 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y
11 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_x
12 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_y
13 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min
14 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_x
15 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_y
[all …]
/external/virglrenderer/src/gallium/auxiliary/util/
Du_surface.c408 const struct pipe_blit_info *blit) in util_try_blit_via_copy_region() argument
410 unsigned mask = util_format_get_mask(blit->dst.format); in util_try_blit_via_copy_region()
413 if (blit->src.resource->format != blit->src.format || in util_try_blit_via_copy_region()
414 blit->dst.resource->format != blit->dst.format || in util_try_blit_via_copy_region()
416 util_format_description(blit->src.resource->format), in util_try_blit_via_copy_region()
417 util_format_description(blit->dst.resource->format))) { in util_try_blit_via_copy_region()
422 if ((blit->mask & mask) != mask || in util_try_blit_via_copy_region()
423 blit->filter != PIPE_TEX_FILTER_NEAREST || in util_try_blit_via_copy_region()
424 blit->scissor_enable) { in util_try_blit_via_copy_region()
429 if (blit->src.box.width < 0 || in util_try_blit_via_copy_region()
[all …]
/external/mesa3d/src/gallium/auxiliary/postprocess/
Dpp_run.c48 struct pipe_blit_info blit; in pp_blit() local
50 memset(&blit, 0, sizeof(blit)); in pp_blit()
52 blit.src.resource = src_tex; in pp_blit()
53 blit.src.level = 0; in pp_blit()
54 blit.src.format = src_tex->format; in pp_blit()
55 blit.src.box.x = srcX0; in pp_blit()
56 blit.src.box.y = srcY0; in pp_blit()
57 blit.src.box.z = srcZ0; in pp_blit()
58 blit.src.box.width = srcX1 - srcX0; in pp_blit()
59 blit.src.box.height = srcY1 - srcY0; in pp_blit()
[all …]
/external/mesa3d/src/mesa/drivers/common/
Dmeta_blit.c62 struct blit_state *blit, in setup_glsl_blit_framebuffer() argument
74 _mesa_meta_setup_vertex_objects(ctx, &blit->VAO, &blit->buf_obj, true, in setup_glsl_blit_framebuffer()
78 do_depth ? &blit->shaders_with_depth in setup_glsl_blit_framebuffer()
79 : &blit->shaders_without_depth); in setup_glsl_blit_framebuffer()
100 struct blit_state *blit = &ctx->Meta->Blit; in blitframebuffer_texture() local
184 setup_glsl_blit_framebuffer(ctx, blit, drawFb, rb, target, do_depth); in blitframebuffer_texture()
280 _mesa_buffer_sub_data(ctx, blit->buf_obj, 0, sizeof(verts), verts); in blitframebuffer_texture()
298 struct fb_tex_blit_state *blit) in _mesa_meta_fb_tex_blit_begin() argument
308 blit->samp_obj_save = NULL; in _mesa_meta_fb_tex_blit_begin()
309 _mesa_reference_sampler_object(ctx, &blit->samp_obj_save, in _mesa_meta_fb_tex_blit_begin()
[all …]
/external/mesa3d/src/gallium/drivers/virgl/
Dvirgl_texture.c40 struct pipe_blit_info blit; in virgl_copy_region_with_blit() local
42 memset(&blit, 0, sizeof(blit)); in virgl_copy_region_with_blit()
43 blit.src.resource = src; in virgl_copy_region_with_blit()
44 blit.src.format = src->format; in virgl_copy_region_with_blit()
45 blit.src.level = src_level; in virgl_copy_region_with_blit()
46 blit.src.box = *src_box; in virgl_copy_region_with_blit()
47 blit.dst.resource = dst; in virgl_copy_region_with_blit()
48 blit.dst.format = dst->format; in virgl_copy_region_with_blit()
49 blit.dst.level = dst_level; in virgl_copy_region_with_blit()
50 blit.dst.box.x = dst_box->x; in virgl_copy_region_with_blit()
[all …]
/external/mesa3d/.gitlab-ci/
Ddeqp-panfrost-t860-fails.txt1 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag,Fail
2 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_x,Fail
3 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_dst_y,Fail
4 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_x,Fail
5 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_dst_y,Fail
6 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_x,Fail
7 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_mag_reverse_src_y,Fail
8 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min,Fail
9 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_x,Fail
10 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_dst_y,Fail
[all …]
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_blitter.c876 struct pipe_blit_info blit = *info; in handle_zs_blit() local
886 blit.mask = PIPE_MASK_R; in handle_zs_blit()
887 blit.src.format = PIPE_FORMAT_R8_UINT; in handle_zs_blit()
888 blit.dst.format = PIPE_FORMAT_R8_UINT; in handle_zs_blit()
889 return do_rewritten_blit(ctx, &blit); in handle_zs_blit()
893 blit.mask = PIPE_MASK_R; in handle_zs_blit()
894 blit.src.format = PIPE_FORMAT_R32_FLOAT; in handle_zs_blit()
895 blit.dst.format = PIPE_FORMAT_R32_FLOAT; in handle_zs_blit()
896 do_rewritten_blit(ctx, &blit); in handle_zs_blit()
900 blit.mask = PIPE_MASK_R; in handle_zs_blit()
[all …]
/external/mesa3d/src/gallium/drivers/r300/
Dr300_transfer.c63 struct pipe_blit_info blit; in r300_copy_from_tiled_texture() local
65 memset(&blit, 0, sizeof(blit)); in r300_copy_from_tiled_texture()
66 blit.src.resource = src; in r300_copy_from_tiled_texture()
67 blit.src.format = src->format; in r300_copy_from_tiled_texture()
68 blit.src.level = transfer->level; in r300_copy_from_tiled_texture()
69 blit.src.box = transfer->box; in r300_copy_from_tiled_texture()
70 blit.dst.resource = dst; in r300_copy_from_tiled_texture()
71 blit.dst.format = dst->format; in r300_copy_from_tiled_texture()
72 blit.dst.box.width = transfer->box.width; in r300_copy_from_tiled_texture()
73 blit.dst.box.height = transfer->box.height; in r300_copy_from_tiled_texture()
[all …]
/external/mesa3d/src/gallium/frontends/nine/
Dswapchain9.c622 struct pipe_blit_info blit; in handle_draw_cursor_and_hud() local
626 memset(&blit, 0, sizeof(blit)); in handle_draw_cursor_and_hud()
627 blit.src.resource = device->cursor.image; in handle_draw_cursor_and_hud()
628 blit.src.level = 0; in handle_draw_cursor_and_hud()
629 blit.src.format = device->cursor.image->format; in handle_draw_cursor_and_hud()
630 blit.src.box.x = 0; in handle_draw_cursor_and_hud()
631 blit.src.box.y = 0; in handle_draw_cursor_and_hud()
632 blit.src.box.z = 0; in handle_draw_cursor_and_hud()
633 blit.src.box.depth = 1; in handle_draw_cursor_and_hud()
634 blit.src.box.width = device->cursor.w; in handle_draw_cursor_and_hud()
[all …]
/external/mesa3d/src/gallium/frontends/wgl/
Dstw_st.c193 struct pipe_blit_info blit; in stw_pipe_blit() local
216 memset(&blit, 0, sizeof(blit)); in stw_pipe_blit()
217 blit.dst.resource = dst; in stw_pipe_blit()
218 blit.dst.box.width = dst->width0; in stw_pipe_blit()
219 blit.dst.box.height = dst->height0; in stw_pipe_blit()
220 blit.dst.box.depth = 1; in stw_pipe_blit()
221 blit.dst.format = dst->format; in stw_pipe_blit()
222 blit.src.resource = src; in stw_pipe_blit()
223 blit.src.box.width = src->width0; in stw_pipe_blit()
224 blit.src.box.height = src->height0; in stw_pipe_blit()
[all …]
/external/deqp/android/cts/master/
Dgles3-rotate-reverse-landscape.txt326 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8
327 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default
328 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default
329 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_from_default
330 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_to_default
331 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_from_default
332 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_to_default
333 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8
334 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default
335 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default
[all …]
Dgles3-rotate-landscape.txt326 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8
327 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default
328 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default
329 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_from_default
330 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_to_default
331 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_from_default
332 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_to_default
333 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8
334 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default
335 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default
[all …]
/external/deqp/external/openglcts/data/mustpass/gles/aosp_mustpass/3.2.2.x/
Dgles3-rotate-reverse-portrait.txt326 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8
327 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default
328 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default
329 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_from_default
330 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_to_default
331 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_from_default
332 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_to_default
333 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8
334 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default
335 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default
[all …]
Dgles3-rotate-reverse-landscape.txt326 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8
327 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default
328 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default
329 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_from_default
330 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_to_default
331 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_from_default
332 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_to_default
333 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8
334 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default
335 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default
[all …]
Dgles3-rotate-portrait.txt326 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8
327 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_from_default
328 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_nearest_scale_blit_to_default
329 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_from_default
330 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_scale_blit_to_default
331 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_from_default
332 dEQP-GLES3.functional.fbo.blit.default_framebuffer.rgba8_linear_out_of_bounds_blit_to_default
333 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8
334 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default
335 dEQP-GLES3.functional.fbo.blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default
[all …]

12345678910>>...13