Lines Matching defs:pres
310 struct pipe_resource *pres = vtransfer->base.resource;
319 stride = util_format_get_stride(pres->format, box->width);
320 layer_stride = util_format_get_2d_size(pres->format, stride, box->height);
322 if (pres->target == PIPE_TEXTURE_CUBE ||
323 pres->target == PIPE_TEXTURE_CUBE_ARRAY ||
324 pres->target == PIPE_TEXTURE_3D ||
325 pres->target == PIPE_TEXTURE_2D_ARRAY) {
327 } else if (pres->target == PIPE_TEXTURE_1D_ARRAY) {
838 struct pipe_resource *pres,
845 enum pipe_format format = pres->format;
850 if (pres->target == PIPE_TEXTURE_CUBE ||
851 pres->target == PIPE_TEXTURE_CUBE_ARRAY ||
852 pres->target == PIPE_TEXTURE_3D ||
853 pres->target == PIPE_TEXTURE_2D_ARRAY) {
856 else if (pres->target == PIPE_TEXTURE_1D_ARRAY) {
859 } else if (pres->target == PIPE_BUFFER) {
872 pipe_resource_reference(&trans->base.resource, pres);
873 vws->resource_reference(vws, &trans->hw_res, virgl_resource(pres)->hw_res);