/external/mesa3d/src/panfrost/lib/ |
D | pan_texture.c | 156 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 …]
|
D | pan_texture.h | 67 unsigned nr_samples; member 95 unsigned nr_samples, 108 unsigned nr_samples, 125 unsigned nr_samples,
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_eglimage.c | 44 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/ |
D | r300_texture_desc.c | 90 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 …]
|
D | r300_blit.c | 563 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/ |
D | fd5_layout.c | 34 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()
|
D | fd_layout_test.c | 50 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()
|
D | fd6_layout.c | 99 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()
|
D | freedreno_layout.c | 42 layout->nr_samples = 1; in fdl_layout_buffer() 57 layout->cpp, layout->nr_samples, in fdl_dump_layout()
|
D | freedreno_layout.h | 127 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/ |
D | pan_mfbd.c | 141 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/ |
D | cayman_msaa.c | 144 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/ |
D | vrend_blitter.c | 232 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/ |
D | test_fuzzer_formats.c | 114 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/ |
D | u_inlines.h | 565 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/ |
D | u_inlines.h | 607 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()
|
D | u_framebuffer.c | 238 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/ |
D | etnaviv_resource.c | 98 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/ |
D | radeon_drm_surface.c | 109 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/ |
D | fd6_blend.h | 66 unsigned nr_samples, unsigned sample_mask) in fd6_blend_variant() argument 69 unsigned mask = BITFIELD_MASK(nr_samples); in fd6_blend_variant()
|
D | fd6_blitter.c | 211 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/ |
D | si_state.c | 108 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 …]
|
D | si_state_binning.c | 190 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/ |
D | lp_surface.c | 54 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/ |
D | freedreno_surface.c | 56 psurf->nr_samples = surf_tmpl->nr_samples; in fd_create_surface()
|