/external/mesa3d/src/gallium/drivers/r600/ |
r600_buffer_common.c | 108 struct r600_texture *rtex = (struct r600_texture*)res; local 163 if ((res->b.b.target != PIPE_BUFFER && !rtex->surface.is_linear) || 174 (rtex->surface.micro_tile_mode != RADEON_MICRO_MODE_DISPLAY &&
|
r600_blit.c | 334 struct r600_texture *rtex, 341 if (!rtex->dirty_level_mask) 345 if (!(rtex->dirty_level_mask & (1 << level))) 350 max_layer = util_max_layer(&rtex->resource.b.b, level); 356 surf_tmpl.format = rtex->resource.b.b.format; 360 cbsurf = ctx->create_surface(ctx, &rtex->resource.b.b, &surf_tmpl); 364 rtex->fmask.size ? rctx->custom_blend_decompress : rctx->custom_blend_fastclear); 373 rtex->dirty_level_mask &= ~(1 << level); 437 struct r600_texture *rtex = (struct r600_texture*)tex; local 439 if (rtex->db_compatible) 501 struct r600_texture *rtex; local 966 struct r600_texture *rtex = (struct r600_texture*)res; local [all...] |
r600_texture.c | 40 struct r600_texture *rtex); 174 struct r600_texture *rtex, unsigned level, 179 *stride = rtex->surface.u.legacy.level[level].nblk_x * 180 rtex->surface.bpe; 181 assert((uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4 <= UINT_MAX); 182 *layer_stride = (uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4; 185 return rtex->surface.u.legacy.level[level].offset; 189 return rtex->surface.u.legacy.level[level].offset + 190 box->z * (uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4 + 191 (box->y / rtex->surface.blk_h 454 struct r600_texture *rtex = (struct r600_texture*)resource; local 559 struct r600_texture *rtex = (struct r600_texture*)ptex; local 888 struct r600_texture *rtex; local 1107 struct r600_texture *rtex; local 1147 struct r600_texture *rtex = (struct r600_texture*)texture; local 1285 struct r600_texture *rtex = (struct r600_texture*)texture; local 1468 struct r600_texture *rtex = (struct r600_texture*)texture; local 1600 struct r600_texture *rtex = (struct r600_texture*)tex; local 1883 struct r600_texture *rtex; local [all...] |
r600_state.c | 811 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; local 822 if (rtex->db_compatible && !r600_can_sample_zs(rtex, false)) { 824 rtex = rtex->flushed_depth_texture; 825 assert(rtex); 828 offset = rtex->surface.u.legacy.level[level].offset; 832 pitch = rtex->surface.u.legacy.level[level].nblk_x / 8 - 1; 833 slice = (rtex->surface.u.legacy.level[level].nblk_x * rtex->surface.u.legacy.level[level].nblk_y) / 64 1041 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; local 1089 struct r600_texture *rtex; local 1548 struct r600_texture *rtex = (struct r600_texture *)a->rsurf->base.texture; local [all...] |
r600_state_common.c | 654 struct r600_texture *rtex = local 658 if (!is_buffer && rtex->db_compatible) { 665 if (!is_buffer && rtex->cmask.size) { 713 struct r600_texture *rtex = (struct r600_texture *)res; local 715 if (rtex->cmask.size) { 765 struct r600_texture *rtex = (struct r600_texture *)res; local 767 if (rtex->cmask.size) { 2273 struct r600_texture *rtex = (struct r600_texture *)surf->texture; local 2282 struct r600_texture *rtex; local [all...] |
evergreen_state.c | 172 static unsigned r600_tex_dim(struct r600_texture *rtex, 175 unsigned res_target = rtex->resource.b.b.target; 1308 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; local 1340 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; local 1435 struct r600_texture *rtex; local 1695 struct r600_texture *rtex; local 2043 struct r600_texture *rtex = (struct r600_texture *)a->rsurf->base.texture; local 4119 struct r600_texture *rtex = (struct r600_texture *)image; local [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
r600_buffer_common.c | 106 struct r600_texture *rtex = (struct r600_texture*)res; local 161 if ((res->b.b.target != PIPE_BUFFER && !rtex->surface.is_linear) ||
|
r600_texture.c | 40 struct r600_texture *rtex); 182 struct r600_texture *rtex, unsigned level, 188 *stride = rtex->surface.u.gfx9.surf_pitch * rtex->surface.bpe; 189 *layer_stride = rtex->surface.u.gfx9.surf_slice_size; 196 return box->z * rtex->surface.u.gfx9.surf_slice_size + 197 rtex->surface.u.gfx9.offset[level] + 198 (box->y / rtex->surface.blk_h * 199 rtex->surface.u.gfx9.surf_pitch + 200 box->x / rtex->surface.blk_w) * rtex->surface.bpe 682 struct r600_texture *rtex = (struct r600_texture*)resource; local 817 struct r600_texture *rtex = (struct r600_texture*)ptex; local 1199 struct r600_texture *rtex; local 1472 struct r600_texture *rtex; local 1511 struct r600_texture *rtex = (struct r600_texture*)texture; local 1645 struct r600_texture *rtex = (struct r600_texture*)texture; local 1828 struct r600_texture *rtex = (struct r600_texture*)texture; local 1965 struct r600_texture *rtex = (struct r600_texture *)tex; local 1978 struct r600_texture *rtex = (struct r600_texture *)tex; local 2408 struct r600_texture *rtex; local [all...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
si_clear.c | 37 struct r600_texture *rtex) 39 if (rtex->cmask_buffer) 42 assert(rtex->cmask.size == 0); 44 si_texture_get_cmask_info(sscreen, rtex, &rtex->cmask); 45 if (!rtex->cmask.size) 48 rtex->cmask_buffer = (struct r600_resource *) 52 rtex->cmask.size, 53 rtex->cmask.alignment); 54 if (rtex->cmask_buffer == NULL) 669 struct r600_texture *rtex = (struct r600_texture*)tex; local [all...] |
si_state_binning.c | 78 struct r600_texture *rtex = local 80 sum += rtex->surface.bpe; 203 struct r600_texture *rtex = local 206 unsigned stencil_coeff = rtex->surface.has_stencil &&
|
si_blit.c | 444 struct r600_texture *rtex, 456 level_mask &= rtex->dirty_level_mask; 469 assert(rtex->dcc_offset); 473 if (!vi_dcc_enabled(rtex, i)) 476 } else if (rtex->fmask.size) { 489 max_layer = util_max_layer(&rtex->resource.b.b, level); 495 surf_tmpl.format = rtex->resource.b.b.format; 499 cbsurf = ctx->create_surface(ctx, &rtex->resource.b.b, &surf_tmpl); 520 rtex->dirty_level_mask &= ~(1 << level); 525 si_make_CB_shader_coherent(sctx, rtex->resource.b.b.nr_samples 822 struct r600_texture *rtex = (struct r600_texture*)tex; local 1260 struct r600_texture *rtex = (struct r600_texture *)tex; local 1292 struct r600_texture *rtex = (struct r600_texture*)res; local [all...] |
si_debug.c | 534 struct r600_texture *rtex; local 541 rtex = (struct r600_texture*)state->cbufs[i]->texture; 543 si_print_texture_info(sctx->b.screen, rtex, log); 548 rtex = (struct r600_texture*)state->zsbuf->texture; 550 si_print_texture_info(sctx->b.screen, rtex, log);
|
si_descriptors.c | 242 struct r600_texture *rtex; local 266 rtex = (struct r600_texture*)resource; 267 if (rtex->dcc_separate_buffer) { 269 rtex->dcc_separate_buffer, usage, 431 struct r600_texture *rtex = (struct r600_texture *)view->texture; local 432 bool is_buffer = rtex->resource.b.b.target == PIPE_BUFFER; 435 if (vi_dcc_enabled(rtex, view->u.tex.first_level)) 436 if (!si_texture_disable_dcc(&sctx->b, rtex)) 437 sctx->b.decompress_dcc(&sctx->b.b, rtex); 442 assert(rtex); /* views with texture == NULL aren't supported * 507 struct r600_texture *rtex = (struct r600_texture *)view->texture; local 605 struct r600_texture *rtex = (struct r600_texture *)res; local 852 struct r600_texture *rtex = (struct r600_texture *)res; local 1451 struct r600_texture *rtex; local 1468 struct r600_texture *rtex; local 2317 struct r600_texture *rtex = local 2460 struct r600_texture *rtex = (struct r600_texture *)res; local [all...] |
si_state.c | 2349 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; local 2508 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; local 2677 struct r600_texture *rtex = (struct r600_texture *)surf->texture; local 2689 struct r600_texture *rtex = (struct r600_texture*)surf->texture; local 2702 struct r600_texture *rtex; local 2719 struct r600_texture *rtex; local 3131 struct r600_texture *rtex = (struct r600_texture*)zb->base.texture; local [all...] |
/external/mesa3d/src/gallium/drivers/r300/ |
r300_state.c | 840 struct r300_resource *rtex = r300_resource(tex); local [all...] |