Lines Matching refs:tex_res

71     tex_resource_t  tex_res;
162 CLEAR (tex_res);
266 tex_res.id = 0;
267 tex_res.w = accel_state->src_obj[0].width;
268 tex_res.h = accel_state->src_obj[0].height;
269 tex_res.pitch = accel_state->src_obj[0].pitch;
270 tex_res.depth = 0;
271 tex_res.dim = SQ_TEX_DIM_2D;
272 tex_res.base = accel_state->src_obj[0].offset;
273 tex_res.mip_base = accel_state->src_obj[0].offset;
274 tex_res.size = accel_state->src_size[0];
275 tex_res.bo = accel_state->src_obj[0].bo;
276 tex_res.mip_bo = accel_state->src_obj[0].bo;
279 tex_res.surface = NULL;
282 tex_res.format = FMT_8;
283 tex_res.dst_sel_x = SQ_SEL_X; /* Y */
284 tex_res.dst_sel_y = SQ_SEL_1;
285 tex_res.dst_sel_z = SQ_SEL_1;
286 tex_res.dst_sel_w = SQ_SEL_1;
288 tex_res.request_size = 1;
289 tex_res.base_level = 0;
290 tex_res.last_level = 0;
291 tex_res.perf_modulation = 0;
292 tex_res.interlaced = 0;
294 tex_res.tile_mode = 1;
295 r600_set_tex_resource(pScrn, accel_state->ib, &tex_res, accel_state->src_obj[0].domain);
312 tex_res.id = 1;
313 tex_res.format = FMT_8;
314 tex_res.w = accel_state->src_obj[0].width >> 1;
315 tex_res.h = accel_state->src_obj[0].height >> 1;
316 tex_res.pitch = RADEON_ALIGN(accel_state->src_obj[0].pitch >> 1, pPriv->hw_align);
317 tex_res.dst_sel_x = SQ_SEL_X; /* V or U */
318 tex_res.dst_sel_y = SQ_SEL_1;
319 tex_res.dst_sel_z = SQ_SEL_1;
320 tex_res.dst_sel_w = SQ_SEL_1;
321 tex_res.interlaced = 0;
323 tex_res.base = accel_state->src_obj[0].offset + pPriv->planev_offset;
324 tex_res.mip_base = accel_state->src_obj[0].offset + pPriv->planev_offset;
325 tex_res.size = tex_res.pitch * (pPriv->h >> 1);
327 tex_res.tile_mode = 1;
328 r600_set_tex_resource(pScrn, accel_state->ib, &tex_res, accel_state->src_obj[0].domain);
335 tex_res.id = 2;
336 tex_res.format = FMT_8;
337 tex_res.w = accel_state->src_obj[0].width >> 1;
338 tex_res.h = accel_state->src_obj[0].height >> 1;
339 tex_res.pitch = RADEON_ALIGN(accel_state->src_obj[0].pitch >> 1, pPriv->hw_align);
340 tex_res.dst_sel_x = SQ_SEL_X; /* V or U */
341 tex_res.dst_sel_y = SQ_SEL_1;
342 tex_res.dst_sel_z = SQ_SEL_1;
343 tex_res.dst_sel_w = SQ_SEL_1;
344 tex_res.interlaced = 0;
346 tex_res.base = accel_state->src_obj[0].offset + pPriv->planeu_offset;
347 tex_res.mip_base = accel_state->src_obj[0].offset + pPriv->planeu_offset;
348 tex_res.size = tex_res.pitch * (pPriv->h >> 1);
350 tex_res.tile_mode = 1;
351 r600_set_tex_resource(pScrn, accel_state->ib, &tex_res, accel_state->src_obj[0].domain);
363 tex_res.id = 0;
364 tex_res.w = accel_state->src_obj[0].width;
365 tex_res.h = accel_state->src_obj[0].height;
366 tex_res.pitch = accel_state->src_obj[0].pitch >> 1;
367 tex_res.depth = 0;
368 tex_res.dim = SQ_TEX_DIM_2D;
369 tex_res.base = accel_state->src_obj[0].offset;
370 tex_res.mip_base = accel_state->src_obj[0].offset;
371 tex_res.size = accel_state->src_size[0];
372 tex_res.bo = accel_state->src_obj[0].bo;
373 tex_res.mip_bo = accel_state->src_obj[0].bo;
376 tex_res.format = FMT_GB_GR;
378 tex_res.format = FMT_BG_RG;
379 tex_res.dst_sel_x = SQ_SEL_Y;
380 tex_res.dst_sel_y = SQ_SEL_X;
381 tex_res.dst_sel_z = SQ_SEL_Z;
382 tex_res.dst_sel_w = SQ_SEL_1;
384 tex_res.request_size = 1;
385 tex_res.base_level = 0;
386 tex_res.last_level = 0;
387 tex_res.perf_modulation = 0;
388 tex_res.interlaced = 0;
390 tex_res.tile_mode = 1;
391 r600_set_tex_resource(pScrn, accel_state->ib, &tex_res, accel_state->src_obj[0].domain);