• Home
  • Raw
  • Download

Lines Matching refs:psurf

55 load_general(struct v3d_cl *cl, struct pipe_surface *psurf, int buffer,  in load_general()  argument
58 struct v3d_surface *surf = v3d_surface(psurf); in load_general()
61 psurf = surf->separate_stencil; in load_general()
62 surf = v3d_surface(psurf); in load_general()
65 struct v3d_resource *rsc = v3d_resource(psurf->texture); in load_general()
68 v3d_layer_offset(&rsc->base, psurf->u.tex.level, in load_general()
69 psurf->u.tex.first_layer + layer); in load_general()
81 load.force_alpha_1 = util_format_has_alpha1(psurf->format); in load_general()
88 &rsc->slices[psurf->u.tex.level]; in load_general()
92 if (psurf->texture->nr_samples > 1) in load_general()
115 struct v3d_cl *cl, struct pipe_surface *psurf, in store_general() argument
120 struct v3d_surface *surf = v3d_surface(psurf); in store_general()
123 psurf = surf->separate_stencil; in store_general()
124 surf = v3d_surface(psurf); in store_general()
130 struct v3d_resource *rsc = v3d_resource(psurf->texture); in store_general()
135 v3d_layer_offset(&rsc->base, psurf->u.tex.level, in store_general()
136 psurf->u.tex.first_layer + layer); in store_general()
158 &rsc->slices[psurf->u.tex.level]; in store_general()
163 if (psurf->texture->nr_samples > 1) in store_general()
233 struct pipe_surface *psurf = job->bbuf ? job->bbuf : job->cbufs[i]; in v3d_rcl_emit_loads() local
236 if (!psurf || (V3D_VERSION < 40 && in v3d_rcl_emit_loads()
237 psurf->texture->nr_samples <= 1)) { in v3d_rcl_emit_loads()
241 load_general(cl, psurf, RENDER_TARGET_0 + i, layer, in v3d_rcl_emit_loads()
336 struct pipe_surface *psurf = job->cbufs[i]; in v3d_rcl_emit_stores() local
337 if (!psurf || in v3d_rcl_emit_stores()
338 (V3D_VERSION < 40 && psurf->texture->nr_samples <= 1)) { in v3d_rcl_emit_stores()
342 store_general(job, cl, psurf, layer, RENDER_TARGET_0 + i, bit, in v3d_rcl_emit_stores()
741 struct pipe_surface *psurf = job->cbufs[i]; in v3dX() local
742 if (!psurf) in v3dX()
744 struct v3d_surface *surf = v3d_surface(psurf); in v3dX()
745 struct v3d_resource *rsc = v3d_resource(psurf->texture); in v3dX()
835 struct pipe_surface *psurf = job->zsbuf; in v3dX() local
836 struct v3d_surface *surf = v3d_surface(psurf); in v3dX()
837 struct v3d_resource *rsc = v3d_resource(psurf->texture); in v3dX()