mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-11 03:18:20 +02:00
amd: Build nir files only when with_gfx_compute
Signed-off-by: Thong Thai <thong.thai@amd.com> Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Acked-by: Benjamin Cheng <benjamin.cheng@amd.com> Reviewed-by: Marek Olšák <maraeo@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41494>
This commit is contained in:
parent
3c45804f38
commit
d7f72e4e5b
1 changed files with 39 additions and 34 deletions
|
|
@ -149,42 +149,47 @@ amd_common_files = files(
|
|||
'ac_video.h',
|
||||
'ac_video_dec.h',
|
||||
'ac_video_dec.c',
|
||||
'nir/ac_nir.c',
|
||||
'nir/ac_nir.h',
|
||||
'nir/ac_nir_assign_io_locations.c',
|
||||
'nir/ac_nir_helpers.h',
|
||||
'nir/ac_nir_opt_outputs.c',
|
||||
'nir/ac_nir_cull.c',
|
||||
'nir/ac_nir_create_gs_copy_shader.c',
|
||||
'nir/ac_nir_fixup_smem_loads_null_prt.c',
|
||||
'nir/ac_nir_lower_esgs_io_to_mem.c',
|
||||
'nir/ac_nir_lower_global_access.c',
|
||||
'nir/ac_nir_lower_image_opcodes_cdna.c',
|
||||
'nir/ac_nir_lower_image_tex.c',
|
||||
'nir/ac_nir_lower_intrinsics_to_args.c',
|
||||
'nir/ac_nir_lower_legacy_gs.c',
|
||||
'nir/ac_nir_lower_legacy_vs.c',
|
||||
'nir/ac_nir_lower_mem_access_bit_sizes.c',
|
||||
'nir/ac_nir_lower_resinfo.c',
|
||||
'nir/ac_nir_lower_taskmesh_io_to_mem.c',
|
||||
'nir/ac_nir_lower_tess_io_to_mem.c',
|
||||
'nir/ac_nir_lower_ngg.c',
|
||||
'nir/ac_nir_lower_ngg_gs.c',
|
||||
'nir/ac_nir_lower_ngg_mesh.c',
|
||||
'nir/ac_nir_lower_ps_early.c',
|
||||
'nir/ac_nir_lower_ps_late.c',
|
||||
'nir/ac_nir_lower_tex_coords.c',
|
||||
'nir/ac_nir_meta.h',
|
||||
'nir/ac_nir_meta_cs_blit.c',
|
||||
'nir/ac_nir_meta_cs_clear_copy_buffer.c',
|
||||
'nir/ac_nir_meta_ps_resolve.c',
|
||||
'nir/ac_nir_opt_flip_if_for_mem_loads.c',
|
||||
'nir/ac_nir_opt_shared_append.c',
|
||||
'nir/ac_nir_prerast_utils.c',
|
||||
'nir/ac_nir_surface.c',
|
||||
'nir/ac_nir_surface.h',
|
||||
) + amd_ib_parsers
|
||||
|
||||
if with_gfx_compute
|
||||
amd_common_files += files(
|
||||
'nir/ac_nir.c',
|
||||
'nir/ac_nir.h',
|
||||
'nir/ac_nir_assign_io_locations.c',
|
||||
'nir/ac_nir_helpers.h',
|
||||
'nir/ac_nir_opt_outputs.c',
|
||||
'nir/ac_nir_cull.c',
|
||||
'nir/ac_nir_create_gs_copy_shader.c',
|
||||
'nir/ac_nir_fixup_smem_loads_null_prt.c',
|
||||
'nir/ac_nir_lower_esgs_io_to_mem.c',
|
||||
'nir/ac_nir_lower_global_access.c',
|
||||
'nir/ac_nir_lower_image_opcodes_cdna.c',
|
||||
'nir/ac_nir_lower_image_tex.c',
|
||||
'nir/ac_nir_lower_intrinsics_to_args.c',
|
||||
'nir/ac_nir_lower_legacy_gs.c',
|
||||
'nir/ac_nir_lower_legacy_vs.c',
|
||||
'nir/ac_nir_lower_mem_access_bit_sizes.c',
|
||||
'nir/ac_nir_lower_resinfo.c',
|
||||
'nir/ac_nir_lower_taskmesh_io_to_mem.c',
|
||||
'nir/ac_nir_lower_tess_io_to_mem.c',
|
||||
'nir/ac_nir_lower_ngg.c',
|
||||
'nir/ac_nir_lower_ngg_gs.c',
|
||||
'nir/ac_nir_lower_ngg_mesh.c',
|
||||
'nir/ac_nir_lower_ps_early.c',
|
||||
'nir/ac_nir_lower_ps_late.c',
|
||||
'nir/ac_nir_lower_tex_coords.c',
|
||||
'nir/ac_nir_meta.h',
|
||||
'nir/ac_nir_meta_cs_blit.c',
|
||||
'nir/ac_nir_meta_cs_clear_copy_buffer.c',
|
||||
'nir/ac_nir_meta_ps_resolve.c',
|
||||
'nir/ac_nir_opt_flip_if_for_mem_loads.c',
|
||||
'nir/ac_nir_opt_shared_append.c',
|
||||
'nir/ac_nir_prerast_utils.c',
|
||||
'nir/ac_nir_surface.c',
|
||||
'nir/ac_nir_surface.h',
|
||||
)
|
||||
endif
|
||||
|
||||
if not with_platform_windows
|
||||
amd_common_files += files(
|
||||
'ac_linux_drm.c',
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue