Lines Matching refs:tex_res
71 tex_resource_t tex_res;
136 CLEAR (tex_res);
226 tex_res.id = 0;
227 tex_res.w = accel_state->src_obj[0].width;
228 tex_res.h = accel_state->src_obj[0].height;
229 tex_res.pitch = accel_state->src_obj[0].pitch;
230 tex_res.depth = 0;
231 tex_res.dim = SQ_TEX_DIM_2D;
232 tex_res.base = 0;
233 tex_res.mip_base = 0;
234 tex_res.size = accel_state->src_size[0];
235 tex_res.bo = accel_state->src_obj[0].bo;
236 tex_res.mip_bo = accel_state->src_obj[0].bo;
237 tex_res.surface = NULL;
239 tex_res.format = FMT_8;
240 tex_res.dst_sel_x = SQ_SEL_X; /* Y */
241 tex_res.dst_sel_y = SQ_SEL_1;
242 tex_res.dst_sel_z = SQ_SEL_1;
243 tex_res.dst_sel_w = SQ_SEL_1;
245 tex_res.base_level = 0;
246 tex_res.last_level = 0;
247 tex_res.perf_modulation = 0;
248 tex_res.interlaced = 0;
251 tex_res.array_mode = 1;
252 evergreen_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);
269 tex_res.id = 1;
270 tex_res.format = FMT_8;
271 tex_res.w = accel_state->src_obj[0].width >> 1;
272 tex_res.h = accel_state->src_obj[0].height >> 1;
273 tex_res.pitch = RADEON_ALIGN(accel_state->src_obj[0].pitch >> 1, pPriv->hw_align);
274 tex_res.dst_sel_x = SQ_SEL_X; /* V or U */
275 tex_res.dst_sel_y = SQ_SEL_1;
276 tex_res.dst_sel_z = SQ_SEL_1;
277 tex_res.dst_sel_w = SQ_SEL_1;
278 tex_res.interlaced = 0;
280 tex_res.base = pPriv->planev_offset;
281 tex_res.mip_base = pPriv->planev_offset;
282 tex_res.size = tex_res.pitch * (pPriv->h >> 1);
285 tex_res.array_mode = 1;
286 evergreen_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);
293 tex_res.id = 2;
294 tex_res.format = FMT_8;
295 tex_res.w = accel_state->src_obj[0].width >> 1;
296 tex_res.h = accel_state->src_obj[0].height >> 1;
297 tex_res.pitch = RADEON_ALIGN(accel_state->src_obj[0].pitch >> 1, pPriv->hw_align);
298 tex_res.dst_sel_x = SQ_SEL_X; /* V or U */
299 tex_res.dst_sel_y = SQ_SEL_1;
300 tex_res.dst_sel_z = SQ_SEL_1;
301 tex_res.dst_sel_w = SQ_SEL_1;
302 tex_res.interlaced = 0;
304 tex_res.base = pPriv->planeu_offset;
305 tex_res.mip_base = pPriv->planeu_offset;
306 tex_res.size = tex_res.pitch * (pPriv->h >> 1);
309 tex_res.array_mode = 1;
310 evergreen_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);
322 tex_res.id = 0;
323 tex_res.w = accel_state->src_obj[0].width;
324 tex_res.h = accel_state->src_obj[0].height;
325 tex_res.pitch = accel_state->src_obj[0].pitch >> 1;
326 tex_res.depth = 0;
327 tex_res.dim = SQ_TEX_DIM_2D;
328 tex_res.base = 0;
329 tex_res.mip_base = 0;
330 tex_res.size = accel_state->src_size[0];
331 tex_res.bo = accel_state->src_obj[0].bo;
332 tex_res.mip_bo = accel_state->src_obj[0].bo;
333 tex_res.surface = NULL;
336 tex_res.format = FMT_GB_GR;
338 tex_res.format = FMT_BG_RG;
339 tex_res.dst_sel_x = SQ_SEL_Y;
340 tex_res.dst_sel_y = SQ_SEL_X;
341 tex_res.dst_sel_z = SQ_SEL_Z;
342 tex_res.dst_sel_w = SQ_SEL_1;
344 tex_res.base_level = 0;
345 tex_res.last_level = 0;
346 tex_res.perf_modulation = 0;
347 tex_res.interlaced = 0;
350 tex_res.array_mode = 1;
351 evergreen_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);