Lines Matching refs:rview
2340 struct r600_pipe_sampler_view *rview;
2344 rview = state->views[resource_index];
2345 assert(rview);
2349 radeon_emit_array(cs, rview->tex_resource_words, 8);
2351 reloc = radeon_add_to_buffer_list(&rctx->b, &rctx->b.gfx, rview->tex_resource,
2353 r600_get_sampler_view_priority(rview->tex_resource));
2357 if (!rview->skip_mip_address_reloc) {
2458 struct r600_pipe_sampler_view *rview = texinfo->views.views[i];
2459 if (rview) {
2461 &border_color, rview->base.format);
4003 struct r600_image_view *rview,
4010 struct r600_resource *resource = (struct r600_resource *)rview->base.resource;
4025 rview->immed_resource_words);
4066 struct r600_image_view *rview;
4087 rview = &istate->views[i];
4090 pipe_resource_reference((struct pipe_resource **)&rview->base.resource, NULL);
4096 pipe_resource_reference((struct pipe_resource **)&rview->base.resource, buf->buffer);
4098 resource = (struct r600_resource *)rview->base.resource;
4100 evergreen_setup_immed_buffer(rctx, rview, PIPE_FORMAT_R32_UINT);
4112 rview->cb_color_base = color.offset;
4113 rview->cb_color_dim = color.dim;
4114 rview->cb_color_info = color.info |
4117 rview->cb_color_pitch = color.pitch;
4118 rview->cb_color_slice = color.slice;
4119 rview->cb_color_view = color.view;
4120 rview->cb_color_attrib = color.attrib;
4121 rview->cb_color_fmask = color.fmask;
4122 rview->cb_color_fmask_slice = color.fmask_slice;
4137 &rview->skip_mip_address_reloc,
4138 rview->resource_words);
4165 struct r600_image_view *rview;
4190 rview = &istate->views[i];
4193 pipe_resource_reference((struct pipe_resource **)&rview->base.resource, NULL);
4206 rview->base = *iview;
4207 rview->base.resource = NULL;
4208 pipe_resource_reference((struct pipe_resource **)&rview->base.resource, image);
4210 evergreen_setup_immed_buffer(rctx, rview, iview->format);
4271 rview->cb_color_base = color.offset;
4272 rview->cb_color_dim = color.dim;
4273 rview->cb_color_info = color.info |
4276 rview->cb_color_pitch = color.pitch;
4277 rview->cb_color_slice = color.slice;
4278 rview->cb_color_view = color.view;
4279 rview->cb_color_attrib = color.attrib;
4280 rview->cb_color_fmask = color.fmask;
4281 rview->cb_color_fmask_slice = color.fmask_slice;
4299 &rview->skip_mip_address_reloc,
4300 rview->resource_words);
4313 &rview->skip_mip_address_reloc,
4314 rview->resource_words);
4321 rview = &istate->views[i];
4323 pipe_resource_reference((struct pipe_resource **)&rview->base.resource, NULL);
4369 struct r600_image_view *rview;
4373 rview = &istate->views[i];
4375 pipe_resource_reference(&sbuf[idx].buffer, rview->base.resource);
4376 if (rview->base.resource) {
4377 uint64_t rview_va = ((struct r600_resource *)rview->base.resource)->gpu_address;
4379 uint64_t prog_va = rview->resource_words[0];
4381 prog_va += ((uint64_t)G_030008_BASE_ADDRESS_HI(rview->resource_words[2])) << 32;
4385 sbuf[idx].buffer_size = rview->resource_words[1] + 1;;