pan/mdg: Ensure we don't DCE into impossible masks
[mesa.git] / src / panfrost / midgard / meson.build
index ba69b3fe55a2b334ed15bd026a04ddcee3bdae02..d47d73fd2731c6548db9fa41844d690d7ecf8936 100644 (file)
@@ -27,6 +27,7 @@ libpanfrost_midgard_files = files(
   'midgard_schedule.c',
   'midgard_derivatives.c',
   'midgard_emit.c',
+  'midgard_helper_invocations.c',
   'midgard_ra.c',
   'midgard_ra_pipeline.c',
   'midgard_liveness.c',
@@ -35,13 +36,10 @@ libpanfrost_midgard_files = files(
   'mir_squeeze.c',
   'midgard_opt_copy_prop.c',
   'midgard_opt_dce.c',
-  'midgard_opt_invert.c',
-  'midgard_opt_float.c',
   'midgard_opt_perspective.c',
   'midgard_errata_lod.c',
   'nir_undef_to_zero.c',
   'disassemble.c',
-  'lcra.c'
 )
 
 midgard_nir_algebraic_c = custom_target(
@@ -60,7 +58,10 @@ libpanfrost_midgard = static_library(
   '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,