Timo Aaltonen pushed to branch upstream-experimental at X Strike Force / lib / mesa
Commits: d81beab9 by Emil Velikov at 2018-12-07T11:27:49Z docs: add sha256 checksums for 18.3.0 Signed-off-by: Emil Velikov <[email protected]> - - - - - dff8f3bd by Jason Ekstrand at 2018-12-11T18:00:26Z anv,radv: Disable VK_EXT_pci_bus_info The Vulkan working group recently discovered that we made a mistake in assuming that PCI domains are 16-bit even though they can potentially be 32-bit values. To fix this, the next spec update will change the types in the VK_EXT_pci_bus_info struct to be 32 bits which will be a backwards-incompatible change. Normally, Khronos tries very hard to never make backwards incompatible changes to specs. Hopefully, the extension is new enough (2 months) that there are no shipping apps which use the extension so this should be safe. This commit disables the extension for both anv and radv in mesa and should be back-ported to 18.3 ASAP so we avoid any potential issues with new apps running on old drivers. I'll send out a commit (which we can also back-port to 18.3 if we really care) to re-enable the extension in both drivers once this week's spec update ships. The one known use of this extension is internal to mesa and will continue working with the extension disabled and will naturally update when we get a new header. Cc: "18.3" <[email protected]> Acked-by: Lionel Landwerlin <[email protected]> Acked-by: Samuel Pitoiset <[email protected]> (cherry picked from commit 8f401b0ce6e6650e1a85e9bb2be23d5ff08812b8) [Emil: resolve trivial conflict] Signed-off-by: Emil Velikov <[email protected]> Conflicts: src/intel/vulkan/anv_extensions.py - - - - - 0e715ae2 by Emil Velikov at 2018-12-11T19:14:22Z Update version to 18.3.1 Signed-off-by: Emil Velikov <[email protected]> - - - - - f6ad9cf1 by Emil Velikov at 2018-12-11T21:12:55Z docs: add release notes for 18.3.1 Signed-off-by: Emil Velikov <[email protected]> - - - - - 5 changed files: - VERSION - docs/relnotes/18.3.0.html - + docs/relnotes/18.3.1.html - src/amd/vulkan/radv_extensions.py - src/intel/vulkan/anv_extensions.py Changes: ===================================== VERSION ===================================== @@ -1 +1 @@ -18.3.0 +18.3.1 ===================================== docs/relnotes/18.3.0.html ===================================== @@ -40,7 +40,8 @@ an up-to-date version of Wayland to keep the functionality. <h2>SHA256 checksums</h2> <pre> -TBD. +17a124d4dbc712505d22a7815c9b0cee22214c96c8abb91539a2b1351e38a000 mesa-18.3.0.tar.gz +b63f947e735d6ef3dfaa30c789a9adfbae18aea671191eaacde95a18c17fc38a mesa-18.3.0.tar.xz </pre> ===================================== docs/relnotes/18.3.1.html ===================================== @@ -0,0 +1,62 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="en"> +<head> + <meta http-equiv="content-type" content="text/html; charset=utf-8"> + <title>Mesa Release Notes</title> + <link rel="stylesheet" type="text/css" href="../mesa.css"> +</head> +<body> + +<div class="header"> + <h1>The Mesa 3D Graphics Library</h1> +</div> + +<iframe src="../contents.html"></iframe> +<div class="content"> + +<h1>Mesa 18.3.1 Release Notes / December 11, 2018</h1> + +<p> +Mesa 18.3.1 is a bug fix release which fixes bugs found since the 18.3.0 release. +</p> +<p> +Mesa 18.3.0 implements the OpenGL 4.5 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.5. OpenGL +4.5 is <strong>only</strong> available if requested at context creation. +Compatibility contexts may report a lower version depending on each driver. +</p> + + +<h2>SHA256 checksums</h2> +<pre> +TBD +</pre> + + +<h2>New features</h2> +<p>None</p> + + +<h2>Bug fixes</h2> +<p>None</p> + + +<h2>Changes</h2> + +<p>Emil Velikov (2):</p> +<ul> + <li>docs: add sha256 checksums for 18.3.0</li> + <li>Update version to 18.3.1</li> +</ul> + +<p>Jason Ekstrand (1):</p> +<ul> + <li>anv,radv: Disable VK_EXT_pci_bus_info</li> +</ul> + + +</div> +</body> +</html> ===================================== src/amd/vulkan/radv_extensions.py ===================================== @@ -105,7 +105,7 @@ EXTENSIONS = [ Extension('VK_EXT_external_memory_dma_buf', 1, True), Extension('VK_EXT_external_memory_host', 1, 'device->rad_info.has_userptr'), Extension('VK_EXT_global_priority', 1, 'device->rad_info.has_ctx_priority'), - Extension('VK_EXT_pci_bus_info', 1, True), + Extension('VK_EXT_pci_bus_info', 1, False), Extension('VK_EXT_sampler_filter_minmax', 1, 'device->rad_info.chip_class >= CIK'), Extension('VK_EXT_shader_viewport_index_layer', 1, True), Extension('VK_EXT_shader_stencil_export', 1, True), ===================================== src/intel/vulkan/anv_extensions.py ===================================== @@ -121,7 +121,7 @@ EXTENSIONS = [ Extension('VK_EXT_external_memory_dma_buf', 1, True), Extension('VK_EXT_global_priority', 1, 'device->has_context_priority'), - Extension('VK_EXT_pci_bus_info', 1, True), + Extension('VK_EXT_pci_bus_info', 1, False), Extension('VK_EXT_shader_viewport_index_layer', 1, True), Extension('VK_EXT_shader_stencil_export', 1, 'device->info.gen >= 9'), Extension('VK_EXT_vertex_attribute_divisor', 3, True), View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/d603cd9d84c8293c22407030c7664ac775ffb97f...f6ad9cf1ebd24ddc71be6e8a74e0327a8ea4fd9f -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/compare/d603cd9d84c8293c22407030c7664ac775ffb97f...f6ad9cf1ebd24ddc71be6e8a74e0327a8ea4fd9f You're receiving this email because of your account on salsa.debian.org.

