Home
last modified time | relevance | path

Searched refs:prsrc (Results 1 – 2 of 2) sorted by relevance

/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_resource.c969 panfrost_should_linear_convert(struct panfrost_resource *prsrc, in panfrost_should_linear_convert() argument
972 if (prsrc->modifier_constant) in panfrost_should_linear_convert()
983 bool entire_overwrite = prsrc->base.last_level == 0 in panfrost_should_linear_convert()
984 && transfer->box.width == prsrc->base.width0 in panfrost_should_linear_convert()
985 && transfer->box.height == prsrc->base.height0 in panfrost_should_linear_convert()
990 ++prsrc->modifier_updates; in panfrost_should_linear_convert()
992 return prsrc->modifier_updates >= LAYOUT_CONVERT_THRESHOLD; in panfrost_should_linear_convert()
1002 struct panfrost_resource *prsrc = (struct panfrost_resource *) transfer->resource; in panfrost_ptr_unmap() local
1012 if (panfrost_should_linear_convert(prsrc, transfer)) { in panfrost_ptr_unmap()
1014 panfrost_bo_unreference(prsrc->bo); in panfrost_ptr_unmap()
[all …]
Dpan_context.c941 struct panfrost_resource *prsrc = (struct panfrost_resource *)texture; in panfrost_create_sampler_view_bo() local
943 assert(prsrc->bo); in panfrost_create_sampler_view_bo()
947 assert(prsrc->separate_stencil); in panfrost_create_sampler_view_bo()
948 texture = &prsrc->separate_stencil->base; in panfrost_create_sampler_view_bo()
949 prsrc = (struct panfrost_resource *)texture; in panfrost_create_sampler_view_bo()
965 so->texture_bo = prsrc->bo->ptr.gpu; in panfrost_create_sampler_view_bo()
966 so->modifier = prsrc->modifier; in panfrost_create_sampler_view_bo()
1008 type, prsrc->modifier); in panfrost_create_sampler_view_bo()
1018 type, prsrc->modifier, in panfrost_create_sampler_view_bo()
1024 prsrc->cubemap_stride, in panfrost_create_sampler_view_bo()
[all …]