libpanfrost_midgard_files = files(
'midgard_compile.c',
'mir.c',
+ 'midgard_address.c',
'midgard_print.c',
'midgard_schedule.c',
+ 'midgard_derivatives.c',
'midgard_emit.c',
+ 'midgard_helper_invocations.c',
'midgard_ra.c',
'midgard_ra_pipeline.c',
'midgard_liveness.c',
'midgard_ops.c',
'mir_promote_uniforms.c',
+ 'mir_squeeze.c',
'midgard_opt_copy_prop.c',
+ 'midgard_opt_dce.c',
'midgard_opt_perspective.c',
- 'cppwrap.cpp',
+ 'midgard_errata_lod.c',
+ 'nir_undef_to_zero.c',
+ 'nir_fuse_io_16.c',
'disassemble.c',
)
'panfrost_midgard',
[libpanfrost_midgard_files, midgard_nir_algebraic_c],
include_directories : [
- inc_common,
+ inc_mapi,
+ inc_mesa,
+ inc_gallium,
+ inc_gallium_aux,
inc_include,
inc_src,
inc_panfrost_hw,
dependencies: [
idep_nir
],
- c_args : [c_vis_args, no_override_init_args],
- cpp_args : [cpp_vis_args],
+ link_with: [libpanfrost_util],
+ c_args : [no_override_init_args],
+ gnu_symbol_visibility : 'hidden',
build_by_default : false,
)