[Mesa-dev] [ANNOUNCE] mesa 18.0.0

Emil Velikov emil.l.velikov at gmail.com
Tue Mar 27 18:54:28 UTC 2018


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


More information about the mesa-dev mailing list