[Mesa-dev] [ANNOUNCE] mesa 17.3.0

Mesa 17.3.0 is now available. The release consists of approximately 2700 commits from over 120 developers. Feature wise, here are some of the highlights in this release: - The i965, nouveau (nvc0) and radeonsi are getting closer to OpenGL 4.6. - Multiple Vulkan extensions are supported by the ANV and RADV drivers. - The etnaviv driver has feature complete OpenGL 2.1. - The radeonsi driver has experimental NIR support - Further glthread optimisations and improvements. - With the S3TC patent now expired, the libdxtn library was merged in Mesa. New GL/EGL extensions: - GL_ARB_indirect_parameters on i965/gen7+ - GL_ARB_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, llvmpipe, swr - GL_ARB_transform_feedback_overflow_query on radeonsi - GL_ARB_texture_filter_anisotropic on i965, nv50, nvc0, r600, radeonsi - GL_EXT_memory_object on radeonsi - GL_EXT_memory_object_fd on radeonsi - EGL_ANDROID_native_fence_sync on radeonsi with a future kernel (possibly 4.15) - EGL_IMG_context_priority on i965 New extensions supported by the ANV driver: - VK_ANDROID_native_buffer - VK_KHR_bind_memory2 - VK_KHR_external_fence - VK_KHR_external_fence_capabilities - VK_KHR_external_fence_fd - VK_KHR_external_semaphore - VK_KHR_external_semaphore_capabilities - VK_KHR_external_semaphore_fd - VK_KHR_image_format_list - VK_KHR_maintenance2 - VK_KHR_relaxed_block_layout - VK_KHR_sampler_ycbcr_conversion - VK_EXT_debug_report New extensions supported by the RADV driver: - VK_KHR_bind_memory2 - VK_KHR_dedicated_allocation - VK_KHR_external_memory - VK_KHR_external_memory_capabilities - VK_KHR_external_memory_fd - VK_KHR_external_semaphore - VK_KHR_external_semaphore_capabilities - VK_KHR_external_semaphore_fd - VK_KHR_get_memory_requirements2 - VK_KHR_image_format_list - VK_KHR_maintenance2 - VK_KHR_relaxed_block_layout - VK_KHR_storage_buffer_storage_class - VK_KHR_variable_pointers - VK_KHX_multiview - VK_EXT_debug_report - VK_EXT_global_priority - VK_AMD_draw_indirect_count - VK_AMD_rasterization_order GFX9+ devices now support geometry and tessellation shaders. For further information check the release notes or git log. git log 17.2-branchpoint..mesa-17.3.0 Emil Velikov (2): Update version to 17.3.0(final) docs: Update 17.3.0 release notes git tag: mesa-17.3.0 https://mesa.freedesktop.org/archive/mesa-17.3.0.tar.gz MD5: b432750dcee16c73c25823deac00453a mesa-17.3.0.tar.gz SHA1: 102270458a69f55927174a9a03764999956b355b mesa-17.3.0.tar.gz SHA256: 0cb1ffe2b4637d80f08df3bdfeb300352dcffd8ff4f6711278639b084e3f07f9 mesa-17.3.0.tar.gz SHA512: 834fff068e6b5e581db56977046f2e42270795d5d41db63888ed19a10c0e3740a6908a487f7222672bedd83efc0689d834e5d21f899639aa4c26c895bed4f7b8 mesa-17.3.0.tar.gz PGP: https://mesa.freedesktop.org/archive/mesa-17.3.0.tar.gz.sig https://mesa.freedesktop.org/archive/mesa-17.3.0.tar.xz MD5: 7f69ae6aa9c54a990c4d65e29b17f07d mesa-17.3.0.tar.xz SHA1: 98f6a1f50dd0cc18f2d63d170ff4b2569fd72bcd mesa-17.3.0.tar.xz SHA256: 29a0a3a6c39990d491a1a58ed5c692e596b3bfc6c01d0b45e0b787116c50c6d9 mesa-17.3.0.tar.xz SHA512: b0a616ce9a534a19c42eb0a626a178c6a7171aae1989351ea7c2a9e775a7478758b805dbfb754056720b1ef0454c3d3beb64aa59543be27f249ce97efae8e47e mesa-17.3.0.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-17.3.0.tar.xz.sig