Lines Matching defs:templat

140                                 const struct pipe_resource *templat)
143 if (!translate_samples_to_xyscale(templat->nr_samples, NULL, NULL))
146 /* templat->bind is not set here, so we must use the minimum sizes */
150 if (templat->width0 > max_size || templat->height0 > max_size)
202 uint64_t modifier, const struct pipe_resource *templat)
211 templat->target, util_format_name(templat->format), templat->width0,
212 templat->height0, templat->depth0, templat->array_size,
213 templat->last_level, templat->nr_samples, templat->usage,
214 templat->bind, templat->flags);
217 int nr_samples = templat->nr_samples;
218 if ((templat->bind & (PIPE_BIND_RENDER_TARGET | PIPE_BIND_DEPTH_STENCIL)) &&
219 !(templat->bind & PIPE_BIND_SAMPLER_VIEW)) {
235 if (!util_format_is_compressed(templat->format)) {
241 is_rs_align (screen, templat),
251 if (!screen->specs.use_blt && templat->target != PIPE_BUFFER && layout == ETNA_LAYOUT_LINEAR)
258 rsc->base = *templat;
270 if (unlikely(templat->bind & PIPE_BIND_SCANOUT) && screen->ro) {
271 struct pipe_resource scanout_templat = *templat;
293 if (templat->bind & PIPE_BIND_VERTEX_BUFFER)
319 const struct pipe_resource *templat)
335 if (templat->bind & PIPE_BIND_DEPTH_STENCIL) {
342 etna_resource_hw_tileable(screen->specs.use_blt, templat)) {
347 (templat->bind & (PIPE_BIND_LINEAR | PIPE_BIND_SCANOUT)) ||
348 templat->target == PIPE_BUFFER || /* buffer always linear */
350 util_format_is_compressed(templat->format)) {
355 return etna_resource_alloc(pscreen, layout, DRM_FORMAT_MOD_LINEAR, templat);
419 const struct pipe_resource *templat,
423 struct pipe_resource tmpl = *templat;