head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC5:1.1.1.1 netbsd-11-0-RC4:1.1.1.1 netbsd-11-0-RC3:1.1.1.1 netbsd-11-0-RC2:1.1.1.1 netbsd-11-0-RC1:1.1.1.1 netbsd-11:1.1.1.1.0.4 netbsd-11-base:1.1.1.1 netbsd-10-1-RELEASE:1.1.1.1 netbsd-10-0-RELEASE:1.1.1.1 netbsd-10-0-RC6:1.1.1.1 netbsd-10-0-RC5:1.1.1.1 netbsd-10-0-RC4:1.1.1.1 netbsd-10-0-RC3:1.1.1.1 netbsd-10-0-RC2:1.1.1.1 netbsd-10-0-RC1:1.1.1.1 netbsd-10:1.1.1.1.0.2 netbsd-10-base:1.1.1.1 mesa-21-3-7:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.1 date 2022.05.09.01.23.35; author mrg; state Exp; branches 1.1.1.1; next ; commitid UEBs6hNk81DdQjDD; 1.1.1.1 date 2022.05.09.01.23.35; author mrg; state Exp; branches; next ; commitid UEBs6hNk81DdQjDD; desc @@ 1.1 log @Initial revision @ text @ if cc.get_id() == 'gcc' and host_machine.cpu_family() != 'x86_64' vulkan_lvp_def = 'vulkan_lvp.mingw.def' else vulkan_lvp_def = 'vulkan_lvp.def' endif libvulkan_lvp = shared_library( 'vulkan_lvp', [ 'target.c' ], vs_module_defs : vulkan_lvp_def, include_directories : [ inc_src, inc_util, inc_include, inc_gallium, inc_gallium_aux, inc_gallium_winsys, inc_gallium_drivers ], link_whole : [ liblavapipe_st ], link_with : [libpipe_loader_static, libgallium, libwsw, libswdri, libws_null, libswkmsdri ], gnu_symbol_visibility : 'hidden', link_args : [ld_args_bsymbolic, ld_args_gc_sections], dependencies : driver_swrast, name_prefix : host_machine.system() == 'windows' ? '' : 'lib', install : true, ) icd_file_name = 'libvulkan_lvp.so' module_dir = join_paths(get_option('prefix'), get_option('libdir')) if with_platform_windows module_dir = join_paths(get_option('prefix'), get_option('bindir')) icd_file_name = 'vulkan_lvp.dll' endif lvp_icd = custom_target( 'lvp_icd', input : [vk_icd_gen, vk_api_xml], output : 'lvp_icd.@@0@@.json'.format(host_machine.cpu()), command : [ prog_python, '@@INPUT0@@', '--api-version', '1.1', '--xml', '@@INPUT1@@', '--lib-path', join_paths(module_dir, icd_file_name), '--out', '@@OUTPUT@@', ], build_by_default : true, install_dir : with_vulkan_icd_dir, install : true, ) @ 1.1.1.1 log @initial import of mesa 21.3.7 main changes since 19.1.7 include: - more support for Vulkan functions - better supported for newer radeonsi (both amdgpu and radeon backends) - various bug fixes in many drivers - many fixes and enhancements for intel drivers - some fixes for nvidia - OpenGL 4.6 for some drivers (intel, radeonsi) - intel Tigerlake and Rocketlake support - Vulkan 1.2 for some drivers - OpenGL 4.5, GLES 3.2, and more on llvmpipe - working Panfrost and Midgard drivers - fix warnings in radeonsi vs newer llvm @ text @@