Home | History | Annotate | Download | only in intel
      1 BLORP_FILES = \
      2 	blorp/blorp.c \
      3 	blorp/blorp.h \
      4 	blorp/blorp_blit.c \
      5 	blorp/blorp_clear.c \
      6 	blorp/blorp_nir_builder.h \
      7 	blorp/blorp_genX_exec.h \
      8 	blorp/blorp_priv.h
      9 
     10 COMMON_FILES = \
     11 	common/gen_clflush.h \
     12 	common/gen_debug.c \
     13 	common/gen_debug.h \
     14 	common/gen_decoder.c \
     15 	common/gen_decoder.h \
     16 	common/gen_device_info.c \
     17 	common/gen_device_info.h \
     18 	common/gen_l3_config.c \
     19 	common/gen_l3_config.h \
     20 	common/gen_urb_config.c \
     21 	common/gen_sample_positions.h \
     22 	common/intel_log.c \
     23 	common/intel_log.h
     24 
     25 COMPILER_FILES = \
     26 	compiler/brw_cfg.cpp \
     27 	compiler/brw_cfg.h \
     28 	compiler/brw_clip.h \
     29 	compiler/brw_clip_line.c \
     30 	compiler/brw_clip_point.c \
     31 	compiler/brw_clip_tri.c \
     32 	compiler/brw_clip_unfilled.c \
     33 	compiler/brw_clip_util.c \
     34 	compiler/brw_compile_clip.c \
     35 	compiler/brw_compile_sf.c \
     36 	compiler/brw_compiler.c \
     37 	compiler/brw_compiler.h \
     38 	compiler/brw_dead_control_flow.cpp \
     39 	compiler/brw_dead_control_flow.h \
     40 	compiler/brw_disasm.c \
     41 	compiler/brw_disasm_info.c \
     42 	compiler/brw_disasm_info.h \
     43 	compiler/brw_eu.c \
     44 	compiler/brw_eu_compact.c \
     45 	compiler/brw_eu_defines.h \
     46 	compiler/brw_eu_emit.c \
     47 	compiler/brw_eu.h \
     48 	compiler/brw_eu_util.c \
     49 	compiler/brw_eu_validate.c \
     50 	compiler/brw_fs_builder.h \
     51 	compiler/brw_fs_bank_conflicts.cpp \
     52 	compiler/brw_fs_cmod_propagation.cpp \
     53 	compiler/brw_fs_combine_constants.cpp \
     54 	compiler/brw_fs_copy_propagation.cpp \
     55 	compiler/brw_fs.cpp \
     56 	compiler/brw_fs_cse.cpp \
     57 	compiler/brw_fs_dead_code_eliminate.cpp \
     58 	compiler/brw_fs_generator.cpp \
     59 	compiler/brw_fs.h \
     60 	compiler/brw_fs_live_variables.cpp \
     61 	compiler/brw_fs_live_variables.h \
     62 	compiler/brw_fs_lower_conversions.cpp \
     63 	compiler/brw_fs_lower_pack.cpp \
     64 	compiler/brw_fs_nir.cpp \
     65 	compiler/brw_fs_reg_allocate.cpp \
     66 	compiler/brw_fs_register_coalesce.cpp \
     67 	compiler/brw_fs_saturate_propagation.cpp \
     68 	compiler/brw_fs_sel_peephole.cpp \
     69 	compiler/brw_fs_surface_builder.cpp \
     70 	compiler/brw_fs_surface_builder.h \
     71 	compiler/brw_fs_validate.cpp \
     72 	compiler/brw_fs_visitor.cpp \
     73 	compiler/brw_inst.h \
     74 	compiler/brw_interpolation_map.c \
     75 	compiler/brw_ir_allocator.h \
     76 	compiler/brw_ir_fs.h \
     77 	compiler/brw_ir_vec4.h \
     78 	compiler/brw_nir.h \
     79 	compiler/brw_nir.c \
     80 	compiler/brw_nir_analyze_boolean_resolves.c \
     81 	compiler/brw_nir_analyze_ubo_ranges.c \
     82 	compiler/brw_nir_attribute_workarounds.c \
     83 	compiler/brw_nir_lower_cs_intrinsics.c \
     84 	compiler/brw_nir_opt_peephole_ffma.c \
     85 	compiler/brw_nir_tcs_workarounds.c \
     86 	compiler/brw_packed_float.c \
     87 	compiler/brw_predicated_break.cpp \
     88 	compiler/brw_reg.h \
     89 	compiler/brw_reg_type.c \
     90 	compiler/brw_reg_type.h \
     91 	compiler/brw_schedule_instructions.cpp \
     92 	compiler/brw_shader.cpp \
     93 	compiler/brw_shader.h \
     94 	compiler/brw_vec4_builder.h \
     95 	compiler/brw_vec4_cmod_propagation.cpp \
     96 	compiler/brw_vec4_copy_propagation.cpp \
     97 	compiler/brw_vec4.cpp \
     98 	compiler/brw_vec4_cse.cpp \
     99 	compiler/brw_vec4_dead_code_eliminate.cpp \
    100 	compiler/brw_vec4_generator.cpp \
    101 	compiler/brw_vec4_gs_visitor.cpp \
    102 	compiler/brw_vec4_gs_visitor.h \
    103 	compiler/brw_vec4.h \
    104 	compiler/brw_vec4_live_variables.cpp \
    105 	compiler/brw_vec4_live_variables.h \
    106 	compiler/brw_vec4_nir.cpp \
    107 	compiler/brw_vec4_gs_nir.cpp \
    108 	compiler/brw_vec4_reg_allocate.cpp \
    109 	compiler/brw_vec4_surface_builder.cpp \
    110 	compiler/brw_vec4_surface_builder.h \
    111 	compiler/brw_vec4_tcs.cpp \
    112 	compiler/brw_vec4_tcs.h \
    113 	compiler/brw_vec4_tes.cpp \
    114 	compiler/brw_vec4_tes.h \
    115 	compiler/brw_vec4_visitor.cpp \
    116 	compiler/brw_vec4_vs_visitor.cpp \
    117 	compiler/brw_vec4_vs.h \
    118 	compiler/brw_vue_map.c \
    119 	compiler/brw_wm_iz.cpp \
    120 	compiler/gen6_gs_visitor.cpp \
    121 	compiler/gen6_gs_visitor.h
    122 
    123 COMPILER_GENERATED_FILES = \
    124 	compiler/brw_nir_trig_workarounds.c
    125 
    126 GENXML_XML_FILES = \
    127 	genxml/gen4.xml \
    128 	genxml/gen45.xml \
    129 	genxml/gen5.xml \
    130 	genxml/gen6.xml \
    131 	genxml/gen7.xml \
    132 	genxml/gen75.xml \
    133 	genxml/gen8.xml \
    134 	genxml/gen9.xml \
    135 	genxml/gen10.xml
    136 
    137 GENXML_GENERATED_PACK_FILES = \
    138 	genxml/gen4_pack.h \
    139 	genxml/gen45_pack.h \
    140 	genxml/gen5_pack.h \
    141 	genxml/gen6_pack.h \
    142 	genxml/gen7_pack.h \
    143 	genxml/gen75_pack.h \
    144 	genxml/gen8_pack.h \
    145 	genxml/gen9_pack.h \
    146 	genxml/gen10_pack.h
    147 
    148 GENXML_GENERATED_FILES = \
    149 	$(GENXML_GENERATED_PACK_FILES) \
    150 	genxml/genX_bits.h \
    151 	genxml/genX_xml.h
    152 
    153 ISL_FILES = \
    154 	isl/isl.c \
    155 	isl/isl.h \
    156 	isl/isl_drm.c \
    157 	isl/isl_format.c \
    158 	isl/isl_genX_priv.h \
    159 	isl/isl_priv.h \
    160 	isl/isl_storage_image.c
    161 
    162 ISL_GEN4_FILES = \
    163 	isl/isl_gen4.c \
    164 	isl/isl_gen4.h \
    165 	isl/isl_emit_depth_stencil.c \
    166 	isl/isl_surface_state.c
    167 
    168 ISL_GEN5_FILES = \
    169 	isl/isl_emit_depth_stencil.c \
    170 	isl/isl_surface_state.c
    171 
    172 ISL_GEN6_FILES = \
    173 	isl/isl_gen6.c \
    174 	isl/isl_gen6.h \
    175 	isl/isl_emit_depth_stencil.c \
    176 	isl/isl_surface_state.c
    177 
    178 ISL_GEN7_FILES = \
    179 	isl/isl_gen7.c \
    180 	isl/isl_gen7.h \
    181 	isl/isl_emit_depth_stencil.c \
    182 	isl/isl_surface_state.c
    183 
    184 ISL_GEN75_FILES = \
    185 	isl/isl_emit_depth_stencil.c \
    186 	isl/isl_surface_state.c
    187 
    188 ISL_GEN8_FILES = \
    189 	isl/isl_gen8.c \
    190 	isl/isl_gen8.h \
    191 	isl/isl_emit_depth_stencil.c \
    192 	isl/isl_surface_state.c
    193 
    194 ISL_GEN9_FILES = \
    195 	isl/isl_gen9.c \
    196 	isl/isl_gen9.h \
    197 	isl/isl_emit_depth_stencil.c \
    198 	isl/isl_surface_state.c
    199 
    200 ISL_GEN10_FILES = \
    201 	isl/isl_emit_depth_stencil.c \
    202 	isl/isl_surface_state.c
    203 
    204 ISL_GENERATED_FILES = \
    205 	isl/isl_format_layout.c
    206 
    207 VULKAN_FILES := \
    208 	vulkan/anv_allocator.c \
    209 	vulkan/anv_batch_chain.c \
    210 	vulkan/anv_blorp.c \
    211 	vulkan/anv_cmd_buffer.c \
    212 	vulkan/anv_descriptor_set.c \
    213 	vulkan/anv_device.c \
    214 	vulkan/anv_dump.c \
    215 	vulkan/anv_formats.c \
    216 	vulkan/anv_genX.h \
    217 	vulkan/anv_image.c \
    218 	vulkan/anv_intel.c \
    219 	vulkan/anv_nir.h \
    220 	vulkan/anv_nir_apply_pipeline_layout.c \
    221 	vulkan/anv_nir_lower_input_attachments.c \
    222 	vulkan/anv_nir_lower_multiview.c \
    223 	vulkan/anv_nir_lower_push_constants.c \
    224 	vulkan/anv_nir_lower_ycbcr_textures.c \
    225 	vulkan/anv_pass.c \
    226 	vulkan/anv_pipeline.c \
    227 	vulkan/anv_pipeline_cache.c \
    228 	vulkan/anv_private.h \
    229 	vulkan/anv_queue.c \
    230 	vulkan/anv_util.c \
    231 	vulkan/anv_wsi.c \
    232 	vulkan/vk_format_info.h
    233 
    234 VULKAN_ANDROID_FILES := \
    235 	vulkan/anv_android.c
    236 
    237 VULKAN_WSI_WAYLAND_FILES := \
    238 	vulkan/anv_wsi_wayland.c
    239 
    240 VULKAN_WSI_X11_FILES := \
    241 	vulkan/anv_wsi_x11.c
    242 
    243 VULKAN_GEM_FILES := \
    244 	vulkan/anv_gem.c
    245 
    246 VULKAN_GEM_STUB_FILES := \
    247 	vulkan/anv_gem_stubs.c
    248 
    249 VULKAN_GENERATED_FILES := \
    250 	vulkan/anv_entrypoints.c \
    251 	vulkan/anv_entrypoints.h \
    252 	vulkan/anv_extensions.c \
    253 	vulkan/anv_extensions.h
    254 
    255 VULKAN_GENX_FILES := \
    256 	vulkan/genX_blorp_exec.c \
    257 	vulkan/genX_cmd_buffer.c \
    258 	vulkan/genX_gpu_memcpy.c \
    259 	vulkan/genX_pipeline.c \
    260 	vulkan/genX_query.c \
    261 	vulkan/genX_state.c
    262 
    263 VULKAN_GEN7_FILES := \
    264 	vulkan/gen7_cmd_buffer.c \
    265 	$(VULKAN_GENX_FILES)
    266 
    267 VULKAN_GEN75_FILES := \
    268 	vulkan/gen7_cmd_buffer.c \
    269 	$(VULKAN_GENX_FILES)
    270 
    271 VULKAN_GEN8_FILES := \
    272 	vulkan/gen8_cmd_buffer.c \
    273 	$(VULKAN_GENX_FILES)
    274 
    275 VULKAN_GEN9_FILES := \
    276 	vulkan/gen8_cmd_buffer.c \
    277 	$(VULKAN_GENX_FILES)
    278 
    279 VULKAN_GEN10_FILES := \
    280 	vulkan/gen8_cmd_buffer.c \
    281 	$(VULKAN_GENX_FILES)
    282