/third_party/mesa3d/src/gallium/drivers/lima/ |
H A D | lima_texture.c | 74 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 D | u_debug_describe.c | 47 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 D | sp_state_sampler.c | 208 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 D | u_gen_mipmap.c | 54 * \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 D | u_sampler.c | 51 view->u.tex.last_level = texture->last_level; in default_template()
|
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_texture.c | 140 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 D | Resource.cpp | 157 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 D | r300_texture_desc.c | 127 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 D | svga_sampler_view.c | 72 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 D | svga_state_tss.c | 85 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 D | svga_resource_texture.c | 441 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 D | etnaviv_clear_blit.c | 188 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 D | etnaviv_texture.c | 141 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 D | i915_resource_texture.c | 193 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 D | lp_state_sampler.c | 301 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 D | si_blit.c | 293 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 D | si_test_image_copy_region.c | 95 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 D | st_draw_feedback.c | 328 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 D | st_sampler_view.c | 485 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 D | quant_levels_dec_utils.c | 184 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 D | basetexture9.c | 71 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 D | virgl_drm_winsys.c | 173 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 D | radeon_drm_surface.c | 107 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 D | nv30_texture.c | 294 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 D | fd6_resource.c | 102 (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()
|