Lines Matching refs:tex_res
71 tex_resource_t tex_res;
150 CLEAR (tex_res);
242 tex_res.id = 0;
243 tex_res.w = accel_state->src_obj[0].width;
244 tex_res.h = accel_state->src_obj[0].height;
245 tex_res.pitch = accel_state->src_obj[0].pitch;
246 tex_res.depth = 0;
247 tex_res.dim = SQ_TEX_DIM_2D;
248 tex_res.base = 0;
249 tex_res.mip_base = 0;
250 tex_res.size = accel_state->src_size[0];
251 tex_res.bo = accel_state->src_obj[0].bo;
252 tex_res.mip_bo = accel_state->src_obj[0].bo;
253 tex_res.surface = NULL;
255 tex_res.format = FMT_8;
256 tex_res.dst_sel_x = SQ_SEL_X; /* Y */
257 tex_res.dst_sel_y = SQ_SEL_1;
258 tex_res.dst_sel_z = SQ_SEL_1;
259 tex_res.dst_sel_w = SQ_SEL_1;
261 tex_res.request_size = 1;
262 tex_res.base_level = 0;
263 tex_res.last_level = 0;
264 tex_res.perf_modulation = 0;
265 tex_res.interlaced = 0;
267 tex_res.tile_mode = 1;
268 r600_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);
285 tex_res.id = 1;
286 tex_res.format = FMT_8;
287 tex_res.w = accel_state->src_obj[0].width >> 1;
288 tex_res.h = accel_state->src_obj[0].height >> 1;
289 tex_res.pitch = RADEON_ALIGN(accel_state->src_obj[0].pitch >> 1, pPriv->hw_align);
290 tex_res.dst_sel_x = SQ_SEL_X; /* V or U */
291 tex_res.dst_sel_y = SQ_SEL_1;
292 tex_res.dst_sel_z = SQ_SEL_1;
293 tex_res.dst_sel_w = SQ_SEL_1;
294 tex_res.interlaced = 0;
296 tex_res.base = pPriv->planev_offset;
297 tex_res.mip_base = pPriv->planev_offset;
298 tex_res.size = tex_res.pitch * (pPriv->h >> 1);
300 tex_res.tile_mode = 1;
301 r600_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);
308 tex_res.id = 2;
309 tex_res.format = FMT_8;
310 tex_res.w = accel_state->src_obj[0].width >> 1;
311 tex_res.h = accel_state->src_obj[0].height >> 1;
312 tex_res.pitch = RADEON_ALIGN(accel_state->src_obj[0].pitch >> 1, pPriv->hw_align);
313 tex_res.dst_sel_x = SQ_SEL_X; /* V or U */
314 tex_res.dst_sel_y = SQ_SEL_1;
315 tex_res.dst_sel_z = SQ_SEL_1;
316 tex_res.dst_sel_w = SQ_SEL_1;
317 tex_res.interlaced = 0;
319 tex_res.base = pPriv->planeu_offset;
320 tex_res.mip_base = pPriv->planeu_offset;
321 tex_res.size = tex_res.pitch * (pPriv->h >> 1);
323 tex_res.tile_mode = 1;
324 r600_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);
336 tex_res.id = 0;
337 tex_res.w = accel_state->src_obj[0].width;
338 tex_res.h = accel_state->src_obj[0].height;
339 tex_res.pitch = accel_state->src_obj[0].pitch >> 1;
340 tex_res.depth = 0;
341 tex_res.dim = SQ_TEX_DIM_2D;
342 tex_res.base = 0;
343 tex_res.mip_base = 0;
344 tex_res.size = accel_state->src_size[0];
345 tex_res.bo = accel_state->src_obj[0].bo;
346 tex_res.mip_bo = accel_state->src_obj[0].bo;
349 tex_res.format = FMT_GB_GR;
351 tex_res.format = FMT_BG_RG;
352 tex_res.dst_sel_x = SQ_SEL_Y;
353 tex_res.dst_sel_y = SQ_SEL_X;
354 tex_res.dst_sel_z = SQ_SEL_Z;
355 tex_res.dst_sel_w = SQ_SEL_1;
357 tex_res.request_size = 1;
358 tex_res.base_level = 0;
359 tex_res.last_level = 0;
360 tex_res.perf_modulation = 0;
361 tex_res.interlaced = 0;
363 tex_res.tile_mode = 1;
364 r600_set_tex_resource(pScrn, &tex_res, accel_state->src_obj[0].domain);