/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_cb_eglimage.c | 44 unsigned nr_samples, unsigned nr_storage_samples, in is_format_supported() 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() 86 PIPE_TEXTURE_2D, nr_samples, in is_format_supported() 89 PIPE_TEXTURE_2D, nr_samples, in is_format_supported() 94 PIPE_TEXTURE_2D, nr_samples, in is_format_supported() 43 is_format_supported(struct pipe_screen *screen, enum pipe_format format, unsigned nr_samples, unsigned nr_storage_samples, unsigned usage, bool *native_supported) is_format_supported() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_texture_desc.c | 90 if (tex->b.nr_samples > 1) { in r300_texture_macro_switch() 94 tile = r300_get_pixel_alignment(tex->b.format, tex->b.nr_samples, in r300_texture_macro_switch() 137 tex->b.nr_samples, in r300_texture_get_stride() 169 tex->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.nr_samples <= 1 && in r300_setup_cbzb_flags() 374 tex->b.nr_samples <= 1 ? 8 : 4; in r300_setup_hyperz_properties() 426 if (tex->b.nr_samples <= 1 || in r300_setup_cmask_properties() 477 if (tex->b.nr_samples > in r300_setup_tiling() [all...] |
H A D | r300_blit.c | 572 if (src->nr_samples > 1 || dst->nr_samples > 1) { in r300_resource_copy_region() 588 src->nr_samples, src->nr_storage_samples, in r300_resource_copy_region() 591 dst->nr_samples, dst->nr_storage_samples, in r300_resource_copy_region() 657 dst->target, dst->nr_samples, in r300_resource_copy_region() 661 src->target, src->nr_samples, in r300_resource_copy_region() 700 return info->src.resource->nr_samples > 1 && in r300_is_simple_msaa_resolve() 701 info->dst.resource->nr_samples <= 1 && in r300_is_simple_msaa_resolve() 834 if (info.src.resource->nr_samples > 1 && in r300_blit() 841 if (info.src.resource->nr_samples > in r300_blit() [all...] |
/third_party/mesa3d/src/freedreno/fdl/ |
H A D | fd_layout_test.c | 51 MAX2(testcase->layout.nr_samples, 1), testcase->layout.width0, in fdl_test_layout() 58 MAX2(testcase->layout.nr_samples, 1), testcase->layout.width0, in fdl_test_layout() 79 layout.height0, layout.depth0, layout.nr_samples, l, in fdl_test_layout() 86 layout.height0, layout.depth0, layout.nr_samples, l, in fdl_test_layout() 98 layout.height0, layout.depth0, layout.nr_samples, l, in fdl_test_layout() 108 layout.height0, layout.depth0, layout.nr_samples, l, in fdl_test_layout() 116 layout.height0, layout.depth0, layout.nr_samples, l, in fdl_test_layout()
|
H A D | fd5_layout.c | 34 uint32_t nr_samples, uint32_t width0, uint32_t height0, in fdl5_layout() 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() 33 fdl5_layout(struct fdl_layout *layout, enum pipe_format format, uint32_t nr_samples, uint32_t width0, uint32_t height0, uint32_t depth0, uint32_t mip_levels, uint32_t array_size, bool is_3d) fdl5_layout() argument
|
H A D | fd6_layout.c | 105 uint32_t nr_samples, uint32_t width0, uint32_t height0, in fdl6_layout() 112 assert(nr_samples > 0); in fdl6_layout() 119 layout->cpp *= nr_samples; in fdl6_layout() 123 layout->nr_samples = nr_samples; in fdl6_layout() 104 fdl6_layout(struct fdl_layout *layout, enum pipe_format format, uint32_t nr_samples, uint32_t width0, uint32_t height0, uint32_t depth0, uint32_t mip_levels, uint32_t array_size, bool is_3d, struct fdl_explicit_layout *explicit_layout) fdl6_layout() argument
|
H A D | freedreno_layout.c | 42 layout->nr_samples = 1; in fdl_layout_buffer() 71 layout->cpp, layout->nr_samples, level, fdl_pitch(layout, level), in fdl_dump_layout()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
H A 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() 227 /* indexed by log2(nr_samples) */ in cayman_emit_msaa_state() 246 if (nr_samples > 1) { in cayman_emit_msaa_state()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_texture.c | 142 unsigned nr_samples, bool is_cube) in panfrost_texture_num_elements() 155 return levels * layers * faces * MAX2(nr_samples, 1); in panfrost_texture_num_elements() 177 iview->image->layout.nr_samples, in panfrost_estimate_texture_payload_size() 195 unsigned nr_samples) in panfrost_surface_iter_begin() 204 iter->last_sample = nr_samples - 1; in panfrost_surface_iter_begin() 394 cfg.slice_stride = layout->nr_samples ? in panfrost_emit_plane() 478 unsigned nr_samples = PAN_ARCH <= 7 ? layout->nr_samples : 1; in panfrost_emit_texture_payload() local 490 first_face, last_face, nr_samples); in panfrost_emit_texture_payload() 582 assert(layout->nr_samples in panfrost_new_texture() 139 panfrost_texture_num_elements( unsigned first_level, unsigned last_level, unsigned first_layer, unsigned last_layer, unsigned nr_samples, bool is_cube) panfrost_texture_num_elements() argument 191 panfrost_surface_iter_begin(struct panfrost_surface_iter *iter, unsigned first_layer, unsigned last_layer, unsigned first_level, unsigned last_level, unsigned first_face, unsigned last_face, unsigned nr_samples) panfrost_surface_iter_begin() argument [all...] |
H A D | pan_cs.c | 60 if (view->image->layout.nr_samples > 1) { in mali_sampling_mode() 61 assert(view->nr_samples == view->image->layout.nr_samples); in mali_sampling_mode() 66 if (view->nr_samples > view->image->layout.nr_samples) { in mali_sampling_mode() 67 assert(view->image->layout.nr_samples == 1); in mali_sampling_mode() 71 assert(view->nr_samples == view->image->layout.nr_samples); in mali_sampling_mode() 72 assert(view->nr_samples == 1); in mali_sampling_mode() 200 (s->image->layout.nr_samples > in pan_prepare_s() 951 pan_emit_tiler_ctx(const struct panfrost_device *dev, unsigned fb_width, unsigned fb_height, unsigned nr_samples, bool first_provoking_vertex, mali_ptr heap, void *out) pan_emit_tiler_ctx() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_surface.c | 54 for (unsigned i = 0; i < MAX2(src->nr_samples, dst->nr_samples); i++) { in lp_resource_copy_ms() 57 src, 0, PIPE_MAP_READ, MIN2(i, src->nr_samples - 1), 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() 107 (src->nr_samples == 1 && dst->nr_samples > 1))) { in lp_resource_copy() 133 blit_info->src.resource->nr_samples > 1 && in lp_blit() 134 blit_info->dst.resource->nr_samples < in lp_blit() [all...] |
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_resource.c | 97 ts_compress_fmt = (screen->specs.v4_compression || rsc->base.nr_samples > 1) ? in etna_screen_resource_alloc_ts() 143 if (!translate_samples_to_xyscale(templat->nr_samples, NULL, NULL)) in etna_screen_can_create_resource() 210 "last_level=%u, nr_samples=%u, usage=%u, bind=%x, flags=%x", in etna_resource_alloc() 213 templat->last_level, templat->nr_samples, templat->usage, in etna_resource_alloc() 217 int nr_samples = templat->nr_samples; in etna_resource_alloc() local 221 nr_samples = 2; in etna_resource_alloc() 223 nr_samples = 4; in etna_resource_alloc() 227 if (!translate_samples_to_xyscale(nr_samples, &msaa_xscale, &msaa_yscale)) { in etna_resource_alloc() 260 rsc->base.nr_samples in etna_resource_alloc() [all...] |
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_blit.cpp | 58 return info->src.resource->nr_samples > 1 && in is_resolve() 59 info->dst.resource->nr_samples <= 1; in is_resolve() 183 MAX2(info->src.resource->nr_samples, 1) != MAX2(info->dst.resource->nr_samples, 1)) { in direct_copy_supported() 230 info->src.resource->nr_samples != info->dst.resource->nr_samples) { in direct_copy_supported() 339 dst->base.b.nr_samples == src->base.b.nr_samples)); in copy_subregion_no_barriers() 357 dst->base.b.nr_samples == src->base.b.nr_samples); in copy_subregion_no_barriers() [all...] |
H A D | d3d12_surface.cpp | 97 desc.ViewDimension = view_dsv_dimension(pres->target, pres->nr_samples); in initialize_dsv() 164 desc.ViewDimension = view_rtv_dimension(pres->target, pres->nr_samples); in initialize_rtv() 240 tpl->nr_samples, tpl->nr_samples,bind)) in d3d12_create_surface() 334 templ.nr_samples = src->nr_samples; in d3d12_surface_update_pre_draw()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_meta_blit.c | 42 .nr_samples = blitinfo->dst.planes[0].image->layout.nr_samples, in panvk_meta_blit() 58 .nr_samples = blitinfo->dst.planes[0].image->layout.nr_samples, in panvk_meta_blit() 93 views[1].nr_samples = blitinfo->dst.planes[1].image->layout.nr_samples; in panvk_meta_blit()
|
H A D | panvk_vX_meta_clear.c | 344 .nr_samples = img->pimage.layout.nr_samples, in panvk_meta_clear_color_img() 350 .nr_samples = img->pimage.layout.nr_samples, in panvk_meta_clear_color_img() 411 .nr_samples = img->pimage.layout.nr_samples, in panvk_meta_clear_zs_img() 417 .nr_samples = img->pimage.layout.nr_samples, in panvk_meta_clear_zs_img()
|
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_inlines.h | 667 unsigned nr_samples) in util_pipe_tex_to_tgsi_tex() 674 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex() 678 return nr_samples > 1 ? TGSI_TEXTURE_2D_MSAA : TGSI_TEXTURE_2D; in util_pipe_tex_to_tgsi_tex() 681 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex() 685 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex() 689 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex() 693 assert(nr_samples <= 1); in util_pipe_tex_to_tgsi_tex() 697 return nr_samples > 1 ? TGSI_TEXTURE_2D_ARRAY_MSAA : in util_pipe_tex_to_tgsi_tex() 910 return res->nr_samples > 0 ? res->nr_samples in util_res_sample_count() 666 util_pipe_tex_to_tgsi_tex(enum pipe_texture_target pipe_tex_target, unsigned nr_samples) util_pipe_tex_to_tgsi_tex() argument [all...] |
H A D | u_framebuffer.c | 234 * pipe_surface::nr_samples will always be 0. in util_framebuffer_get_num_samples() 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()
|
/third_party/mesa3d/src/gallium/winsys/radeon/drm/ |
H A D | radeon_drm_surface.c | 109 surf_drm->nsamples = tex->nr_samples ? tex->nr_samples : 1; in surf_winsys_to_drm() 371 tex->nr_samples >= 2 && in radeon_winsys_surface_init() 378 templ.nr_samples = 1; in radeon_winsys_surface_init() 381 switch (tex->nr_samples) { in radeon_winsys_surface_init() 417 (tex->nr_samples <= 1 || surf_ws->fmask_size)) { in radeon_winsys_surface_init() 443 assert(tex->nr_samples >= 2); in radeon_winsys_surface_init() 449 if (surf_ws->cmask_size && tex->nr_samples >= 2) { in radeon_winsys_surface_init()
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_surface.c | 171 surface->base.nr_samples = templ->nr_samples; in create_surface() 205 surface->base.nr_samples = 0; in do_create_surface() 281 if (templ->nr_samples) { in zink_create_surface() 284 rtempl.nr_samples = templ->nr_samples; in zink_create_surface() 307 if (!psurface->nr_samples && !surface->is_swapchain) { in zink_destroy_surface() 412 templ.nr_samples = samples; in zink_surface_create_null() 419 surf_templ.nr_samples = 0; in zink_surface_create_null()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_blend.h | 68 fd6_blend_variant(struct pipe_blend_state *cso, unsigned nr_samples, in fd6_blend_variant() argument 72 unsigned mask = BITFIELD_MASK(nr_samples); in fd6_blend_variant()
|
/third_party/mesa3d/src/panfrost/lib/tests/ |
H A D | test-layout.cpp | 278 .nr_samples = 1, in TEST() 308 .nr_samples = 1, in TEST() 335 .nr_samples = 1, in TEST() 365 .nr_samples = 1, in TEST() 406 .nr_samples = 1, in TEST() 444 .nr_samples = 1, in TEST() 472 .nr_samples = 1, in TEST()
|
/third_party/mesa3d/src/gallium/winsys/virgl/drm/ |
H A D | virgl_drm_winsys.c | 174 uint32_t nr_samples, in virgl_drm_winsys_resource_create_blob() 188 .nr_samples = nr_samples, in virgl_drm_winsys_resource_create_blob() 217 cmd[VIRGL_PIPE_RES_CREATE_NR_SAMPLES] = nr_samples; in virgl_drm_winsys_resource_create_blob() 257 uint32_t nr_samples, in virgl_drm_winsys_resource_create() 270 .nr_samples = nr_samples, in virgl_drm_winsys_resource_create() 291 createcmd.nr_samples = nr_samples; in virgl_drm_winsys_resource_create() 413 uint32_t nr_samples, in virgl_drm_winsys_resource_cache_create() 165 virgl_drm_winsys_resource_create_blob(struct virgl_winsys *qws, enum pipe_texture_target target, uint32_t format, uint32_t bind, uint32_t width, uint32_t height, uint32_t depth, uint32_t array_size, uint32_t last_level, uint32_t nr_samples, uint32_t flags, uint32_t size) virgl_drm_winsys_resource_create_blob() argument 248 virgl_drm_winsys_resource_create(struct virgl_winsys *qws, enum pipe_texture_target target, uint32_t format, uint32_t bind, uint32_t width, uint32_t height, uint32_t depth, uint32_t array_size, uint32_t last_level, uint32_t nr_samples, uint32_t size, bool for_fencing) virgl_drm_winsys_resource_create() argument 403 virgl_drm_winsys_resource_cache_create(struct virgl_winsys *qws, enum pipe_texture_target target, const void *map_front_private, uint32_t format, uint32_t bind, uint32_t width, uint32_t height, uint32_t depth, uint32_t array_size, uint32_t last_level, uint32_t nr_samples, uint32_t flags, uint32_t size) virgl_drm_winsys_resource_cache_create() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_test_image_copy_region.c | 96 for (unsigned sample = 0; sample < MAX2(tex1->nr_samples, 1); sample++) { in set_random_pixels_for_2_textures() 107 unsigned level_or_sample = tex1->nr_samples > 1 ? sample + 1 : level; in set_random_pixels_for_2_textures() 365 templ->nr_samples = 2 << (rand() % 3); in set_random_image_attrs() 369 templ->nr_samples = 2 << (rand() % 3); in set_random_image_attrs() 380 templ->nr_storage_samples = templ->nr_samples; in set_random_image_attrs() 427 if (templ->nr_samples <= 1) in set_random_image_attrs() 479 tex->buffer.b.b.nr_samples > 1 ? tex->buffer.b.b.nr_samples : tex->buffer.b.b.last_level + 1, in print_image_attrs() 480 tex->buffer.b.b.nr_samples > 1 ? "samples" : "levels", mode); in print_image_attrs() 726 if (tsrc.nr_samples > in si_test_blit() [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
H A D | freedreno_surface.c | 53 psurf->nr_samples = surf_tmpl->nr_samples; in fd_create_surface()
|