Lines Matching defs:tmpl

889    const struct pipe_resource tmpl = {
902 ice->state.pixel_hashing_tables = pscreen->resource_create(pscreen, &tmpl);
2533 const struct pipe_sampler_view *tmpl)
2543 isv->base = *tmpl;
2549 if (util_format_is_depth_or_stencil(tmpl->format)) {
2552 util_format_description(tmpl->format);
2568 iris_format_for_usage(devinfo, tmpl->format, usage);
2575 .r = fmt_swizzle(&fmt, tmpl->swizzle_r),
2576 .g = fmt_swizzle(&fmt, tmpl->swizzle_g),
2577 .b = fmt_swizzle(&fmt, tmpl->swizzle_b),
2578 .a = fmt_swizzle(&fmt, tmpl->swizzle_a),
2602 if (tmpl->target != PIPE_BUFFER) {
2603 isv->view.base_level = tmpl->u.tex.first_level;
2604 isv->view.levels = tmpl->u.tex.last_level - tmpl->u.tex.first_level + 1;
2606 if (tmpl->target == PIPE_TEXTURE_3D) {
2612 assert(tex->target != PIPE_TEXTURE_3D || !tmpl->u.tex.first_layer);
2614 isv->view.base_array_layer = tmpl->u.tex.first_layer;
2616 tmpl->u.tex.last_layer - tmpl->u.tex.first_layer + 1;
2625 tmpl->u.buf.offset, tmpl->u.buf.size,
2652 const struct pipe_surface *tmpl)
2658 if (tmpl->writable)
2660 else if (util_format_is_depth_or_stencil(tmpl->format))
2666 iris_format_for_usage(devinfo, tmpl->format, usage);
2683 uint32_t array_len = tmpl->u.tex.last_layer - tmpl->u.tex.first_layer + 1;
2688 .base_level = tmpl->u.tex.level,
2690 .base_array_layer = tmpl->u.tex.first_layer,
2700 .base_level = tmpl->u.tex.level,
2702 .base_array_layer = tmpl->u.tex.first_layer,
2774 psurf->format = tmpl->format;
2778 psurf->u.tex.first_layer = tmpl->u.tex.first_layer;
2779 psurf->u.tex.last_layer = tmpl->u.tex.last_layer;
2780 psurf->u.tex.level = tmpl->u.tex.level;