mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 04:10:09 +01:00
gallium: remove pipe_compute_caps::max_input_size
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com> Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34623>
This commit is contained in:
parent
76d82f9b2a
commit
97b17e7b42
11 changed files with 0 additions and 17 deletions
|
|
@ -765,8 +765,6 @@ pipe_screen::get_compute_param.
|
|||
resource.
|
||||
* ``pipe_compute_caps.max_local_size``: Maximum size of the LOCAL
|
||||
resource.
|
||||
* ``pipe_compute_caps.max_input_size``: Maximum size of the INPUT
|
||||
resource.
|
||||
* ``pipe_compute_caps.max_mem_alloc_size``: Maximum size of a memory object
|
||||
allocation in bytes.
|
||||
* ``pipe_compute_caps.max_clock_frequency``: Maximum frequency of the GPU
|
||||
|
|
|
|||
|
|
@ -1945,8 +1945,6 @@ agx_init_compute_caps(struct pipe_screen *pscreen)
|
|||
|
||||
caps->max_local_size = 32768;
|
||||
|
||||
caps->max_input_size = 4096;
|
||||
|
||||
caps->max_clock_frequency = dev->params.max_frequency_khz / 1000;
|
||||
|
||||
caps->max_compute_units = agx_get_num_cores(dev);
|
||||
|
|
|
|||
|
|
@ -335,8 +335,6 @@ fd_init_compute_caps(struct fd_screen *screen)
|
|||
|
||||
caps->max_local_size = screen->info->cs_shared_mem_size;
|
||||
|
||||
caps->max_input_size = 4096;
|
||||
|
||||
caps->max_mem_alloc_size = screen->ram_size;
|
||||
|
||||
caps->max_clock_frequency = screen->max_freq / 1000000;
|
||||
|
|
|
|||
|
|
@ -279,9 +279,6 @@ iris_init_compute_caps(struct iris_screen *screen)
|
|||
caps->max_clock_frequency = 400; /* TODO */
|
||||
|
||||
caps->max_compute_units = intel_device_info_subslice_total(devinfo);
|
||||
|
||||
/* We could probably allow more; this is the OpenCL minimum */
|
||||
caps->max_input_size = 1024;
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
|
|
@ -180,7 +180,6 @@ llvmpipe_init_compute_caps(struct pipe_screen *screen)
|
|||
caps->grid_dimension = 3;
|
||||
caps->max_global_size = 1 << 31;
|
||||
caps->max_mem_alloc_size = 1 << 31;
|
||||
caps->max_input_size = 1576;
|
||||
caps->subgroup_sizes = lp_native_vector_width / 32;
|
||||
caps->max_subgroups = 1024 / (lp_native_vector_width / 32);
|
||||
caps->max_compute_units = 8;
|
||||
|
|
|
|||
|
|
@ -158,7 +158,6 @@ nv50_init_compute_caps(struct nv50_screen *screen)
|
|||
caps->max_mem_alloc_size =
|
||||
caps->max_global_size = nouveau_device_get_global_mem_size(dev); /* g0-15[] */
|
||||
caps->max_local_size = 16 << 10; /* s[] */
|
||||
caps->max_input_size = 4096; /* c[], arbitrary limit */
|
||||
caps->subgroup_sizes = 32;
|
||||
caps->max_compute_units = screen->mp_count;
|
||||
caps->max_clock_frequency = 512; /* FIXME: arbitrary limit */
|
||||
|
|
|
|||
|
|
@ -176,7 +176,6 @@ nvc0_init_compute_caps(struct nvc0_screen *screen)
|
|||
obj_class == GM200_COMPUTE_CLASS ? 96 << 10 :
|
||||
(obj_class == GM107_COMPUTE_CLASS ? 64 << 10 : 48 << 10);
|
||||
|
||||
caps->max_input_size = 4096; /* c[], arbitrary limit */
|
||||
caps->subgroup_sizes = 32;
|
||||
caps->max_compute_units = screen->mp_count_compute;
|
||||
caps->max_clock_frequency = 512; /* FIXME: arbitrary limit */
|
||||
|
|
|
|||
|
|
@ -455,7 +455,6 @@ panfrost_init_compute_caps(struct panfrost_screen *screen)
|
|||
caps->max_mem_alloc_size = MIN2(available_ram, user_va_end - user_va_start);
|
||||
|
||||
caps->max_local_size = 32768;
|
||||
caps->max_input_size = 4096;
|
||||
caps->max_clock_frequency = 800; /* MHz -- TODO */
|
||||
caps->max_compute_units = dev->core_count;
|
||||
caps->subgroup_sizes = pan_subgroup_size(dev->arch);
|
||||
|
|
|
|||
|
|
@ -1002,7 +1002,6 @@ void si_init_compute_caps(struct si_screen *sscreen)
|
|||
|
||||
/* Value reported by the closed source driver. */
|
||||
caps->max_local_size = sscreen->info.gfx_level == GFX6 ? 32 * 1024 : 64 * 1024;
|
||||
caps->max_input_size = 1024;
|
||||
|
||||
caps->max_clock_frequency = sscreen->info.max_gpu_freq_mhz;
|
||||
caps->max_compute_units = sscreen->info.num_cu;
|
||||
|
|
|
|||
|
|
@ -218,8 +218,6 @@ v3d_init_compute_caps(struct v3d_screen *screen)
|
|||
/* GL_MAX_COMPUTE_SHARED_MEMORY_SIZE */
|
||||
caps->max_local_size = 32768;
|
||||
|
||||
caps->max_input_size = 4096;
|
||||
|
||||
struct sysinfo si;
|
||||
sysinfo(&si);
|
||||
caps->max_global_size = si.totalram;
|
||||
|
|
|
|||
|
|
@ -797,7 +797,6 @@ struct pipe_compute_caps {
|
|||
unsigned max_block_size[3];
|
||||
unsigned max_threads_per_block;
|
||||
unsigned max_local_size;
|
||||
unsigned max_input_size;
|
||||
unsigned max_clock_frequency;
|
||||
unsigned max_compute_units;
|
||||
unsigned max_subgroups;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue