Lines Matching defs:pres
50 can_map_directly(struct pipe_resource *pres)
52 return pres->target == PIPE_BUFFER &&
53 pres->usage != PIPE_USAGE_DEFAULT &&
54 pres->usage != PIPE_USAGE_IMMUTABLE;
645 struct pipe_resource *pres,
649 struct d3d12_resource *res = d3d12_resource(pres);
672 handle->format = pres->format;
758 void d3d12_resource_get_planes_info(pipe_resource *pres,
766 struct d3d12_resource* res = d3d12_resource(pres);
796 struct pipe_resource *pres,
801 struct d3d12_resource* res = d3d12_resource(pres);
810 pres,
1550 struct pipe_resource *pres,
1557 struct d3d12_resource *res = d3d12_resource(pres);
1558 struct d3d12_screen *screen = d3d12_screen(pres->screen);
1579 if (pres->target == PIPE_BUFFER) {
1583 ptrans->stride = util_format_get_stride(pres->format, box->width);
1584 ptrans->layer_stride = util_format_get_2d_size(pres->format,
1595 } else if (unlikely(pres->format == PIPE_FORMAT_Z24_UNORM_S8_UINT ||
1596 pres->format == PIPE_FORMAT_Z32_FLOAT_S8X24_UINT)) {
1616 pres,
1671 ptrans->stride = align(util_format_get_stride(pres->format, box->width),
1673 ptrans->layer_stride = util_format_get_2d_size(pres->format,
1681 if (util_format_has_depth(util_format_description(pres->format)) &&
1686 ptrans->stride = align(util_format_get_stride(pres->format, pres->width0),
1688 ptrans->layer_stride = util_format_get_2d_size(pres->format,
1690 pres->height0);
1693 box->x * util_format_get_blocksize(pres->format);
1723 if (pres->target == PIPE_BUFFER) {
1739 pipe_resource_reference(&ptrans->resource, pres);