[Mesa-dev] [ANNOUNCE] mesa 18.0.0

Mesa 18.0.0 is now available. This release consists of nearly 2700 commits from approximately 110 developers. To put it in perspective - that's slight decrease from Mesa 17.3.0. The top highlights include: - Cannonlake support on i965 and anv - GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support - Meson build system Additional features: ANV Extensions: - VK_EXT_external_memory_dma_buf RADV Extensions: - VK_ANDROID_native_buffer - VK_KHR_external_fence - VK_KHR_external_fence_capabilities - VK_KHR_external_fence_fd - VK_KHR_get_surface_capabilities2 - VK_EXT_discard_rectangles - VK_EXT_external_memory_dma_buf - VK_AMD_shader_info EGL: - Support for RGBA/RGBX 1010102 formats - EGL_EXT_pixel_format_float - Final planned release to ship wayland-egl. Now provided by wayland. GLX: - Darwin/Apple fixes Mesa core - Support 1 binary format for GL_ARB_get_program_binary on i965</li> - drirc workarounds: - Unreal 4 Editor - Observer - Steamroll - Refunct - drirc mesa_glthread whitelists: - Mount and Blade Warband i965: - Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false" - GL_EXT_disjoint_timer_query on gen6+ freedreno: - GL_ARB_base_instance temporary disabled on a5xx due to FW issues - GL_ARB_draw_indirect - GL_ARB_framebuffer_no_attachments - GL_ARB_multi_draw_indirect - GL_ARB_stencil_texturing - GL_ARB_texture_gather - GL_ARB_texture_stencil8 - GL_NV_texture_barrier - EGL_IMG_context_priority nouveau: - Multiple compiler optimisations and improvements. - GL_ARB_bindless_texture nvc0/kepler+ r600: - GL 4.3/GLES 3.1 r600/evergreen+ - GL_ARB_ES3_1_compatibility r600/evergreen+ - GL_ARB_cull_distance r600/evergreen+ - GL_ARB_enhanced_layouts r600/evergreen+ - GL_ARB_pipeline_statistics_query r600/evergreen+ - GL_ARB_shader_atomic_counter_ops r600/evergreen+ - GL_ARB_shader_clock r600/evergreen+ - GL_ARB_shader_stencil_export r600/evergreen+ radeonsi: - VCN encode support swr: - Multiple improvements mainly in the jitter and binner VA/VDPAU/OSMesa - locking fixes in error paths OMX/Bellagio - Fixed MPEG12 coefficients Build: - meson: new build system - travis-ci: meson support For the full log see: git log 17.3-branchpoint..mesa-18.0.0 Changes since rc5: Emil Velikov (2): Update version to 18.0.0(final) docs: Update 18.0.0 release notes git tag: mesa-18.0.0 https://mesa.freedesktop.org/archive/mesa-18.0.0.tar.gz MD5: 33f09d6065418e54d7afd489348e8552 mesa-18.0.0.tar.gz SHA1: 0875b7599fd95cf98915c1108b06984d8d9110ad mesa-18.0.0.tar.gz SHA256: 93c2d3504b2871ac2146603fb1270f341d36a39695e2950a469c5eac74f98457 mesa-18.0.0.tar.gz SHA512: 1f1edbdeea74b3c4005502d8716211ee1eec7f3561f7a84237c749d66dbff8d7dbc371062d4c2d5ca29c4553a75780e1333238e613929aeb7be805fa87785cef mesa-18.0.0.tar.gz PGP: https://mesa.freedesktop.org/archive/mesa-18.0.0.tar.gz.sig https://mesa.freedesktop.org/archive/mesa-18.0.0.tar.xz MD5: c2a59fc5b56de3e197fa3a6023409e23 mesa-18.0.0.tar.xz SHA1: 361ed565bb7d243c251bfccd4fe2776f54c6d968 mesa-18.0.0.tar.xz SHA256: 694e5c3d37717d23258c1f88bc134223c5d1aac70518d2f9134d6df3ee791eea mesa-18.0.0.tar.xz SHA512: 1494bb09357896a2505b3dcfec772268e28c765804f21e144948a314f1d79d99ff9f21062ef5860eb5a5a568b305a9c954585924a7ac8890fe1ebd8df3bcc396 mesa-18.0.0.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-18.0.0.tar.xz.sig