Lines Matching defs:view
1568 struct pipe_sampler_view *view = views[i];
1569 pipe_sampler_view_reference(&view, NULL);
1596 /* A new sampler view (= texture)... */
1635 struct r300_sampler_view *view = CALLOC_STRUCT(r300_sampler_view);
1640 if (view) {
1643 view->base = *templ;
1644 view->base.reference.count = 1;
1645 view->base.context = pipe;
1646 view->base.texture = NULL;
1647 pipe_resource_reference(&view->base.texture, texture);
1649 view->width0_override = width0_override;
1650 view->height0_override = height0_override;
1651 view->swizzle[0] = templ->swizzle_r;
1652 view->swizzle[1] = templ->swizzle_g;
1653 view->swizzle[2] = templ->swizzle_b;
1654 view->swizzle[3] = templ->swizzle_a;
1657 view->swizzle,
1670 &view->format);
1671 view->format.format1 |= hwformat;
1673 view->format.format2 |= r500_tx_format_msb_bit(templ->format);
1677 return (struct pipe_sampler_view*)view;
1693 struct pipe_sampler_view *view)
1695 pipe_resource_reference(&view->texture, NULL);
1696 FREE(view);