)
libtu_files = files(
- 'tu_blit.c',
- 'tu_blit.h',
+ 'tu_clear_blit.c',
'tu_cmd_buffer.c',
'tu_cs.c',
'tu_cs.h',
'tu_fence.c',
'tu_formats.c',
'tu_image.c',
- 'tu_meta_blit.c',
- 'tu_meta_buffer.c',
- 'tu_meta_clear.c',
- 'tu_meta_copy.c',
- 'tu_meta_resolve.c',
'tu_pass.c',
'tu_pipeline.c',
'tu_pipeline_cache.c',
libtu_files += files('tu_wsi_wayland.c')
endif
-if with_platform_drm
+if system_has_kms_drm and not with_platform_android
tu_flags += '-DVK_USE_PLATFORM_DISPLAY_KHR'
libtu_files += files('tu_wsi_display.c')
endif
],
link_with : [
libvulkan_wsi,
- libfreedreno_drm, # required by ir3_shader_get_variant, which we don't use
libfreedreno_ir3,
libfreedreno_layout,
],
dependencies : [
+ idep_libfreedreno_common,
dep_dl,
dep_elf,
dep_libdrm,
- dep_llvm,
dep_m,
dep_thread,
dep_valgrind,
idep_vulkan_util,
idep_mesautil,
],
- c_args : [c_vis_args, no_override_init_args, tu_flags],
+ c_args : [no_override_init_args, tu_flags],
+ gnu_symbol_visibility : 'hidden',
link_args : [ld_args_bsymbolic, ld_args_gc_sections],
install : true,
)