Home
last modified time | relevance | path

Searched refs:nr_samples (Results 1 – 25 of 195) sorted by relevance

12345678

/external/mesa3d/src/panfrost/lib/
Dpan_texture.c156 unsigned nr_samples, in panfrost_texture_num_elements() argument
169 unsigned num_elements = levels * layers * faces * MAX2(nr_samples, 1); in panfrost_texture_num_elements()
187 unsigned nr_samples, in panfrost_estimate_texture_payload_size() argument
196 nr_samples, in panfrost_estimate_texture_payload_size()
263 unsigned nr_samples, in panfrost_emit_texture_payload() argument
281 nr_samples = MAX2(nr_samples, 1); in panfrost_emit_texture_payload()
288 for (unsigned s = 0; s < nr_samples; ++s) { in panfrost_emit_texture_payload()
316 unsigned nr_samples, in panfrost_emit_texture_payload_v7() argument
333 nr_samples = MAX2(nr_samples, 1); in panfrost_emit_texture_payload_v7()
339 assert(nr_samples == 1 || face_mult == 1); in panfrost_emit_texture_payload_v7()
[all …]
Dpan_texture.h67 unsigned nr_samples; member
95 unsigned nr_samples,
108 unsigned nr_samples,
125 unsigned nr_samples,
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_eglimage.c44 unsigned nr_samples, unsigned nr_storage_samples, in is_format_supported() argument
48 nr_samples, nr_storage_samples, in is_format_supported()
61 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
66 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
69 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
76 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
79 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
84 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
87 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
92 PIPE_TEXTURE_2D, nr_samples, in is_format_supported()
[all …]
/external/mesa3d/src/gallium/drivers/r300/
Dr300_texture_desc.c90 if (tex->b.b.nr_samples > 1) { in r300_texture_macro_switch()
94 tile = r300_get_pixel_alignment(tex->b.b.format, tex->b.b.nr_samples, in r300_texture_macro_switch()
137 tex->b.b.nr_samples, in r300_texture_get_stride()
169 tex->b.b.nr_samples, in r300_texture_get_nblocksy()
247 if (base->nr_samples > 1) { in r300_setup_miptree()
248 layer_size *= base->nr_samples; in r300_setup_miptree()
296 first_level_valid = tex->b.b.nr_samples <= 1 && in r300_setup_cbzb_flags()
374 tex->b.b.nr_samples <= 1 ? 8 : 4; in r300_setup_hyperz_properties()
426 if (tex->b.b.nr_samples <= 1 || in r300_setup_cmask_properties()
477 if (tex->b.b.nr_samples > 1) { in r300_setup_tiling()
[all …]
Dr300_blit.c563 if (src->nr_samples > 1 || dst->nr_samples > 1) { in r300_resource_copy_region()
579 src->nr_samples, src->nr_storage_samples, in r300_resource_copy_region()
582 dst->nr_samples, dst->nr_storage_samples, in r300_resource_copy_region()
648 dst->target, dst->nr_samples, in r300_resource_copy_region()
652 src->target, src->nr_samples, in r300_resource_copy_region()
691 return info->src.resource->nr_samples > 1 && in r300_is_simple_msaa_resolve()
692 info->dst.resource->nr_samples <= 1 && in r300_is_simple_msaa_resolve()
825 if (info.src.resource->nr_samples > 1 && in r300_blit()
832 if (info.src.resource->nr_samples > 1) { in r300_blit()
841 if (info.dst.resource->nr_samples > 1) { in r300_blit()
/external/mesa3d/src/freedreno/fdl/
Dfd5_layout.c34 enum pipe_format format, uint32_t nr_samples, in fdl5_layout() argument
38 assert(nr_samples > 0); in fdl5_layout()
44 layout->cpp *= nr_samples; in fdl5_layout()
48 layout->nr_samples = nr_samples; in fdl5_layout()
Dfd_layout_test.c50 MAX2(testcase->layout.nr_samples, 1), in fdl_test_layout()
62 MAX2(testcase->layout.nr_samples, 1), in fdl_test_layout()
87 layout.nr_samples, l, in fdl_test_layout()
96 layout.nr_samples, l, in fdl_test_layout()
106 layout.nr_samples, l, in fdl_test_layout()
115 layout.nr_samples, l, in fdl_test_layout()
Dfd6_layout.c99 enum pipe_format format, uint32_t nr_samples, in fdl6_layout() argument
107 assert(nr_samples > 0); in fdl6_layout()
113 layout->cpp *= nr_samples; in fdl6_layout()
117 layout->nr_samples = nr_samples; in fdl6_layout()
Dfreedreno_layout.c42 layout->nr_samples = 1; in fdl_layout_buffer()
57 layout->cpp, layout->nr_samples, in fdl_dump_layout()
Dfreedreno_layout.h127 uint32_t nr_samples; member
235 enum pipe_format format, uint32_t nr_samples,
241 enum pipe_format format, uint32_t nr_samples,
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_mfbd.c141 unsigned nr_samples = surf->texture->nr_samples; in panfrost_mfbd_rt_set_buf() local
142 unsigned layer_stride = (nr_samples > 1) ? rsrc->slices[level].size0 : 0; in panfrost_mfbd_rt_set_buf()
147 else if (surf->nr_samples) in panfrost_mfbd_rt_set_buf()
282 unsigned nr_samples = MAX2(zs_surf->texture->nr_samples, 1); in panfrost_mfbd_zs_crc_ext_set_bufs() local
289 ext->zs_msaa = nr_samples > 1 ? MALI_MSAA_LAYERED : MALI_MSAA_SINGLE; in panfrost_mfbd_zs_crc_ext_set_bufs()
310 unsigned layer_stride = (nr_samples > 1) ? rsrc->slices[level].size0 : 0; in panfrost_mfbd_zs_crc_ext_set_bufs()
352 unsigned stencil_layer_stride = (nr_samples > 1) ? stencil_slice.size0 : 0; in panfrost_mfbd_zs_crc_ext_set_bufs()
406 unsigned nr_samples = MAX3(surf->nr_samples, surf->texture->nr_samples, 1); in pan_internal_cbuf_size() local
408 nr_samples * (*tile_size); in pan_internal_cbuf_size()
535 MAX2(batch->key.zsbuf->nr_samples, batch->key.zsbuf->nr_samples) > 1) in panfrost_mfbd_fragment()
[all …]
/external/mesa3d/src/gallium/drivers/r600/
Dcayman_msaa.c144 static void cayman_emit_msaa_sample_locs(struct radeon_cmdbuf *cs, int nr_samples) in cayman_emit_msaa_sample_locs() argument
146 switch (nr_samples) { in cayman_emit_msaa_sample_locs()
205 void cayman_emit_msaa_state(struct radeon_cmdbuf *cs, int nr_samples, in cayman_emit_msaa_state() argument
208 int setup_samples = nr_samples > 1 ? nr_samples : in cayman_emit_msaa_state()
222 if (nr_samples > 1) { in cayman_emit_msaa_state()
223 cayman_emit_msaa_sample_locs(cs, nr_samples); in cayman_emit_msaa_state()
246 if (nr_samples > 1) { in cayman_emit_msaa_state()
/external/virglrenderer/src/
Dvrend_blitter.c232 int nr_samples) in blit_build_frag_tex_col() argument
239 bool msaa = nr_samples > 0; in blit_build_frag_tex_col()
264 nr_samples, retval.ivec, retval.twm, dest_swizzle_snippet); in blit_build_frag_tex_col()
304 …t_frag_tex_writedepth(struct vrend_blitter_ctx *blit_ctx, int pipe_tex_target, unsigned nr_samples) in blit_get_frag_tex_writedepth() argument
308 GLuint *shader = nr_samples > 0 ? &blit_ctx->fs_texfetch_depth_msaa[pipe_tex_target] in blit_get_frag_tex_writedepth()
312 unsigned tgsi_tex = util_pipe_tex_to_tgsi_tex(pipe_tex_target, nr_samples); in blit_get_frag_tex_writedepth()
313 *shader = blit_build_frag_depth(blit_ctx, tgsi_tex, nr_samples > 0); in blit_get_frag_tex_writedepth()
320 unsigned nr_samples, in blit_get_frag_tex_col() argument
331 if (needs_swizzle || nr_samples > 1) { in blit_get_frag_tex_col()
334 || blit_ctx->fs_texfetch_col_swizzle_nr_samples != nr_samples)) { in blit_get_frag_tex_col()
[all …]
/external/virglrenderer/tests/
Dtest_fuzzer_formats.c114 args.nr_samples = 0; in test_format_wrong_size()
162 args.nr_samples = 0; in test_format_fail_and_double_free()
185 args.nr_samples = 0; in test_blit_info_format_check()
232 args.nr_samples = 0; in test_blit_info_format_check_null_format()
280 args.nr_samples = 0; in test_format_is_plain_nullptr_deref_trigger()
328 args.nr_samples = 0; in test_format_util_format_is_rgb_nullptr_deref_trigger_illegal_resource()
360 args.nr_samples = 0; in test_format_util_format_is_rgb_nullptr_deref_trigger()
393 args.nr_samples = 0; in test_double_free_in_vrend_renderer_blit_int_trigger_invalid_formats()
408 args.nr_samples = 0; in test_double_free_in_vrend_renderer_blit_int_trigger_invalid_formats()
423 args.nr_samples = 6; in test_double_free_in_vrend_renderer_blit_int_trigger_invalid_formats()
[all …]
/external/virglrenderer/src/gallium/auxiliary/util/
Du_inlines.h565 unsigned nr_samples) in util_pipe_tex_to_tgsi_tex() argument
569 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
573 return nr_samples > 1 ? TGSI_TEXTURE_2D_MSAA : TGSI_TEXTURE_2D; in util_pipe_tex_to_tgsi_tex()
576 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
580 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
584 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
588 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
592 return nr_samples > 1 ? TGSI_TEXTURE_2D_ARRAY_MSAA : in util_pipe_tex_to_tgsi_tex()
/external/mesa3d/src/gallium/auxiliary/util/
Du_inlines.h607 unsigned nr_samples) in util_pipe_tex_to_tgsi_tex() argument
614 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
618 return nr_samples > 1 ? TGSI_TEXTURE_2D_MSAA : TGSI_TEXTURE_2D; in util_pipe_tex_to_tgsi_tex()
621 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
625 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
629 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
633 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex()
637 return nr_samples > 1 ? TGSI_TEXTURE_2D_ARRAY_MSAA : in util_pipe_tex_to_tgsi_tex()
778 return res->nr_samples > 0 ? res->nr_samples : 1; in util_res_sample_count()
Du_framebuffer.c238 return MAX3(1, fb->cbufs[i]->texture->nr_samples, in util_framebuffer_get_num_samples()
239 fb->cbufs[i]->nr_samples); in util_framebuffer_get_num_samples()
243 return MAX3(1, fb->zsbuf->texture->nr_samples, in util_framebuffer_get_num_samples()
244 fb->zsbuf->nr_samples); in util_framebuffer_get_num_samples()
/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_resource.c98 ts_compress_fmt = (screen->specs.v4_compression || rsc->base.nr_samples > 1) ? in etna_screen_resource_alloc_ts()
148 if (!translate_samples_to_xyscale(templat->nr_samples, NULL, NULL)) in etna_screen_can_create_resource()
218 templat->last_level, templat->nr_samples, templat->usage, in etna_resource_alloc()
222 int nr_samples = templat->nr_samples; in etna_resource_alloc() local
226 nr_samples = 2; in etna_resource_alloc()
228 nr_samples = 4; in etna_resource_alloc()
232 if (!translate_samples_to_xyscale(nr_samples, &msaa_xscale, &msaa_yscale)) { in etna_resource_alloc()
265 rsc->base.nr_samples = nr_samples; in etna_resource_alloc()
499 tmpl->nr_samples, tmpl->usage, tmpl->bind, tmpl->flags); in etna_resource_from_handle()
/external/mesa3d/src/gallium/winsys/radeon/drm/
Dradeon_drm_surface.c109 surf_drm->nsamples = tex->nr_samples ? tex->nr_samples : 1; in surf_winsys_to_drm()
375 tex->nr_samples >= 2 && in radeon_winsys_surface_init()
382 templ.nr_samples = 1; in radeon_winsys_surface_init()
385 switch (tex->nr_samples) { in radeon_winsys_surface_init()
421 (tex->nr_samples <= 1 || surf_ws->fmask_size)) { in radeon_winsys_surface_init()
447 assert(tex->nr_samples >= 2); in radeon_winsys_surface_init()
453 if (surf_ws->cmask_size && tex->nr_samples >= 2) { in radeon_winsys_surface_init()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_blend.h66 unsigned nr_samples, unsigned sample_mask) in fd6_blend_variant() argument
69 unsigned mask = BITFIELD_MASK(nr_samples); in fd6_blend_variant()
Dfd6_blitter.c211 fail_if(info->dst.resource->nr_samples > 1); in can_do_blit()
576 …struct fd_ringbuffer *ring, const struct pipe_blit_info *info, unsigned layer, unsigned nr_samples) in emit_blit_src() argument
585 uint32_t width = u_minify(src->base.width0, info->src.level) * nr_samples; in emit_blit_src()
592 enum a3xx_msaa_samples samples = fd_msaa_samples(src->base.nr_samples); in emit_blit_src()
644 uint32_t nr_samples = fd_resource_nr_samples(&dst->base); in emit_blit_texture() local
646 sx1 = sbox->x * nr_samples; in emit_blit_texture()
648 sx2 = (sbox->x + sbox->width) * nr_samples - 1; in emit_blit_texture()
657 dx1 = dbox->x * nr_samples; in emit_blit_texture()
659 dx2 = (dbox->x + dbox->width) * nr_samples - 1; in emit_blit_texture()
678 emit_blit_src(ring, info, sbox->z + i, nr_samples); in emit_blit_texture()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state.c108 blend->dcc_msaa_corruption_4bit & cb_target_mask && sctx->framebuffer.nr_samples >= 2; in si_emit_cb_render_state()
643 sctx->framebuffer.nr_samples >= 2 && sctx->screen->dcc_msaa_allowed)) in si_bind_blend_state()
989 if (sctx->screen->info.has_msaa_sample_loc_bug && sctx->framebuffer.nr_samples > 1) in si_bind_rs_state()
1393 S_028010_DECOMPRESS_Z_ON_FLUSH(sctx->framebuffer.nr_samples >= 4) | in si_emit_db_render_state()
1885 unsigned nr_samples) in si_tex_dim() argument
1913 return nr_samples > 1 ? V_008F1C_SQ_RSRC_IMG_2D_MSAA : V_008F1C_SQ_RSRC_IMG_2D; in si_tex_dim()
1915 return nr_samples > 1 ? V_008F1C_SQ_RSRC_IMG_2D_MSAA_ARRAY : V_008F1C_SQ_RSRC_IMG_2D_ARRAY; in si_tex_dim()
2292 if (tex->buffer.b.b.nr_samples > 1) { in si_initialize_color_surface()
2293 unsigned log_samples = util_logbase2(tex->buffer.b.b.nr_samples); in si_initialize_color_surface()
2415 S_028038_NUM_SAMPLES(util_logbase2(tex->buffer.b.b.nr_samples)) | in si_init_depth_surface()
[all …]
Dsi_state_binning.c190 unsigned sum = 4 * (depth_coeff + stencil_coeff) * MAX2(tex->buffer.b.b.nr_samples, 1); in si_get_depth_bin_size()
326 const unsigned num_samples = sctx->framebuffer.nr_samples; in gfx10_get_bin_sizes()
394 (cPerDepthSample + cPerStencilSample) * MAX2(zstex->buffer.b.b.nr_samples, 1); in gfx10_get_bin_sizes()
507 sctx->framebuffer.nr_samples != MAX2(1, sctx->framebuffer.state.zsbuf->texture->nr_samples); in si_emit_dpbb_state()
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_surface.c54 for (unsigned i = 0; i < src->nr_samples; i++) { in lp_resource_copy_ms()
105 if (dst->nr_samples > 1 && in lp_resource_copy()
106 dst->nr_samples == src->nr_samples) { in lp_resource_copy()
314 if (dst->texture->nr_samples > 1) { in llvmpipe_clear_render_target()
382 if (dst->texture->nr_samples > 1) { in llvmpipe_clear_depth_stencil()
409 if (tex->nr_samples <= 1) { in llvmpipe_clear_texture()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_surface.c56 psurf->nr_samples = surf_tmpl->nr_samples; in fd_create_surface()

12345678