Lines Matching refs:prsc
833 struct pipe_resource *prsc, in v3d_setup_texture_shader_state() argument
837 struct v3d_resource *rsc = v3d_resource(prsc); in v3d_setup_texture_shader_state()
838 int msaa_scale = prsc->nr_samples > 1 ? 2 : 1; in v3d_setup_texture_shader_state()
840 tex->image_width = prsc->width0 * msaa_scale; in v3d_setup_texture_shader_state()
841 tex->image_height = prsc->height0 * msaa_scale; in v3d_setup_texture_shader_state()
847 if (prsc->target == PIPE_TEXTURE_1D || in v3d_setup_texture_shader_state()
848 prsc->target == PIPE_TEXTURE_1D_ARRAY) { in v3d_setup_texture_shader_state()
856 if (prsc->target == PIPE_TEXTURE_3D) { in v3d_setup_texture_shader_state()
857 tex->image_depth = prsc->depth0; in v3d_setup_texture_shader_state()
872 v3d_layer_offset(prsc, 0, first_layer)); in v3d_setup_texture_shader_state()
901 struct pipe_resource *prsc = so->texture; in v3dX() local
919 v3d_setup_texture_shader_state(&tex, prsc, in v3dX()
934 if (prsc->nr_samples > 1 && V3D_VERSION < 40) { in v3dX()
947 util_format_linear(prsc->format)) || in v3dX()
948 (prsc->format == PIPE_FORMAT_S8_UINT_Z24_UNORM && in v3dX()
985 v3d_create_sampler_view(struct pipe_context *pctx, struct pipe_resource *prsc, in v3d_create_sampler_view() argument
991 struct v3d_resource *rsc = v3d_resource(prsc); in v3d_create_sampler_view()
998 pipe_reference(NULL, &prsc->reference); in v3d_create_sampler_view()
1014 so->base.texture = prsc; in v3d_create_sampler_view()
1021 prsc = &rsc->base; in v3d_create_sampler_view()
1099 if (!rsc->tiled && !(prsc->target == PIPE_TEXTURE_1D || in v3d_create_sampler_view()
1100 prsc->target == PIPE_TEXTURE_1D_ARRAY)) { in v3d_create_sampler_view()
1103 .target = prsc->target, in v3d_create_sampler_view()
1104 .format = prsc->format, in v3d_create_sampler_view()
1105 .width0 = u_minify(prsc->width0, in v3d_create_sampler_view()
1107 .height0 = u_minify(prsc->height0, in v3d_create_sampler_view()
1113 .nr_samples = prsc->nr_samples, in v3d_create_sampler_view()
1119 prsc = v3d_resource_create(pctx->screen, &tmpl); in v3d_create_sampler_view()
1120 if (!prsc) { in v3d_create_sampler_view()
1124 rsc = v3d_resource(prsc); in v3d_create_sampler_view()
1130 so->texture = prsc; in v3d_create_sampler_view()
1132 pipe_resource_reference(&so->texture, prsc); in v3d_create_sampler_view()
1182 struct pipe_resource *prsc, in v3d_create_stream_output_target() argument
1193 pipe_resource_reference(&target->base.buffer, prsc); in v3d_create_stream_output_target()
1318 struct pipe_resource *prsc = iview->base.resource; in v3d_create_image_view_texture_shader_state() local
1321 v3d_setup_texture_shader_state(&tex, prsc, in v3d_create_image_view_texture_shader_state()