92
91
'brw_nir_lower_cs_intrinsics.c',
93
92
'brw_nir_lower_alpha_to_coverage.c',
94
93
'brw_nir_lower_intersection_shader.c',
94
'brw_nir_lower_non_uniform_resource_intel.c',
95
95
'brw_nir_lower_ray_queries.c',
96
96
'brw_nir_lower_rt_intrinsics.c',
97
97
'brw_nir_lower_shader_calls.c',
161
161
[libintel_compiler_files, brw_nir_trig, ir_expression_operation_h],
162
162
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel],
163
163
c_args : [no_override_init_args],
164
override_options: ['cpp_std=c++17'],
165
164
gnu_symbol_visibility : 'hidden',
166
165
dependencies : [idep_nir_headers, idep_mesautil, idep_intel_dev],
167
166
build_by_default : false,
170
169
# For now this tool is only going to be used by Anv
170
if get_option('intel-clc') == 'system'
171
prog_intel_clc = find_program('intel_clc', native : true)
172
dep_prog_intel_clc = []
172
174
prog_intel_clc = executable(
176
['intel_clc.c', 'brw_kernel.c'],
176
178
libintel_compiler, libintel_common,libisl,
178
180
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel],
179
181
c_args : [pre_args, no_override_init_args],
180
182
link_args : [ld_args_build_id],
181
dependencies : [idep_nir, idep_clc, idep_mesautil, idep_intel_dev],
183
dependencies : [idep_nir, idep_vtn, idep_mesaclc, idep_mesautil, idep_intel_dev],
186
dep_prog_intel_clc = [prog_intel_clc]
208
211
libintel_compiler, libintel_common, libisl
210
override_options: ['cpp_std=c++17'],
211
213
dependencies : [idep_gtest, idep_nir, idep_mesautil, idep_intel_dev],
213
215
suite : ['intel'],