Home
last modified time | relevance | path

Searched refs:r600_texture (Results 1 – 25 of 29) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/radeon/
Dr600_pipe_common.h209 struct r600_texture { struct
214 struct r600_texture *flushed_depth_texture; argument
462 struct r600_texture *tex;
489 struct r600_texture *texture,
490 struct r600_texture *staging,
496 struct r600_texture *rtex);
589 struct r600_texture *rdst,
592 struct r600_texture *rsrc,
596 struct r600_texture *rtex,
600 struct r600_texture *rtex,
[all …]
Dr600_texture.c40 struct r600_texture *rtex);
47 struct r600_texture *rdst, in si_prepare_for_dma_blit()
50 struct r600_texture *rsrc, in si_prepare_for_dma_blit()
182 struct r600_texture *rtex, unsigned level, in r600_texture_get_offset()
325 struct r600_texture *rtex, in r600_texture_init_metadata()
386 struct r600_texture *rtex) in r600_eliminate_fast_color_clear()
402 struct r600_texture *rtex) in r600_texture_discard_cmask()
424 static bool r600_can_disable_dcc(struct r600_texture *rtex) in r600_can_disable_dcc()
433 struct r600_texture *rtex) in r600_texture_discard_dcc()
470 struct r600_texture *rtex) in si_texture_disable_dcc()
[all …]
DMakefile.sources10 r600_texture.c \
Dmeson.build30 'r600_texture.c',
/external/mesa3d/src/gallium/drivers/r600/
Dr600_uvd.c62 struct r600_texture *resources[VL_NUM_COMPONENTS] = {}; in r600_video_buffer_create()
85 resources[0] = (struct r600_texture *) in r600_video_buffer_create()
94 resources[1] = (struct r600_texture *) in r600_video_buffer_create()
104 resources[2] = (struct r600_texture *) in r600_video_buffer_create()
159 struct r600_texture *luma = (struct r600_texture *)buf->resources[0]; in r600_uvd_set_dtb()
160 struct r600_texture *chroma = (struct r600_texture *)buf->resources[1]; in r600_uvd_set_dtb()
175 struct r600_texture *res = (struct r600_texture *)resource; in r600_vce_get_buffer()
Dr600_pipe_common.h207 struct r600_texture { struct
219 struct r600_texture *flushed_depth_texture; argument
415 struct r600_texture *rtex,
419 struct r600_texture *rtex,
609 struct r600_texture *texture,
610 struct r600_texture *staging,
747 struct r600_texture *rdst,
750 struct r600_texture *rsrc,
754 struct r600_texture *rtex,
758 struct r600_texture *rtex,
[all …]
Dr600_texture.c40 struct r600_texture *rtex);
47 struct r600_texture *rdst, in r600_prepare_for_dma_blit()
50 struct r600_texture *rsrc, in r600_prepare_for_dma_blit()
174 struct r600_texture *rtex, unsigned level, in r600_texture_get_offset()
273 struct r600_texture *rtex, in r600_texture_init_metadata()
318 struct r600_texture *rtex) in r600_eliminate_fast_color_clear()
334 struct r600_texture *rtex) in r600_texture_discard_cmask()
357 struct r600_texture *rtex, in r600_reallocate_texture_inplace()
362 struct r600_texture *new_tex; in r600_reallocate_texture_inplace()
385 new_tex = (struct r600_texture*)screen->resource_create(screen, &templ); in r600_reallocate_texture_inplace()
[all …]
Dr600_blit.c112 struct r600_texture *texture, in r600_blit_decompress_depth()
113 struct r600_texture *staging, in r600_blit_decompress_depth()
120 struct r600_texture *flushed_depth_texture = staging ? in r600_blit_decompress_depth()
206 struct r600_texture *texture, in r600_blit_decompress_depth_in_place()
274 struct r600_texture *tex; in r600_decompress_depth_textures()
282 tex = (struct r600_texture *)view->texture; in r600_decompress_depth_textures()
307 struct r600_texture *tex; in r600_decompress_depth_images()
314 tex = (struct r600_texture *)view->base.resource; in r600_decompress_depth_images()
334 struct r600_texture *rtex, in r600_blit_decompress_color()
386 struct r600_texture *tex; in r600_decompress_color_textures()
[all …]
Dr600_test_dma.c208 struct r600_texture *rdst; in r600_test_dma()
209 struct r600_texture *rsrc; in r600_test_dma()
278 rdst = (struct r600_texture*)dst; in r600_test_dma()
279 rsrc = (struct r600_texture*)src; in r600_test_dma()
Dr600_state.c628 struct r600_texture *tmp = (struct r600_texture*)view->base.texture; in texture_buffer_sampler_view()
668 struct r600_texture *tmp = (struct r600_texture*)texture; in r600_create_sampler_view_custom()
811 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in r600_init_color_surface()
1041 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in r600_init_depth_surface()
1089 struct r600_texture *rtex; in r600_set_framebuffer_state()
1128 rtex = (struct r600_texture*)surf->base.texture; in r600_set_framebuffer_state()
1548 struct r600_texture *rtex = (struct r600_texture *)a->rsurf->base.texture; in r600_emit_db_state()
2853 struct r600_texture *rsrc = (struct r600_texture*)src; in r600_dma_copy_tile()
2854 struct r600_texture *rdst = (struct r600_texture*)dst; in r600_dma_copy_tile()
2951 struct r600_texture *rsrc = (struct r600_texture*)src; in r600_dma_copy()
[all …]
Devergreen_state.c172 static unsigned r600_tex_dim(struct r600_texture *rtex, in r600_tex_dim()
626 struct r600_texture *tmp = (struct r600_texture*)buffer; in evergreen_fill_buffer_resource_words()
671 struct r600_texture *tmp = (struct r600_texture*)view->base.texture; in texture_buffer_sampler_view()
714 struct r600_texture *tmp = (struct r600_texture*)texture; in evergreen_fill_tex_resource_words()
903 struct r600_texture *tmp = (struct r600_texture*)texture; in evergreen_create_sampler_view_custom()
1100 struct r600_texture *rtex, in evergreen_set_color_surface_common()
1308 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in evergreen_init_color_surface()
1340 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in evergreen_init_depth_surface()
1435 struct r600_texture *rtex; in evergreen_set_framebuffer_state()
1464 rtex = (struct r600_texture*)surf->base.texture; in evergreen_set_framebuffer_state()
[all …]
DMakefile.sources46 r600_texture.c \
Dr600_state_common.c654 struct r600_texture *rtex = in r600_set_sampler_views()
655 (struct r600_texture*)rviews[i]->base.texture; in r600_set_sampler_views()
713 struct r600_texture *rtex = (struct r600_texture *)res; in r600_update_compressed_colortex_mask()
765 struct r600_texture *rtex = (struct r600_texture *)res; in r600_update_compressed_colortex_mask_images()
2273 struct r600_texture *rtex = (struct r600_texture *)surf->texture; in r600_draw_vbo()
2282 struct r600_texture *rtex; in r600_draw_vbo()
2288 rtex = (struct r600_texture*)surf->texture; in r600_draw_vbo()
Dmeson.build65 'r600_texture.c',
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_blit.c100 struct r600_texture *src, in si_blit_dbcb_copy()
101 struct r600_texture *dst, in si_blit_dbcb_copy()
172 struct r600_texture *texture, in si_blit_decompress_depth()
173 struct r600_texture *staging, in si_blit_decompress_depth()
200 struct r600_texture *texture, in si_blit_decompress_zs_planes_in_place()
269 struct r600_texture *texture, in si_blit_decompress_zs_in_place()
303 struct r600_texture *tex, in si_decompress_depth()
347 struct r600_texture *dst = tex->flushed_depth_texture; in si_decompress_depth()
425 struct r600_texture *tex; in si_decompress_sampler_depth_textures()
433 tex = (struct r600_texture *)view->texture; in si_decompress_sampler_depth_textures()
[all …]
Dsi_uvd.c42 struct r600_texture *resources[VL_NUM_COMPONENTS] = {}; in si_video_buffer_create()
73 resources[i] = (struct r600_texture *) in si_video_buffer_create()
113 struct r600_texture *luma = (struct r600_texture *)buf->resources[0]; in si_uvd_set_dtb()
114 struct r600_texture *chroma = (struct r600_texture *)buf->resources[1]; in si_uvd_set_dtb()
131 struct r600_texture *res = (struct r600_texture *)resource; in si_vce_get_buffer()
Dsi_dma.c134 struct r600_texture *rsrc = (struct r600_texture*)src; in si_dma_copy_tile()
135 struct r600_texture *rdst = (struct r600_texture*)dst; in si_dma_copy_tile()
138 struct r600_texture *rlinear = detile ? rdst : rsrc; in si_dma_copy_tile()
139 struct r600_texture *rtiled = detile ? rsrc : rdst; in si_dma_copy_tile()
227 struct r600_texture *rsrc = (struct r600_texture*)src; in si_dma_copy()
228 struct r600_texture *rdst = (struct r600_texture*)dst; in si_dma_copy()
Dsi_clear.c37 struct r600_texture *rtex) in si_alloc_separate_cmask()
67 static void si_set_clear_color(struct r600_texture *rtex, in si_set_clear_color()
194 struct r600_texture *rtex, in vi_dcc_clear_level()
241 struct r600_texture *rtex) in si_set_optimal_micro_tile_mode()
360 struct r600_texture *tex; in si_do_fast_color_clear()
371 tex = (struct r600_texture *)fb->cbufs[i]->texture; in si_do_fast_color_clear()
523 struct r600_texture *zstex = in si_clear()
524 zsbuf ? (struct r600_texture*)zsbuf->texture : NULL; in si_clear()
537 struct r600_texture *tex; in si_clear()
546 tex = (struct r600_texture *)fb->cbufs[i]->texture; in si_clear()
[all …]
Dsi_state_binning.c78 struct r600_texture *rtex = in si_get_color_bin_size()
79 (struct r600_texture*)sctx->framebuffer.state.cbufs[i]->texture; in si_get_color_bin_size()
203 struct r600_texture *rtex = in si_get_depth_bin_size()
204 (struct r600_texture*)sctx->framebuffer.state.zsbuf->texture; in si_get_depth_bin_size()
Dsi_descriptors.c242 struct r600_texture *rtex; in si_sampler_view_add_buffer()
249 struct r600_texture *tex = (struct r600_texture*)resource; in si_sampler_view_add_buffer()
266 rtex = (struct r600_texture*)resource; in si_sampler_view_add_buffer()
312 struct r600_texture *tex, in si_set_mutable_tex_desc_fields()
413 struct r600_texture *tex, in si_set_sampler_state_desc()
431 struct r600_texture *rtex = (struct r600_texture *)view->texture; in si_set_sampler_view_desc()
475 static bool color_needs_decompression(struct r600_texture *rtex) in color_needs_decompression()
482 static bool depth_needs_decompression(struct r600_texture *rtex) in depth_needs_decompression()
507 struct r600_texture *rtex = (struct r600_texture *)view->texture; in si_set_sampler_view()
605 struct r600_texture *rtex = (struct r600_texture *)res; in si_samplers_update_needs_color_decompress_mask()
[all …]
Dcik_sdma.c117 struct r600_texture *tex, unsigned level, in encode_tile_info()
147 struct r600_texture *rsrc = (struct r600_texture*)src; in cik_sdma_copy_texture()
148 struct r600_texture *rdst = (struct r600_texture*)dst; in cik_sdma_copy_texture()
262 struct r600_texture *tiled = src_mode >= RADEON_SURF_MODE_1D ? rsrc : rdst; in cik_sdma_copy_texture()
263 struct r600_texture *linear = tiled == rsrc ? rdst : rsrc; in cik_sdma_copy_texture()
Dsi_test_dma.c208 struct r600_texture *rdst; in si_test_dma()
209 struct r600_texture *rsrc; in si_test_dma()
278 rdst = (struct r600_texture*)dst; in si_test_dma()
279 rsrc = (struct r600_texture*)src; in si_test_dma()
Dsi_state.h322 struct r600_texture *tex,
381 struct r600_texture *tex,
439 si_tile_mode_index(struct r600_texture *rtex, unsigned level, bool stencil) in si_tile_mode_index()
Dsi_state.c1917 static unsigned si_tex_dim(struct si_screen *sscreen, struct r600_texture *rtex, in si_tex_dim()
2349 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in si_initialize_color_surface()
2508 struct r600_texture *rtex = (struct r600_texture*)surf->base.texture; in si_init_depth_surface()
2677 struct r600_texture *rtex = (struct r600_texture *)surf->texture; in si_update_fb_dirtiness_after_rendering()
2689 struct r600_texture *rtex = (struct r600_texture*)surf->texture; in si_update_fb_dirtiness_after_rendering()
2702 struct r600_texture *rtex; in si_dec_framebuffer_counters()
2707 rtex = (struct r600_texture*)surf->base.texture; in si_dec_framebuffer_counters()
2719 struct r600_texture *rtex; in si_set_framebuffer_state()
2726 ((struct r600_texture*)sctx->framebuffer.state.zsbuf->texture)->surface.has_stencil; in si_set_framebuffer_state()
2736 rtex = (struct r600_texture*)sctx->framebuffer.state.cbufs[i]->texture; in si_set_framebuffer_state()
[all …]
Dsi_pipe.h658 struct r600_texture *rtex,
908 si_can_sample_zs(struct r600_texture *tex, bool stencil_sampler) in si_can_sample_zs()
915 si_htile_enabled(struct r600_texture *tex, unsigned level) in si_htile_enabled()
921 vi_tc_compat_htile_enabled(struct r600_texture *tex, unsigned level) in vi_tc_compat_htile_enabled()

12