Link: https://lists.freedesktop.org/archives/ ... 90296.html
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