radv: move RADV_HASH_SHADER_xxx flags to radv_pipeline.c

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26713>
This commit is contained in:
Samuel Pitoiset
2023-12-15 16:25:30 +01:00
committed by Marge Bot
parent 9d15390635
commit 8a5106f91a
2 changed files with 13 additions and 13 deletions

View File

@@ -225,6 +225,19 @@ radv_generate_pipeline_key(const struct radv_device *device, const VkPipelineSha
return key;
}
#define RADV_HASH_SHADER_CS_WAVE32 (1 << 1)
#define RADV_HASH_SHADER_PS_WAVE32 (1 << 2)
#define RADV_HASH_SHADER_GE_WAVE32 (1 << 3)
#define RADV_HASH_SHADER_LLVM (1 << 4)
#define RADV_HASH_SHADER_KEEP_STATISTICS (1 << 8)
#define RADV_HASH_SHADER_USE_NGG_CULLING (1 << 13)
#define RADV_HASH_SHADER_EMULATE_RT (1 << 16)
#define RADV_HASH_SHADER_SPLIT_FMA (1 << 17)
#define RADV_HASH_SHADER_RT_WAVE64 (1 << 18)
#define RADV_HASH_SHADER_NO_FMASK (1 << 19)
#define RADV_HASH_SHADER_NO_RT (1 << 20)
#define RADV_HASH_SHADER_DUAL_BLEND_MRT1 (1 << 21)
uint32_t
radv_get_hash_flags(const struct radv_device *device, bool stats)
{

View File

@@ -2067,19 +2067,6 @@ struct radv_event {
uint64_t *map;
};
#define RADV_HASH_SHADER_CS_WAVE32 (1 << 1)
#define RADV_HASH_SHADER_PS_WAVE32 (1 << 2)
#define RADV_HASH_SHADER_GE_WAVE32 (1 << 3)
#define RADV_HASH_SHADER_LLVM (1 << 4)
#define RADV_HASH_SHADER_KEEP_STATISTICS (1 << 8)
#define RADV_HASH_SHADER_USE_NGG_CULLING (1 << 13)
#define RADV_HASH_SHADER_EMULATE_RT (1 << 16)
#define RADV_HASH_SHADER_SPLIT_FMA (1 << 17)
#define RADV_HASH_SHADER_RT_WAVE64 (1 << 18)
#define RADV_HASH_SHADER_NO_FMASK (1 << 19)
#define RADV_HASH_SHADER_NO_RT (1 << 20)
#define RADV_HASH_SHADER_DUAL_BLEND_MRT1 (1 << 21)
struct radv_pipeline_key;
struct radv_ray_tracing_group;