Home
last modified time | relevance | path

Searched refs:nr_samples (Results 1 - 25 of 199) sorted by relevance

12345678

/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_cb_eglimage.c44 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 Dr300_texture_desc.c90 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 Dr300_blit.c572 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 Dfd_layout_test.c51 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 Dfd5_layout.c34 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 Dfd6_layout.c105 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 Dfreedreno_layout.c42 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 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()
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 Dpan_texture.c142 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 Dpan_cs.c60 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 Dlp_surface.c54 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 Detnaviv_resource.c97 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 Dd3d12_blit.cpp58 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 Dd3d12_surface.cpp97 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 Dpanvk_vX_meta_blit.c42 .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 Dpanvk_vX_meta_clear.c344 .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 Du_inlines.h667 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 Du_framebuffer.c234 * 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 Dradeon_drm_surface.c109 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 Dzink_surface.c171 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 Dfd6_blend.h68 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 Dtest-layout.cpp278 .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 Dvirgl_drm_winsys.c174 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 Dsi_test_image_copy_region.c96 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 Dfreedreno_surface.c53 psurf->nr_samples = surf_tmpl->nr_samples; in fd_create_surface()

Completed in 18 milliseconds

12345678