Lines Matching refs:base
97 so->base = *cso;
139 so->base = *cso;
183 so->base = *cso;
940 const struct pipe_sampler_view *cso = &so->base;
1045 so->base = *cso;
1060 v3d_get_format_swizzle(&screen->devinfo, so->base.format);
1063 pipe_reference_init(&so->base.reference, 1);
1064 so->base.texture = prsc;
1065 so->base.context = pctx;
1070 prsc = &rsc->base;
1187 return &so->base;
1261 pipe_reference_init(&target->base.reference, 1);
1262 pipe_resource_reference(&target->base.buffer, prsc);
1264 target->base.context = pctx;
1265 target->base.buffer_offset = buffer_offset;
1266 target->base.buffer_size = buffer_size;
1268 return &target->base;
1381 struct pipe_resource *prsc = iview->base.resource;
1386 iview->base.u.tex.level,
1387 iview->base.u.tex.level,
1388 iview->base.u.tex.first_layer,
1389 iview->base.u.tex.last_layer);
1392 iview->base.format,
1393 iview->base.u.buf.offset,
1394 iview->base.u.buf.size);
1403 iview->base.format);
1428 if ((iview->base.resource == images[i].resource) &&
1429 (iview->base.format == images[i].format) &&
1430 (iview->base.access == images[i].access) &&
1431 !memcmp(&iview->base.u, &images[i].u,
1432 sizeof(iview->base.u)))
1435 util_copy_image_view(&iview->base, &images[i]);
1437 if (iview->base.resource) {
1452 pipe_resource_reference(&iview->base.resource, NULL);