diff --git a/src/amd/common/ac_exp_param.h b/src/amd/common/ac_exp_param.h deleted file mode 100644 index ce7a0cc9f1e..00000000000 --- a/src/amd/common/ac_exp_param.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright 2014 Advanced Micro Devices, Inc. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL - * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, - * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR - * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE - * USE OR OTHER DEALINGS IN THE SOFTWARE. - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - */ -#ifndef AC_EXP_PARAM_H -#define AC_EXP_PARAM_H - -enum -{ - /* SPI_PS_INPUT_CNTL_i.OFFSET[0:4] */ - AC_EXP_PARAM_OFFSET_0 = 0, - AC_EXP_PARAM_OFFSET_31 = 31, - /* SPI_PS_INPUT_CNTL_i.DEFAULT_VAL[0:1] */ - AC_EXP_PARAM_DEFAULT_VAL_0000 = 64, - AC_EXP_PARAM_DEFAULT_VAL_0001, - AC_EXP_PARAM_DEFAULT_VAL_1110, - AC_EXP_PARAM_DEFAULT_VAL_1111, - AC_EXP_PARAM_UNDEFINED = 255, /* deprecated, use AC_EXP_PARAM_DEFAULT_VAL_0000 instead */ -}; - -#endif diff --git a/src/amd/common/ac_nir.h b/src/amd/common/ac_nir.h index 097c4be0522..faaf29d58f6 100644 --- a/src/amd/common/ac_nir.h +++ b/src/amd/common/ac_nir.h @@ -35,6 +35,19 @@ extern "C" { #endif +enum +{ + /* SPI_PS_INPUT_CNTL_i.OFFSET[0:4] */ + AC_EXP_PARAM_OFFSET_0 = 0, + AC_EXP_PARAM_OFFSET_31 = 31, + /* SPI_PS_INPUT_CNTL_i.DEFAULT_VAL[0:1] */ + AC_EXP_PARAM_DEFAULT_VAL_0000 = 64, + AC_EXP_PARAM_DEFAULT_VAL_0001, + AC_EXP_PARAM_DEFAULT_VAL_1110, + AC_EXP_PARAM_DEFAULT_VAL_1111, + AC_EXP_PARAM_UNDEFINED = 255, /* deprecated, use AC_EXP_PARAM_DEFAULT_VAL_0000 instead */ +}; + /* Forward declaration of nir_builder so we don't have to include nir_builder.h here */ struct nir_builder; typedef struct nir_builder nir_builder; diff --git a/src/amd/common/meson.build b/src/amd/common/meson.build index 79003550d84..ff2788ec75a 100644 --- a/src/amd/common/meson.build +++ b/src/amd/common/meson.build @@ -65,7 +65,6 @@ gfx10_format_table_c = custom_target( amd_common_files = files( 'ac_binary.c', 'ac_binary.h', - 'ac_exp_param.h', 'ac_shader_args.c', 'ac_shader_args.h', 'ac_shader_util.c', diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp index faddfee3c04..d9e1e1f9c9a 100644 --- a/src/amd/compiler/aco_instruction_selection.cpp +++ b/src/amd/compiler/aco_instruction_selection.cpp @@ -28,7 +28,7 @@ #include "aco_builder.h" #include "aco_ir.h" -#include "common/ac_exp_param.h" +#include "common/ac_nir.h" #include "common/sid.h" #include "vulkan/radv_descriptor_set.h" diff --git a/src/amd/compiler/aco_instruction_selection_setup.cpp b/src/amd/compiler/aco_instruction_selection_setup.cpp index f6c92482b1f..3f4396c1a99 100644 --- a/src/amd/compiler/aco_instruction_selection_setup.cpp +++ b/src/amd/compiler/aco_instruction_selection_setup.cpp @@ -24,7 +24,7 @@ #include "aco_instruction_selection.h" -#include "common/ac_exp_param.h" +#include "common/ac_nir.h" #include "common/sid.h" #include "vulkan/radv_descriptor_set.h" diff --git a/src/amd/llvm/ac_llvm_build.c b/src/amd/llvm/ac_llvm_build.c index abec6ed68f0..a727052a7bb 100644 --- a/src/amd/llvm/ac_llvm_build.c +++ b/src/amd/llvm/ac_llvm_build.c @@ -25,7 +25,7 @@ /* based on pieces from si_pipe.c and radeon_llvm_emit.c */ #include "ac_llvm_build.h" -#include "ac_exp_param.h" +#include "ac_nir.h" #include "ac_llvm_util.h" #include "ac_shader_util.h" #include "c11/threads.h" diff --git a/src/amd/vulkan/radv_nir_to_llvm.c b/src/amd/vulkan/radv_nir_to_llvm.c index 27a163720f9..2dbd0def8df 100644 --- a/src/amd/vulkan/radv_nir_to_llvm.c +++ b/src/amd/vulkan/radv_nir_to_llvm.c @@ -33,7 +33,7 @@ #include "radv_shader_args.h" #include "ac_binary.h" -#include "ac_exp_param.h" +#include "ac_nir.h" #include "ac_llvm_build.h" #include "ac_nir_to_llvm.h" #include "ac_shader_abi.h" diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c index b05a7ff0a16..6f0125175f9 100644 --- a/src/amd/vulkan/radv_pipeline.c +++ b/src/amd/vulkan/radv_pipeline.c @@ -41,7 +41,6 @@ #include "util/debug.h" #include "ac_binary.h" -#include "ac_exp_param.h" #include "ac_nir.h" #include "ac_shader_util.h" #include "aco_interface.h" diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index 79b31e231bb..45c015f196e 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -39,7 +39,6 @@ #include "util/debug.h" #include "ac_binary.h" -#include "ac_exp_param.h" #include "ac_nir.h" #include "ac_rtld.h" #include "aco_interface.h" diff --git a/src/amd/vulkan/radv_shader_info.c b/src/amd/vulkan/radv_shader_info.c index cd7da96d133..8f5d3759646 100644 --- a/src/amd/vulkan/radv_shader_info.c +++ b/src/amd/vulkan/radv_shader_info.c @@ -25,7 +25,7 @@ #include "radv_private.h" #include "radv_shader.h" -#include "ac_exp_param.h" +#include "ac_nir.h" static void mark_sampler_desc(const nir_variable *var, struct radv_shader_info *info) diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index c96e8c33f1a..53dbf512722 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -22,7 +22,6 @@ * USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "ac_exp_param.h" #include "ac_nir.h" #include "ac_rtld.h" #include "nir.h" diff --git a/src/gallium/drivers/radeonsi/si_shader_llvm.c b/src/gallium/drivers/radeonsi/si_shader_llvm.c index 857af3859b3..4a1d26707cf 100644 --- a/src/gallium/drivers/radeonsi/si_shader_llvm.c +++ b/src/gallium/drivers/radeonsi/si_shader_llvm.c @@ -22,7 +22,7 @@ * USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "ac_exp_param.h" +#include "ac_nir.h" #include "ac_nir_to_llvm.h" #include "ac_rtld.h" #include "si_pipe.h" diff --git a/src/gallium/drivers/radeonsi/si_shader_llvm_vs.c b/src/gallium/drivers/radeonsi/si_shader_llvm_vs.c index e3a5a0eb64a..06b049652d3 100644 --- a/src/gallium/drivers/radeonsi/si_shader_llvm_vs.c +++ b/src/gallium/drivers/radeonsi/si_shader_llvm_vs.c @@ -26,7 +26,7 @@ #include "si_shader_internal.h" #include "sid.h" #include "util/u_memory.h" -#include "ac_exp_param.h" +#include "ac_nir.h" static LLVMValueRef unpack_sint16(struct si_shader_context *ctx, LLVMValueRef i32, unsigned index) { diff --git a/src/gallium/drivers/radeonsi/si_state_draw.cpp b/src/gallium/drivers/radeonsi/si_state_draw.cpp index e995ca49d86..114b53fa5fa 100644 --- a/src/gallium/drivers/radeonsi/si_state_draw.cpp +++ b/src/gallium/drivers/radeonsi/si_state_draw.cpp @@ -22,7 +22,7 @@ * USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "ac_exp_param.h" +#include "ac_nir.h" #include "ac_sqtt.h" #include "si_build_pm4.h" #include "util/u_cpu_detect.h" diff --git a/src/gallium/drivers/radeonsi/si_state_shaders.cpp b/src/gallium/drivers/radeonsi/si_state_shaders.cpp index ede6ea22501..8bd813c1ee3 100644 --- a/src/gallium/drivers/radeonsi/si_state_shaders.cpp +++ b/src/gallium/drivers/radeonsi/si_state_shaders.cpp @@ -22,7 +22,7 @@ * USE OR OTHER DEALINGS IN THE SOFTWARE. */ -#include "ac_exp_param.h" +#include "ac_nir.h" #include "ac_shader_util.h" #include "compiler/nir/nir_serialize.h" #include "nir/tgsi_to_nir.h"