• Home
  • Raw
  • Download

Lines Matching refs:rsrc

555                                 struct panfrost_resource *rsrc,  in panfrost_batch_add_resource_bos()  argument
558 panfrost_batch_add_bo(batch, rsrc->bo, flags); in panfrost_batch_add_resource_bos()
561 if (rsrc->slices[i].checksum_bo) in panfrost_batch_add_resource_bos()
562 panfrost_batch_add_bo(batch, rsrc->slices[i].checksum_bo, flags); in panfrost_batch_add_resource_bos()
564 if (rsrc->separate_stencil) in panfrost_batch_add_resource_bos()
565 panfrost_batch_add_bo(batch, rsrc->separate_stencil->bo, flags); in panfrost_batch_add_resource_bos()
576 struct panfrost_resource *rsrc = pan_resource(batch->key.cbufs[i]->texture); in panfrost_batch_add_fbo_bos() local
577 panfrost_batch_add_resource_bos(batch, rsrc, flags); in panfrost_batch_add_fbo_bos()
581 struct panfrost_resource *rsrc = pan_resource(batch->key.zsbuf->texture); in panfrost_batch_add_fbo_bos() local
582 panfrost_batch_add_resource_bos(batch, rsrc, flags); in panfrost_batch_add_fbo_bos()
759 struct panfrost_resource *rsrc = pan_resource(surf->texture); in panfrost_load_surface() local
762 if (!rsrc->slices[level].initialized) in panfrost_load_surface()
765 if (!rsrc->damage.inverted_len) in panfrost_load_surface()
772 unsigned damage_width = (rsrc->damage.extent.maxx - rsrc->damage.extent.minx); in panfrost_load_surface()
773 unsigned damage_height = (rsrc->damage.extent.maxy - rsrc->damage.extent.miny); in panfrost_load_surface()
777 rsrc->damage.extent.minx, in panfrost_load_surface()
778 rsrc->damage.extent.miny, in panfrost_load_surface()
779 rsrc->damage.extent.maxx, in panfrost_load_surface()
780 rsrc->damage.extent.maxy); in panfrost_load_surface()
783 enum pipe_format format = rsrc->base.format; in panfrost_load_surface()
794 if (rsrc->separate_stencil) { in panfrost_load_surface()
795 rsrc = rsrc->separate_stencil; in panfrost_load_surface()
796 format = rsrc->base.format; in panfrost_load_surface()
803 panfrost_translate_texture_dimension(rsrc->base.target); in panfrost_load_surface()
806 .width0 = rsrc->base.width0, in panfrost_load_surface()
807 .height0 = rsrc->base.height0, in panfrost_load_surface()
808 .depth0 = rsrc->base.depth0, in panfrost_load_surface()
811 .modifier = rsrc->modifier, in panfrost_load_surface()
812 .array_size = rsrc->base.array_size, in panfrost_load_surface()
817 .nr_samples = rsrc->base.nr_samples, in panfrost_load_surface()
818 .cubemap_stride = rsrc->cubemap_stride, in panfrost_load_surface()
819 .bo = rsrc->bo, in panfrost_load_surface()
820 .slices = rsrc->slices in panfrost_load_surface()
825 if (loc >= FRAG_RESULT_DATA0 && !panfrost_can_fixed_blend(rsrc->base.format)) { in panfrost_load_surface()
828 rsrc->base.format, loc - FRAG_RESULT_DATA0, in panfrost_load_surface()
844 4 * 4 * 6 * rsrc->damage.inverted_len, 64); in panfrost_load_surface()
846 for (unsigned i = 0; i < rsrc->damage.inverted_len; ++i) { in panfrost_load_surface()
848 struct pan_rect r = rsrc->damage.inverted_rects[i]; in panfrost_load_surface()
851 r.minx, rsrc->base.height0 - r.miny, 0.0, 1.0, in panfrost_load_surface()
852 r.maxx, rsrc->base.height0 - r.miny, 0.0, 1.0, in panfrost_load_surface()
853 r.minx, rsrc->base.height0 - r.maxy, 0.0, 1.0, in panfrost_load_surface()
855 r.maxx, rsrc->base.height0 - r.miny, 0.0, 1.0, in panfrost_load_surface()
856 r.minx, rsrc->base.height0 - r.maxy, 0.0, 1.0, in panfrost_load_surface()
857 r.maxx, rsrc->base.height0 - r.maxy, 0.0, 1.0, in panfrost_load_surface()
864 unsigned vertex_count = rsrc->damage.inverted_len * 6; in panfrost_load_surface()