Home
last modified time | relevance | path

Searched refs:rtex (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/
H A Dr600_texture.c41 struct r600_texture *rtex);
175 struct r600_texture *rtex, unsigned level, in r600_texture_get_offset()
180 *stride = rtex->surface.u.legacy.level[level].nblk_x * in r600_texture_get_offset()
181 rtex->surface.bpe; in r600_texture_get_offset()
182 assert((uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4 <= UINT_MAX); in r600_texture_get_offset()
183 *layer_stride = (uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4; in r600_texture_get_offset()
186 return (uint64_t)rtex->surface.u.legacy.level[level].offset_256B * 256; in r600_texture_get_offset()
190 return (uint64_t)rtex->surface.u.legacy.level[level].offset_256B * 256 + in r600_texture_get_offset()
191 box->z * (uint64_t)rtex->surface.u.legacy.level[level].slice_size_dw * 4 + in r600_texture_get_offset()
192 (box->y / rtex in r600_texture_get_offset()
174 r600_texture_get_offset(struct r600_common_screen *rscreen, struct r600_texture *rtex, unsigned level, const struct pipe_box *box, unsigned *stride, unsigned *layer_stride) r600_texture_get_offset() argument
271 r600_texture_init_metadata(struct r600_common_screen *rscreen, struct r600_texture *rtex, struct radeon_bo_metadata *metadata) r600_texture_init_metadata() argument
316 r600_eliminate_fast_color_clear(struct r600_common_context *rctx, struct r600_texture *rtex) r600_eliminate_fast_color_clear() argument
332 r600_texture_discard_cmask(struct r600_common_screen *rscreen, struct r600_texture *rtex) r600_texture_discard_cmask() argument
355 r600_reallocate_texture_inplace(struct r600_common_context *rctx, struct r600_texture *rtex, unsigned new_bind_flag, bool invalidate_storage) r600_reallocate_texture_inplace() argument
450 struct r600_texture *rtex = (struct r600_texture*)resource; r600_texture_get_info() local
479 struct r600_texture *rtex = (struct r600_texture*)resource; r600_texture_get_handle() local
579 struct r600_texture *rtex = (struct r600_texture*)ptex; r600_texture_destroy() local
593 r600_texture_get_fmask_info(struct r600_common_screen *rscreen, struct r600_texture *rtex, unsigned nr_samples, struct r600_fmask_info *out) r600_texture_get_fmask_info() argument
657 r600_texture_allocate_fmask(struct r600_common_screen *rscreen, struct r600_texture *rtex) r600_texture_allocate_fmask() argument
667 r600_texture_get_cmask_info(struct r600_common_screen *rscreen, struct r600_texture *rtex, struct r600_cmask_info *out) r600_texture_get_cmask_info() argument
701 r600_texture_allocate_cmask(struct r600_common_screen *rscreen, struct r600_texture *rtex) r600_texture_allocate_cmask() argument
712 r600_texture_alloc_cmask_separate(struct r600_common_screen *rscreen, struct r600_texture *rtex) r600_texture_alloc_cmask_separate() argument
750 r600_texture_get_htile_size(struct r600_common_screen *rscreen, struct r600_texture *rtex) r600_texture_get_htile_size() argument
806 r600_texture_allocate_htile(struct r600_common_screen *rscreen, struct r600_texture *rtex) r600_texture_allocate_htile() argument
818 r600_print_texture_info(struct r600_common_screen *rscreen, struct r600_texture *rtex, struct u_log_context *log) r600_print_texture_info() argument
902 struct r600_texture *rtex; r600_texture_create_object() local
1114 struct r600_texture *rtex; r600_texture_from_handle() local
1153 struct r600_texture *rtex = (struct r600_texture*)texture; r600_init_flushed_depth_texture() local
1246 r600_can_invalidate_texture(struct r600_common_screen *rscreen, struct r600_texture *rtex, unsigned transfer_usage, const struct pipe_box *box) r600_can_invalidate_texture() argument
1262 r600_texture_invalidate_storage(struct r600_common_context *rctx, struct r600_texture *rtex) r600_texture_invalidate_storage() argument
1291 struct r600_texture *rtex = (struct r600_texture*)texture; r600_texture_transfer_map() local
1474 struct r600_texture *rtex = (struct r600_texture*)texture; r600_texture_transfer_unmap() local
1597 struct r600_texture *rtex = (struct r600_texture*)tex; r600_clear_texture() local
1709 evergreen_set_clear_color(struct r600_texture *rtex, enum pipe_format surface_format, const union pipe_color_union *color) evergreen_set_clear_color() argument
1877 struct r600_texture *rtex; r600_texture_from_memobj() local
[all...]
H A Dr600_blit.c336 struct r600_texture *rtex, in r600_blit_decompress_color()
343 if (!rtex->dirty_level_mask) in r600_blit_decompress_color()
347 if (!(rtex->dirty_level_mask & (1 << level))) in r600_blit_decompress_color()
352 max_layer = util_max_layer(&rtex->resource.b.b, level); in r600_blit_decompress_color()
358 surf_tmpl.format = rtex->resource.b.b.format; in r600_blit_decompress_color()
362 cbsurf = ctx->create_surface(ctx, &rtex->resource.b.b, &surf_tmpl); in r600_blit_decompress_color()
366 rtex->fmask.size ? rctx->custom_blend_decompress : rctx->custom_blend_fastclear); in r600_blit_decompress_color()
375 rtex->dirty_level_mask &= ~(1 << level); in r600_blit_decompress_color()
439 struct r600_texture *rtex = (struct r600_texture*)tex; in r600_decompress_subresource() local
441 if (rtex in r600_decompress_subresource()
335 r600_blit_decompress_color(struct pipe_context *ctx, struct r600_texture *rtex, unsigned first_level, unsigned last_level, unsigned first_layer, unsigned last_layer) r600_blit_decompress_color() argument
504 struct r600_texture *rtex; r600_clear() local
961 struct r600_texture *rtex = (struct r600_texture*)res; r600_flush_resource() local
[all...]
H A Dr600_state.c815 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in r600_init_color_surface() local
826 if (rtex->db_compatible && !r600_can_sample_zs(rtex, false)) { in r600_init_color_surface()
828 rtex = rtex->flushed_depth_texture; in r600_init_color_surface()
829 assert(rtex); in r600_init_color_surface()
832 offset = (uint64_t)rtex->surface.u.legacy.level[level].offset_256B * 256; in r600_init_color_surface()
836 pitch = rtex->surface.u.legacy.level[level].nblk_x / 8 - 1; in r600_init_color_surface()
837 slice = (rtex->surface.u.legacy.level[level].nblk_x * rtex in r600_init_color_surface()
1045 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; r600_init_depth_surface() local
1093 struct r600_texture *rtex; r600_set_framebuffer_state() local
1555 struct r600_texture *rtex = (struct r600_texture *)a->rsurf->base.texture; r600_emit_db_state() local
[all...]
H A Devergreen_state.c173 static unsigned r600_tex_dim(struct r600_texture *rtex, in r600_tex_dim() argument
176 unsigned res_target = rtex->resource.b.b.target; in r600_tex_dim()
1117 struct r600_texture *rtex, in evergreen_set_color_surface_common()
1132 color->offset = (uint64_t)rtex->surface.u.legacy.level[level].offset_256B * 256; in evergreen_set_color_surface_common()
1136 color->offset += rtex->resource.gpu_address; in evergreen_set_color_surface_common()
1140 pitch = (rtex->surface.u.legacy.level[level].nblk_x) / 8 - 1; in evergreen_set_color_surface_common()
1141 slice = (rtex->surface.u.legacy.level[level].nblk_x * rtex->surface.u.legacy.level[level].nblk_y) / 64; in evergreen_set_color_surface_common()
1147 switch (rtex->surface.u.legacy.level[level].mode) { in evergreen_set_color_surface_common()
1155 non_disp_tiling = rtex in evergreen_set_color_surface_common()
1116 evergreen_set_color_surface_common(struct r600_context *rctx, struct r600_texture *rtex, unsigned level, unsigned first_layer, unsigned last_layer, enum pipe_format pformat, struct r600_tex_color_info *color) evergreen_set_color_surface_common() argument
1325 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; evergreen_init_color_surface() local
1357 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; evergreen_init_depth_surface() local
1448 struct r600_texture *rtex; evergreen_set_framebuffer_state() local
1712 struct r600_texture *rtex; evergreen_emit_image_state() local
2051 struct r600_texture *rtex = (struct r600_texture *)a->rsurf->base.texture; evergreen_emit_db_state() local
4213 struct r600_texture *rtex = (struct r600_texture *)image; evergreen_set_shader_images() local
[all...]
H A Dr600_state_common.c690 struct r600_texture *rtex = in r600_set_sampler_views() local
694 if (!is_buffer && rtex->db_compatible) { in r600_set_sampler_views()
701 if (!is_buffer && rtex->cmask.size) { in r600_set_sampler_views()
754 struct r600_texture *rtex = (struct r600_texture *)res; in r600_update_compressed_colortex_mask() local
756 if (rtex->cmask.size) { in r600_update_compressed_colortex_mask()
806 struct r600_texture *rtex = (struct r600_texture *)res; in r600_update_compressed_colortex_mask_images() local
808 if (rtex->cmask.size) { in r600_update_compressed_colortex_mask_images()
2543 struct r600_texture *rtex = (struct r600_texture *)surf->texture; in r600_draw_vbo() local
2545 rtex->dirty_level_mask |= 1 << surf->u.tex.level; in r600_draw_vbo()
2547 if (rtex in r600_draw_vbo()
2552 struct r600_texture *rtex; r600_draw_vbo() local
[all...]
H A Dr600_pipe_common.h752 struct r600_texture *rtex,
756 struct r600_texture *rtex,
762 struct r600_texture *rtex, struct u_log_context *log);
H A Dr600_buffer_common.c110 struct r600_texture *rtex = (struct r600_texture*)res; in r600_init_resource_fields() local
139 if ((res->b.b.target != PIPE_BUFFER && !rtex->surface.is_linear) || in r600_init_resource_fields()
/third_party/mesa3d/src/gallium/drivers/r300/
H A Dr300_state.c836 struct r300_resource *rtex = r300_resource(tex); in r300_print_fb_surf_info() local
849 rtex->tex.macrotile[0] ? "YES" : " NO", in r300_print_fb_surf_info()
850 rtex->tex.microtile ? "YES" : " NO", in r300_print_fb_surf_info()

Completed in 18 milliseconds