Lines Matching refs:psurf
160 init_scene_texture(struct lp_scene_surface *ssurf, struct pipe_surface *psurf)
162 if (!psurf) {
171 if (llvmpipe_resource_is_texture(psurf->texture)) {
172 ssurf->stride = llvmpipe_resource_stride(psurf->texture,
173 psurf->u.tex.level);
174 ssurf->layer_stride = llvmpipe_layer_stride(psurf->texture,
175 psurf->u.tex.level);
176 ssurf->sample_stride = llvmpipe_sample_stride(psurf->texture);
178 ssurf->map = llvmpipe_resource_map(psurf->texture,
179 psurf->u.tex.level,
180 psurf->u.tex.first_layer,
182 ssurf->format_bytes = util_format_get_blocksize(psurf->format);
183 ssurf->nr_samples = util_res_sample_count(psurf->texture);
186 struct llvmpipe_resource *lpr = llvmpipe_resource(psurf->texture);
187 unsigned pixstride = util_format_get_blocksize(psurf->format);
188 ssurf->stride = psurf->texture->width0;
193 ssurf->map += psurf->u.buf.first_element * pixstride;
194 ssurf->format_bytes = util_format_get_blocksize(psurf->format);