'freedreno_fence.h',
'freedreno_gmem.c',
'freedreno_gmem.h',
+ 'freedreno_log.c',
+ 'freedreno_log.h',
'freedreno_program.c',
'freedreno_program.h',
'freedreno_query.c',
'a4xx/fd4_query.h',
'a4xx/fd4_rasterizer.c',
'a4xx/fd4_rasterizer.h',
+ 'a4xx/fd4_resource.c',
+ 'a4xx/fd4_resource.h',
'a4xx/fd4_screen.c',
'a4xx/fd4_screen.h',
'a4xx/fd4_texture.c',
'a6xx/fd6_blitter.h',
'a6xx/fd6_compute.c',
'a6xx/fd6_compute.h',
+ 'a6xx/fd6_const.c',
+ 'a6xx/fd6_const.h',
'a6xx/fd6_context.c',
'a6xx/fd6_context.h',
'a6xx/fd6_draw.c',
'a6xx/fd6_screen.h',
'a6xx/fd6_texture.c',
'a6xx/fd6_texture.h',
+ 'a6xx/fd6_vsc.c',
+ 'a6xx/fd6_vsc.h',
'a6xx/fd6_zsa.c',
'a6xx/fd6_zsa.h',
'ir3/ir3_cache.c',
'ir3/ir3_cache.h',
+ 'ir3/ir3_const.h',
'ir3/ir3_gallium.c',
'ir3/ir3_gallium.h',
)
inc_freedreno, include_directories('ir3'),
]
-freedreno_c_args = [ c_vis_args, no_override_init_args ]
+freedreno_c_args = [no_override_init_args]
if cc.has_argument('-Wpacked-bitfield-compat')
freedreno_c_args += '-Wno-packed-bitfield-compat'
endif
'freedreno',
[files_libfreedreno, freedreno_xml_header_files],
include_directories : freedreno_includes,
- c_args : [freedreno_c_args, c_vis_args],
- cpp_args : [freedreno_cpp_args, cpp_vis_args],
+ c_args : [freedreno_c_args],
+ cpp_args : [freedreno_cpp_args],
+ gnu_symbol_visibility : 'hidden',
dependencies : [dep_libdrm, idep_nir_headers],
)
libfreedreno,
libfreedreno_drm,
libfreedreno_ir3,
+ libfreedreno_layout,
libfreedreno_perfcntrs
],
dependencies : idep_nir,
libfreedreno,
libfreedreno_drm,
libfreedreno_ir3,
+ libfreedreno_layout,
libgallium,
libglsl_standalone,
],
build_by_default : with_tools.contains('freedreno'),
install : with_tools.contains('freedreno'),
)
+
+gmemtool = executable(
+ 'gmemtool',
+ 'gmemtool.c',
+ include_directories : freedreno_includes,
+ dependencies : [
+ idep_nir,
+ idep_mesautil,
+ ],
+ link_with : [
+ libfreedreno,
+ libfreedreno_drm,
+ libfreedreno_ir3,
+ libfreedreno_layout,
+ libgallium,
+ libglsl_standalone,
+ libfreedreno_perfcntrs,
+ ],
+ build_by_default : with_tools.contains('freedreno'),
+ install : false,
+)