mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 13:10:10 +01:00
radeonsi: remove si_screen.max_texel_buffer_elements
It seems to be a cache of the PIPE_CAP before, now we use pipe_caps access, no need for it. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32955>
This commit is contained in:
parent
6c95232069
commit
aaf1174fd3
4 changed files with 2 additions and 6 deletions
|
|
@ -689,7 +689,7 @@ static void si_set_shader_image_desc(struct si_context *ctx, const struct pipe_i
|
|||
if (res->b.b.target == PIPE_BUFFER) {
|
||||
if (view->access & PIPE_IMAGE_ACCESS_WRITE)
|
||||
si_mark_image_range_valid(view);
|
||||
uint32_t elements = si_clamp_texture_texel_count(screen->max_texel_buffer_elements,
|
||||
uint32_t elements = si_clamp_texture_texel_count(screen->b.caps.max_texel_buffer_elements,
|
||||
view->format, view->u.buf.size);
|
||||
|
||||
si_make_buffer_descriptor(screen, res, view->format, view->u.buf.offset, elements,
|
||||
|
|
|
|||
|
|
@ -1280,8 +1280,6 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws,
|
|||
|
||||
si_init_screen_caps(sscreen);
|
||||
|
||||
sscreen->max_texel_buffer_elements = sscreen->b.caps.max_texel_buffer_elements;
|
||||
|
||||
if (sscreen->debug_flags & DBG(INFO))
|
||||
ac_print_gpu_info(&sscreen->info, stdout);
|
||||
|
||||
|
|
|
|||
|
|
@ -553,8 +553,6 @@ struct si_screen {
|
|||
/* Texture filter settings. */
|
||||
int force_aniso; /* -1 = disabled */
|
||||
|
||||
unsigned max_texel_buffer_elements;
|
||||
|
||||
/* Auxiliary context. Used to initialize resources and upload shaders. */
|
||||
union {
|
||||
struct {
|
||||
|
|
|
|||
|
|
@ -4067,7 +4067,7 @@ static struct pipe_sampler_view *si_create_sampler_view(struct pipe_context *ctx
|
|||
|
||||
/* Buffer resource. */
|
||||
if (texture->target == PIPE_BUFFER) {
|
||||
uint32_t elements = si_clamp_texture_texel_count(sctx->screen->max_texel_buffer_elements,
|
||||
uint32_t elements = si_clamp_texture_texel_count(sctx->screen->b.caps.max_texel_buffer_elements,
|
||||
state->format, state->u.buf.size);
|
||||
|
||||
si_make_buffer_descriptor(sctx->screen, si_resource(texture), state->format,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue