Home
last modified time | relevance | path

Searched refs:last_level (Results 1 - 25 of 219) sorted by relevance

123456789

/third_party/mesa3d/src/gallium/drivers/lima/
H A Dlima_texture.c74 unsigned first_level, unsigned last_level, in lima_texture_desc_set_res()
115 for (i = 1; i <= (last_level - first_level); i++) { in lima_texture_desc_set_res()
161 unsigned last_level; in lima_update_tex_desc() local
192 last_level = texture->base.u.tex.last_level; in lima_update_tex_desc()
194 if (last_level - first_level >= LIMA_MAX_MIP_LEVELS) in lima_update_tex_desc()
195 last_level = first_level + LIMA_MAX_MIP_LEVELS - 1; in lima_update_tex_desc()
199 (last_level - first_level)); in lima_update_tex_desc()
261 first_level, last_level, first_layer, 0); in lima_update_tex_desc()
274 unsigned last_level in lima_calc_tex_desc_size() local
72 lima_texture_desc_set_res(struct lima_context *ctx, lima_tex_desc *desc, struct pipe_resource *prsc, unsigned first_level, unsigned last_level, unsigned first_layer, unsigned mrt_idx) lima_texture_desc_set_res() argument
[all...]
/third_party/mesa3d/src/util/
H A Du_debug_describe.c47 sprintf(buf, "pipe_texture1d<%u,%s,%u>", ptr->width0, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
50 sprintf(buf, "pipe_texture2d<%u,%u,%s,%u>", ptr->width0, ptr->height0, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
56 sprintf(buf, "pipe_texture_cube<%u,%u,%s,%u>", ptr->width0, ptr->height0, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
59 sprintf(buf, "pipe_texture3d<%u,%u,%u,%s,%u>", ptr->width0, ptr->height0, ptr->depth0, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
62 sprintf(buf, "pipe_texture_1darray<%u,%u,%s,%u>", ptr->width0, ptr->array_size, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
65 sprintf(buf, "pipe_texture_2darray<%u,%u,%u,%s,%u>", ptr->width0, ptr->height0, ptr->array_size, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
68 sprintf(buf, "pipe_texture_cubearray<%u,%u,%u,%s,%u>", ptr->width0, ptr->height0, ptr->array_size, util_format_short_name(ptr->format), ptr->last_level); in debug_describe_resource()
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_sampler.c208 unsigned last_level = 0; in prepare_shader_sampling() local
222 last_level = view->u.tex.last_level; in prepare_shader_sampling()
223 assert(first_level <= last_level); in prepare_shader_sampling()
224 assert(last_level <= res->last_level); in prepare_shader_sampling()
227 for (j = first_level; j <= last_level; j++) { in prepare_shader_sampling()
237 for (j = first_level; j <= last_level; j++) { in prepare_shader_sampling()
278 first_level, last_level, 0, 0, in prepare_shader_sampling()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_gen_mipmap.c54 * \param last_level the last mipmap level to generate
60 enum pipe_format format, uint base_level, uint last_level, in util_gen_mipmap()
89 assert(last_level <= pt->last_level); in util_gen_mipmap()
92 assert(last_level > base_level); in util_gen_mipmap()
103 for (dstLevel = base_level + 1; dstLevel <= last_level; dstLevel++) { in util_gen_mipmap()
59 util_gen_mipmap(struct pipe_context *pipe, struct pipe_resource *pt, enum pipe_format format, uint base_level, uint last_level, uint first_layer, uint last_layer, uint filter) util_gen_mipmap() argument
H A Du_sampler.c51 view->u.tex.last_level = texture->last_level; in default_template()
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_texture.c140 unsigned first_level, unsigned last_level, in panfrost_texture_num_elements()
151 unsigned levels = 1 + last_level - first_level; in panfrost_texture_num_elements()
175 panfrost_texture_num_elements(iview->first_level, iview->last_level, in panfrost_estimate_texture_payload_size()
185 unsigned level, first_level, last_level; member
193 unsigned first_level, unsigned last_level, in panfrost_surface_iter_begin()
200 iter->last_level = last_level; in panfrost_surface_iter_begin()
489 iview->first_level, iview->last_level, in panfrost_emit_texture_payload()
580 assert(!iview->first_level && !iview->last_level); in panfrost_new_texture()
608 cfg.levels = iview->last_level 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...]
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
H A DResource.cpp157 UINT MipLevels = resource->last_level + 1; in subResourceBox()
287 templat.last_level = pCreateResource->MipLevels - 1; in CreateResource()
503 if (resource->last_level == 0 && resource->array_size == 1) { in ResourceMap()
675 assert(dst_resource->last_level == src_resource->last_level); in ResourceCopy()
682 for (unsigned level = 0; level <= dst_resource->last_level; ++level) { in ResourceCopy()
744 unsigned dst_level = DstSubResource % (dst_resource->last_level + 1); in ResourceCopyRegion()
745 unsigned dst_layer = DstSubResource / (dst_resource->last_level + 1); in ResourceCopyRegion()
746 unsigned src_level = SrcSubResource % (src_resource->last_level + 1); in ResourceCopyRegion()
747 unsigned src_layer = SrcSubResource / (src_resource->last_level in ResourceCopyRegion()
[all...]
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_texture_desc.c127 if (level > tex->b.last_level) { in r300_texture_get_stride()
128 SCREEN_DBG(screen, DBG_TEX, "%s: level (%u) > last_level (%u)\n", in r300_texture_get_stride()
129 __FUNCTION__, level, tex->b.last_level); in r300_texture_get_stride()
163 tex->b.last_level != 0) { in r300_texture_get_nblocksy()
186 if (level == 0 && tex->b.last_level == 0 && in r300_texture_get_nblocksy()
227 for (i = 0; i <= base->last_level; i++) { in r300_setup_miptree()
303 for (i = 0; i <= tex->b.last_level; i++) in r300_setup_cbzb_flags()
363 for (i = 0; i <= tex->b.last_level; i++) { in r300_setup_hyperz_properties()
427 tex->b.last_level > 0 || in r300_setup_cmask_properties()
535 tex->b.last_level, te in r300_tex_print_info()
[all...]
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_sampler_view.c72 assert(max_lod <= pt->last_level); in svga_get_tex_sampler_view()
82 if (min_lod == 0 && max_lod >= pt->last_level) in svga_get_tex_sampler_view()
101 pt, min_lod, max_lod, pt->last_level); in svga_get_tex_sampler_view()
131 pt->last_level); in svga_get_tex_sampler_view()
146 pt->last_level); in svga_get_tex_sampler_view()
H A Dsvga_state_tss.c85 unsigned last_level, min_lod, max_lod; in emit_tex_binding_unit() local
94 last_level = MIN2(sv->u.tex.last_level, sv->texture->last_level); in emit_tex_binding_unit()
96 min_lod = MIN2(min_lod, last_level); in emit_tex_binding_unit()
97 max_lod = MIN2(s->view_max_lod + sv->u.tex.first_level, last_level); in emit_tex_binding_unit()
H A Dsvga_resource_texture.c441 tex->b.last_level + 1, 1, 0); in svga_texture_transfer_map_direct()
445 tex->b.last_level + 1, /* numMips */ in svga_texture_transfer_map_direct()
759 tex->b.last_level + 1); in svga_texture_transfer_unmap_direct()
836 assert(template->last_level < SVGA_MAX_TEXTURE_LEVELS); in svga_texture_create()
837 if (template->last_level >= SVGA_MAX_TEXTURE_LEVELS) { in svga_texture_create()
865 assert(template->last_level == 0); in svga_texture_create()
871 assert(1 << template->last_level <= max_dim); in svga_texture_create()
1033 tex->key.numMipLevels = template->last_level + 1; in svga_texture_create()
1155 template->last_level != 0 || in svga_texture_from_handle()
1231 unsigned last_level, in svga_texture_generate_mipmap()
1227 svga_texture_generate_mipmap(struct pipe_context *pipe, struct pipe_resource *pt, enum pipe_format format, unsigned base_level, unsigned last_level, unsigned first_layer, unsigned last_layer) svga_texture_generate_mipmap() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/etnaviv/
H A Detnaviv_clear_blit.c188 struct pipe_resource *src, int first_level, int last_level) in etna_copy_resource()
195 assert(last_level <= dst->last_level && last_level <= src->last_level); in etna_copy_resource()
207 for (int level = first_level; level <= last_level; level++) { in etna_copy_resource()
187 etna_copy_resource(struct pipe_context *pctx, struct pipe_resource *dst, struct pipe_resource *src, int first_level, int last_level) etna_copy_resource() argument
H A Detnaviv_texture.c141 view->u.tex.first_level == 0 && MIN2(view->u.tex.last_level, rsc->base.last_level) == 0 && in etna_can_use_sampler_ts()
161 view->texture->last_level); in etna_update_sampler_source()
171 view->texture->last_level); in etna_update_sampler_source()
/third_party/mesa3d/src/gallium/drivers/i915/
H A Di915_resource_texture.c193 if (pt->last_level > 0 || util_format_get_blocksize(pt->format) != 4) in i9x5_scanout_layout()
230 if (pt->last_level > 0 || util_format_get_blocksize(pt->format) != 4) in i9x5_display_target_layout()
339 for (level = 0; level <= pt->last_level; level++) in i9x5_texture_layout_cube()
347 for (level = 0; level <= pt->last_level; level++) { in i9x5_texture_layout_cube()
376 for (level = 0; level <= pt->last_level; level++) { in i915_texture_layout_2d()
406 for (level = 0; level <= MAX2(8, pt->last_level); level++) { in i915_texture_layout_3d()
418 for (level = 0; level <= pt->last_level; level++) { in i915_texture_layout_3d()
486 if (pt->last_level > 0) { in i945_texture_layout_2d()
500 for (level = 0; level <= pt->last_level; level++) { in i945_texture_layout_2d()
543 for (level = 0; level <= pt->last_level; leve in i945_texture_layout_3d()
[all...]
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_sampler.c301 unsigned last_level = 0; in prepare_shader_sampling() local
312 last_level = view->u.tex.last_level; in prepare_shader_sampling()
313 assert(first_level <= last_level); in prepare_shader_sampling()
314 assert(last_level <= res->last_level); in prepare_shader_sampling()
319 for (j = first_level; j <= last_level; j++) { in prepare_shader_sampling()
329 for (j = first_level; j <= last_level; j++) { in prepare_shader_sampling()
367 first_level, last_level, in prepare_shader_sampling()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_blit.c293 unsigned required_planes, unsigned first_level, unsigned last_level, in si_decompress_depth()
298 unsigned level_mask = u_bit_consecutive(first_level, last_level - first_level + 1); in si_decompress_depth()
327 first_level, last_level, levels_z, levels_s); in si_decompress_depth()
391 tex->buffer.b.b.last_level == 0 && in si_decompress_depth()
431 view->u.tex.first_level, view->u.tex.last_level, 0, in si_decompress_sampler_depth_textures()
444 unsigned first_level, unsigned last_level, in si_blit_decompress_color()
450 unsigned level_mask = u_bit_consecutive(first_level, last_level - first_level + 1); in si_blit_decompress_color()
464 first_level, last_level, level_mask); in si_blit_decompress_color()
472 for (int i = first_level; i <= last_level; i++) { in si_blit_decompress_color()
553 unsigned first_level, unsigned last_level, in si_decompress_color_texture()
292 si_decompress_depth(struct si_context *sctx, struct si_texture *tex, unsigned required_planes, unsigned first_level, unsigned last_level, unsigned first_layer, unsigned last_layer) si_decompress_depth() argument
443 si_blit_decompress_color(struct si_context *sctx, struct si_texture *tex, unsigned first_level, unsigned last_level, unsigned first_layer, unsigned last_layer, bool need_dcc_decompress, bool need_fmask_expand) si_blit_decompress_color() argument
552 si_decompress_color_texture(struct si_context *sctx, struct si_texture *tex, unsigned first_level, unsigned last_level, bool need_fmask_expand) si_decompress_color_texture() argument
609 si_check_render_feedback_texture(struct si_context *sctx, struct si_texture *tex, unsigned first_level, unsigned last_level, unsigned first_layer, unsigned last_layer) si_check_render_feedback_texture() argument
1249 si_generate_mipmap(struct pipe_context *ctx, struct pipe_resource *tex, enum pipe_format format, unsigned base_level, unsigned last_level, unsigned first_layer, unsigned last_layer) si_generate_mipmap() argument
[all...]
H A Dsi_test_image_copy_region.c95 for (unsigned level = 0; level <= tex1->last_level; level++) { in set_random_pixels_for_2_textures()
174 for (unsigned level = 0; level <= tex1->last_level; level++) { in compare_gpu_textures()
428 templ->last_level = rand() % (util_logbase2(max_dim) + 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()
548 for (unsigned level = 0; level <= tsrc.last_level; level++) { in si_test_image_copy_region()
552 for (unsigned level = 0; level <= tdst.last_level; level++) { in si_test_image_copy_region()
569 unsigned src_level = j % (tsrc.last_level + 1); in si_test_image_copy_region()
570 unsigned dst_level = j % (tdst.last_level + 1); in si_test_image_copy_region()
619 for (unsigned level = 0; level <= tdst.last_level; level++) in si_test_image_copy_region()
633 for (unsigned level = 0; level <= tsrc.last_level; leve in si_test_image_copy_region()
[all...]
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_draw_feedback.c328 unsigned last_level = 0; in st_feedback_draw_vbo() local
337 last_level = view->u.tex.last_level; in st_feedback_draw_vbo()
341 for (unsigned j = first_level; j <= last_level; j++) { in st_feedback_draw_vbo()
362 for (unsigned j = first_level; j <= last_level; j++) { in st_feedback_draw_vbo()
387 last_level, 0, 0, (void*)base_addr, row_stride, in st_feedback_draw_vbo()
481 j <= view->u.tex.last_level; j++) { in st_feedback_draw_vbo()
H A Dst_sampler_view.c485 last_level(const struct gl_texture_object *texObj) in last_level() function
488 texObj->pt->last_level); in last_level()
600 templ.u.tex.first_level = templ.u.tex.last_level = texObj->level_override; in st_create_texture_sampler_view_from_stobj()
604 templ.u.tex.last_level = last_level(texObj); in st_create_texture_sampler_view_from_stobj()
613 assert(templ.u.tex.first_level <= templ.u.tex.last_level); in st_create_texture_sampler_view_from_stobj()
655 assert(texObj->level_override >= 0 || last_level(texObj) == view->u.tex.last_level); in st_get_texture_sampler_view_from_stobj()
/third_party/skia/third_party/externals/libwebp/src/utils/
H A Dquant_levels_dec_utils.c184 int i, j, last_level; in CountLevels() local
200 last_level = -1; in CountLevels()
204 if (last_level >= 0) { in CountLevels()
205 const int level_dist = i - last_level; in CountLevels()
210 last_level = i; in CountLevels()
/third_party/mesa3d/src/gallium/frontends/nine/
H A Dbasetexture9.c71 This->level_count = (Usage & D3DUSAGE_AUTOGENMIPMAP) ? 1 : (This->base.info.last_level+1); in NineBaseTexture9_ctor()
382 unsigned last_level = This->base.info.last_level - This->managed.lod; in NineBaseTexture9_GenerateMipSubLevels() local
405 base_level, last_level, in NineBaseTexture9_GenerateMipSubLevels()
422 DBG("This=%p lod=%u last_level=%u\n", This, in NineBaseTexture9_CreatePipeResource()
423 This->managed.lod, This->base.info.last_level); in NineBaseTexture9_CreatePipeResource()
434 templ.last_level = This->base.info.last_level - This->managed.lod; in NineBaseTexture9_CreatePipeResource()
464 for (; l <= templ.last_level; ++l, ++m) { in NineBaseTexture9_CreatePipeResource()
563 templ.u.tex.last_level in NineBaseTexture9_UpdateSamplerView()
[all...]
/third_party/mesa3d/src/gallium/winsys/virgl/drm/
H A Dvirgl_drm_winsys.c173 uint32_t last_level, in virgl_drm_winsys_resource_create_blob()
193 .last_level = last_level, in virgl_drm_winsys_resource_create_blob()
216 cmd[VIRGL_PIPE_RES_CREATE_LAST_LEVEL] = last_level; in virgl_drm_winsys_resource_create_blob()
256 uint32_t last_level, in virgl_drm_winsys_resource_create()
275 .last_level = last_level, in virgl_drm_winsys_resource_create()
290 createcmd.last_level = last_level; in virgl_drm_winsys_resource_create()
412 uint32_t last_level, 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/winsys/radeon/drm/
H A Dradeon_drm_surface.c107 surf_drm->last_level = tex->last_level; in surf_winsys_to_drm()
156 for (i = 0; i <= surf_drm->last_level; i++) { in surf_winsys_to_drm()
166 for (i = 0; i <= surf_drm->last_level; i++) { in surf_winsys_to_drm()
200 for (i = 0; i <= surf_drm->last_level; i++) { in surf_drm_to_winsys()
209 for (i = 0; i <= surf_drm->last_level; i++) { in surf_drm_to_winsys()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_texture.c294 so->fmt |= (pt->last_level + 1) << NV40_3D_TEX_FORMAT_MIPMAP_COUNT__SHIFT; in nv30_sampler_view_create()
297 if (pt->last_level) in nv30_sampler_view_create()
306 so->high_lod = MIN2(pt->last_level, so->pipe.u.tex.last_level) << 8; in nv30_sampler_view_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_resource.c102 (prsc->last_level != 0)) in can_do_ubwc()
238 prsc->width0, prsc->height0, prsc->depth0, prsc->last_level + 1, in fd6_setup_slices()
261 prsc->last_level + 1, prsc->array_size, false, &explicit)) in fill_ubwc_buffer_sizes()

Completed in 21 milliseconds

123456789