Lines Matching defs:res
696 struct pipe_resource *res = image->resource;
697 struct llvmpipe_resource *lp_res = llvmpipe_resource(res);
705 if (llvmpipe_resource_is_texture(res)) {
711 jit_image->width = res->width0;
712 jit_image->height = res->height0;
713 jit_image->depth = res->depth0;
714 jit_image->num_samples = res->nr_samples;
716 if (llvmpipe_resource_is_texture(res)) {
726 if (res->target == PIPE_TEXTURE_1D_ARRAY ||
727 res->target == PIPE_TEXTURE_2D_ARRAY ||
728 res->target == PIPE_TEXTURE_3D ||
729 res->target == PIPE_TEXTURE_CUBE ||
730 res->target == PIPE_TEXTURE_CUBE_ARRAY) {
954 struct pipe_resource *res = view->texture;
955 struct llvmpipe_resource *lp_tex = llvmpipe_resource(res);
962 pipe_resource_reference(&setup->fs.current_tex[i], res);
969 if (llvmpipe_resource_is_texture(res)) {
973 assert(last_level <= res->last_level);
995 jit_tex->width = res->width0;
996 jit_tex->height = res->height0;
997 jit_tex->depth = res->depth0;
1000 jit_tex->num_samples = res->nr_samples;
1003 if (llvmpipe_resource_is_texture(res)) {
1012 if (res->target == PIPE_TEXTURE_1D_ARRAY ||
1013 res->target == PIPE_TEXTURE_2D_ARRAY ||
1014 res->target == PIPE_TEXTURE_CUBE ||
1015 res->target == PIPE_TEXTURE_CUBE_ARRAY ||
1016 (res->target == PIPE_TEXTURE_3D && view->target == PIPE_TEXTURE_2D)) {
1034 if (res->target == PIPE_TEXTURE_3D)
1035 assert(view->u.tex.last_layer < res->depth0);
1037 assert(view->u.tex.last_layer < res->array_size);
1056 assert(view->u.buf.offset + view->u.buf.size <= res->width0);
1062 jit_tex->base = llvmpipe_resource_map(res, 0, 0, LP_TEX_USAGE_READ);
1066 jit_tex->width = res->width0;
1067 jit_tex->height = res->height0;
1068 jit_tex->depth = res->depth0;
1070 jit_tex->num_samples = res->nr_samples;