From 9d73da915593ea4ee06553008a92b99d1f399eaf Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Sun, 20 Apr 2025 17:11:14 +0200 Subject: [PATCH] gallium: remove pipe_compute_caps::ir_target MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acked-by: Mike Blumenkrantz Reviewed-by: Marek Olšák Reviewed-by: Alyssa Rosenzweig Reviewed-by: Mary Guillemard Reviewed-by: Jose Maria Casanova Crespo Part-of: --- docs/gallium/screen.rst | 4 ---- src/gallium/drivers/radeonsi/si_get.c | 3 --- src/gallium/include/pipe/p_defines.h | 1 - 3 files changed, 8 deletions(-) diff --git a/docs/gallium/screen.rst b/docs/gallium/screen.rst index 3102d228577..ffac4842bea 100644 --- a/docs/gallium/screen.rst +++ b/docs/gallium/screen.rst @@ -750,10 +750,6 @@ pipe_compute_caps Compute-specific capabilities. They can be queried using pipe_screen::get_compute_param. -* ``pipe_compute_caps.ir_target``: A description of the target of the form - ``processor-arch-manufacturer-os`` that will be passed on to the compiler. - This CAP is only relevant for drivers that specify PIPE_SHADER_IR_NATIVE for - their preferred IR. * ``pipe_compute_caps.grid_dimension``: Number of supported dimensions for grid and block coordinates. * ``pipe_compute_caps.max_grid_size``: Maximum grid size in block diff --git a/src/gallium/drivers/radeonsi/si_get.c b/src/gallium/drivers/radeonsi/si_get.c index a1e23c8c675..8b1152f7f62 100644 --- a/src/gallium/drivers/radeonsi/si_get.c +++ b/src/gallium/drivers/radeonsi/si_get.c @@ -972,9 +972,6 @@ void si_init_compute_caps(struct si_screen *sscreen) struct pipe_compute_caps *caps = (struct pipe_compute_caps *)&sscreen->b.compute_caps; - snprintf(caps->ir_target, sizeof(caps->ir_target), "%s-amdgcn-mesa-mesa3d", - ac_get_llvm_processor_name(sscreen->info.family)); - caps->grid_dimension = 3; /* Use this size, so that internal counters don't overflow 64 bits. */ diff --git a/src/gallium/include/pipe/p_defines.h b/src/gallium/include/pipe/p_defines.h index 1052ea1945d..178c5443a05 100644 --- a/src/gallium/include/pipe/p_defines.h +++ b/src/gallium/include/pipe/p_defines.h @@ -806,7 +806,6 @@ struct pipe_compute_caps { unsigned max_variable_threads_per_block; uint64_t max_mem_alloc_size; uint64_t max_global_size; - char ir_target[32]; bool images_supported; };