summaryrefslogtreecommitdiff
path: root/lib/mesa/docs/relnotes
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2018-10-23 06:00:02 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2018-10-23 06:00:02 +0000
commit18d6381c51e253e4c41c62619f80d9ce745b95c8 (patch)
treea6f0a6ad4273a34925bbc2a08d717f5acc2763eb /lib/mesa/docs/relnotes
parentaea331c3cb69ef2756ffceb05da8ace5e6287314 (diff)
Import Mesa 17.3.9
Diffstat (limited to 'lib/mesa/docs/relnotes')
-rw-r--r--lib/mesa/docs/relnotes/17.1.10.html155
-rw-r--r--lib/mesa/docs/relnotes/17.1.7.html148
-rw-r--r--lib/mesa/docs/relnotes/17.1.8.html115
-rw-r--r--lib/mesa/docs/relnotes/17.1.9.html144
-rw-r--r--lib/mesa/docs/relnotes/17.3.0.html246
-rw-r--r--lib/mesa/docs/relnotes/17.3.1.html191
-rw-r--r--lib/mesa/docs/relnotes/17.3.2.html109
-rw-r--r--lib/mesa/docs/relnotes/17.3.3.html151
-rw-r--r--lib/mesa/docs/relnotes/17.3.4.html275
-rw-r--r--lib/mesa/docs/relnotes/17.3.5.html66
-rw-r--r--lib/mesa/docs/relnotes/17.3.6.html85
-rw-r--r--lib/mesa/docs/relnotes/17.3.7.html312
-rw-r--r--lib/mesa/docs/relnotes/17.3.8.html147
-rw-r--r--lib/mesa/docs/relnotes/17.3.9.html161
14 files changed, 2305 insertions, 0 deletions
diff --git a/lib/mesa/docs/relnotes/17.1.10.html b/lib/mesa/docs/relnotes/17.1.10.html
new file mode 100644
index 000000000..a3c78d04e
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.1.10.html
@@ -0,0 +1,155 @@
+<!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 17.1.10 Release Notes / September 25, 2017</h1>
+
+<p>
+Mesa 17.1.10 is a bug fix release which fixes bugs found since the 17.1.9 release.
+</p>
+<p>
+Mesa 17.1.10 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+a48ce6b643a728b2b0f926151930525b3670fbff1fb688527fd9051eab9f30a4 mesa-17.1.10.tar.gz
+cbc0d681cc4df47d8deb5a36f45b420978128522fd665b2cd4c7096316f11bdb mesa-17.1.10.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102844">Bug 102844</a> - memory leak with glDeleteProgram for shader program type GL_COMPUTE_SHADER</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Alexandre Demers (1):</p>
+<ul>
+ <li>osmesa: link with libunwind if enabled (v2)</li>
+</ul>
+
+<p>Andres Gomez (12):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.1.9</li>
+ <li>cherry-ignore: add "st/mesa: skip draw calls with pipe_draw_info::count == 0"</li>
+ <li>cherry-ignore: add "radv: use amdgpu_bo_va_op_raw."</li>
+ <li>cherry-ignore: add "radv: use simpler indirect packet 3 if possible."</li>
+ <li>cherry-ignore: add "radeonsi: don't always apply the PrimID instancing bug workaround on SI"</li>
+ <li>cherry-ignore: add "intel/eu/validate: Look up types on demand in execution_type()"</li>
+ <li>cherry-ignore: add "radv: gfx9 fixes"</li>
+ <li>cherry-ignore: add "radv/gfx9: set mip0-depth correctly for 2d arrays/3d images"</li>
+ <li>cherry-ignore: add "radv/gfx9: fix image resource handling."</li>
+ <li>cherry-ignore: add "docs/egl: remove reference to EGL_DRIVERS_PATH"</li>
+ <li>cherry-ignore: add "radv: Disable multilayer &amp; multilevel DCC."</li>
+ <li>cherry-ignore: add "radv: Don't allocate CMASK for linear images."</li>
+</ul>
+
+<p>Dave Airlie (2):</p>
+<ul>
+ <li>radv/ac: bump params array for image atomic comp swap</li>
+ <li>st/glsl-&gt;tgsi: fix u64 to bool comparisons.</li>
+</ul>
+
+<p>Emil Velikov (2):</p>
+<ul>
+ <li>egl/x11/dri3: adding missing __DRI_BACKGROUND_CALLABLE extension</li>
+ <li>automake: enable libunwind in `make distcheck'</li>
+</ul>
+
+<p>Eric Anholt (3):</p>
+<ul>
+ <li>broadcom/vc4: Fix use-after-free for flushing when writing to a texture.</li>
+ <li>broadcom/vc4: Fix use-after-free trying to mix a quad and tile clear.</li>
+ <li>broadcom/vc4: Fix use-after-free when deleting a program.</li>
+</ul>
+
+<p>George Kyriazis (1):</p>
+<ul>
+ <li>swr: invalidate attachment on transition change</li>
+</ul>
+
+<p>Gert Wollny (2):</p>
+<ul>
+ <li>travis: force llvm-3.3 for "make Gallium ST Other"</li>
+ <li>travis: Add libunwind-dev to gallium/make builds</li>
+</ul>
+
+<p>Jason Ekstrand (1):</p>
+<ul>
+ <li>i965/blorp: Set r8stencil_needs_update when writing stencil</li>
+</ul>
+
+<p>Juan A. Suarez Romero (9):</p>
+<ul>
+ <li>cherry-ignore: add "ac/surface: match Z and stencil tile config"</li>
+ <li>cherry-ignore: add "radv/nir: call opt_remove_phis after trivial continues."</li>
+ <li>cherry-ignore: add "amd/common: add workaround for cube map array layer clamping"</li>
+ <li>cherry-ignore: add "radeonsi: workaround for gather4 on integer cube maps"</li>
+ <li>cherry-ignore: add "Scons: Add LLVM 5.0 support"</li>
+ <li>cherry-ignore: add "ac/surface: handle S8 on gfx9"</li>
+ <li>cherry-ignore: add "radv: Check for GFX9 for 1D arrays in image_size intrinsic."</li>
+ <li>cherry-ignore: add "glsl/linker: fix output variable overlap check"</li>
+ <li>Update version to 17.1.10</li>
+</ul>
+
+<p>Józef Kucia (1):</p>
+<ul>
+ <li>anv: Fix descriptors copying</li>
+</ul>
+
+<p>Matt Turner (2):</p>
+<ul>
+ <li>util: Link libmesautil into u_atomic_test</li>
+ <li>util/u_atomic: Add implementation of __sync_val_compare_and_swap_8</li>
+</ul>
+
+<p>Nicolai Hähnle (1):</p>
+<ul>
+ <li>radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog</li>
+</ul>
+
+<p>Nicolai Hähnle (4):</p>
+<ul>
+ <li>st/glsl_to_tgsi: only the first (inner-most) array reference can be a 2D index</li>
+ <li>amd/common: round cube array slice in ac_prepare_cube_coords</li>
+ <li>radeonsi: set MIP_POINT_PRECLAMP to 0</li>
+ <li>radeonsi: fix array textures layer coordinate</li>
+</ul>
+
+<p>Tapani Pälli (1):</p>
+<ul>
+ <li>mesa: free current ComputeProgram state in _mesa_free_context_data</li>
+</ul>
+
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.1.7.html b/lib/mesa/docs/relnotes/17.1.7.html
new file mode 100644
index 000000000..664def19a
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.1.7.html
@@ -0,0 +1,148 @@
+<!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 17.1.7 Release Notes / August 21, 2017</h1>
+
+<p>
+Mesa 17.1.7 is a bug fix release which fixes bugs found since the 17.1.6 release.
+</p>
+<p>
+Mesa 17.1.7 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+7ca484fe3194e8185d9a20261845bfd284cc40d0f3fda690d317f85ac7b91af5 mesa-17.1.7.tar.gz
+69f472a874b1122404fa0bd13e2d6bf87eb3b9ad9c21d2f39872a96d83d9e5f5 mesa-17.1.7.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101334">Bug 101334</a> - AMD SI cards: Some vulkan apps freeze the system</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101766">Bug 101766</a> - Assertion `!&quot;invalid type&quot;' failed when constant expression involves literal of different type</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102024">Bug 102024</a> - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and D32_SFLOAT</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102148">Bug 102148</a> - Crash when running qopenglwidget example on mesa llvmpipe win32</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102241">Bug 102241</a> - gallium/wgl: SwapBuffers freezing regularly with swap interval enabled</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Andres Gomez (8):</p>
+<ul>
+ <li>cherry-ignore: add "swr: use the correct variable for no undefined symbols"</li>
+ <li>cherry-ignore: add "radeon/ac: use ds_swizzle for derivs on si/cik."</li>
+ <li>cherry-ignore: add "configure: remove trailing "-a" in swr architecture teststable: 17.2 nomination only."</li>
+ <li>cherry-ignore: added 17.2 nominations.</li>
+ <li>cherry-ignore: add "radv: Handle VK_ATTACHMENT_UNUSED in color attachments."</li>
+ <li>cherry-ignore: add "virgl: drop precise modifier."</li>
+ <li>cherry-ignore: add "radv: handle 10-bit format clamping workaround."</li>
+ <li>Update version to 17.1.7</li>
+</ul>
+
+<p>Chris Wilson (1):</p>
+<ul>
+ <li>i965/blit: Remember to include miptree buffer offset in relocs</li>
+</ul>
+
+<p>Connor Abbott (1):</p>
+<ul>
+ <li>ac/nir: fix lsb emission</li>
+</ul>
+
+<p>Dave Airlie (5):</p>
+<ul>
+ <li>intel/vec4/gs: reset nr_pull_param if DUAL_INSTANCED compile failed.</li>
+ <li>radv: avoid GPU hangs if someone does a resolve with non-multisample src (v2)</li>
+ <li>radv: fix f16-&gt;f32 denorm handling for SI/CIK. (v2)</li>
+ <li>radv: fix MSAA on SI gpus.</li>
+ <li>radv: force cs/ps/l2 flush at end of command stream. (v2)</li>
+</ul>
+
+<p>Emil Velikov (3):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.1.6</li>
+ <li>egl/x11: don't leak xfixes_query in the error path</li>
+ <li>egl: avoid eglCreatePlatform*Surface{EXT,} crash with invalid dpy</li>
+</ul>
+
+<p>Eric Anholt (1):</p>
+<ul>
+ <li>util: Fix build on old glibc.</li>
+</ul>
+
+<p>Frank Richter (3):</p>
+<ul>
+ <li>st/mesa: fix a null pointer access</li>
+ <li>st/wgl: check for negative delta in wait_swap_interval()</li>
+ <li>gallium/os: fix os_time_get_nano() to roll over less</li>
+</ul>
+
+<p>Ilia Mirkin (3):</p>
+<ul>
+ <li>glsl/ast: update rhs in addition to the var's constant_value</li>
+ <li>nv50/ir: fix srcMask computation for TG4 and TXF</li>
+ <li>nv50/ir: fix TXQ srcMask</li>
+</ul>
+
+<p>Jason Ekstrand (1):</p>
+<ul>
+ <li>anv/formats: Allow sampling on depth-only formats on gen7</li>
+</ul>
+
+<p>Karol Herbst (1):</p>
+<ul>
+ <li>nv50/ir: fix ConstantFolding with saturation</li>
+</ul>
+
+<p>Kenneth Graunke (1):</p>
+<ul>
+ <li>i965: Delete pitch alignment assertion in get_blit_intratile_offset_el.</li>
+</ul>
+
+<p>Marek Olšák (2):</p>
+<ul>
+ <li>ac: fail shader compilation if libelf is replaced by an incompatible version</li>
+ <li>radeonsi: disable CE by default</li>
+</ul>
+
+<p>Tim Rowley (1):</p>
+<ul>
+ <li>swr/rast: Fix invalid casting for calls to Interlocked* functions</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.1.8.html b/lib/mesa/docs/relnotes/17.1.8.html
new file mode 100644
index 000000000..b8dfe0cb4
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.1.8.html
@@ -0,0 +1,115 @@
+<!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 17.1.8 Release Notes / August 28, 2017</h1>
+
+<p>
+Mesa 17.1.8 is a bug fix release which fixes bugs found since the 17.1.7 release.
+</p>
+<p>
+Mesa 17.1.8 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+faa59a677e88fd5224cdfebcdb6ca9ad3e3c64bd562baa8d5c3c1faeef1066b6 mesa-17.1.8.tar.gz
+75ed2eaeae26ddd536150f294386468ae2e1a7717948c41cd14b7875be5269db mesa-17.1.8.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101910">Bug 101910</a> - [BYT] ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102308">Bug 102308</a> - segfault in glCompressedTextureSubImage3D</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Andres Gomez (6):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.1.7</li>
+ <li>cherry-ignore: cherry-ignore: added 17.2 nominations.</li>
+ <li>cherry-ignore: add "i965/tex: Don't pass samples to miptree_create_for_teximage"</li>
+ <li>cherry-ignore: add "i965: Make a BRW_NEW_FAST_CLEAR_COLOR dirty bit."</li>
+ <li>cherry-ignore: add "egl/drm: Fix misused x and y offsets in swrast_*_image*"</li>
+ <li>Update version to 17.1.8</li>
+</ul>
+
+<p>Christoph Haag (1):</p>
+<ul>
+ <li>mesa: only copy requested compressed teximage cubemap faces</li>
+</ul>
+
+<p>Dave Airlie (1):</p>
+<ul>
+ <li>radv: don't crash if we have no framebuffer</li>
+</ul>
+
+<p>Ilia Mirkin (2):</p>
+<ul>
+ <li>glsl: add a few missing int64 constant propagation cases</li>
+ <li>nv50/ir: properly set sType for TXF ops to U32</li>
+</ul>
+
+<p>Jason Ekstrand (1):</p>
+<ul>
+ <li>i965: Stop looking at NewDriverState when emitting 3DSTATE_URB</li>
+</ul>
+
+<p>Kai Chen (1):</p>
+<ul>
+ <li>egl/wayland: Use roundtrips when awaiting buffer release</li>
+</ul>
+
+<p>Lionel Landwerlin (1):</p>
+<ul>
+ <li>i965: perf: minimize the chances to spread queries across batchbuffers</li>
+</ul>
+
+<p>Marek Olšák (1):</p>
+<ul>
+ <li>radeonsi/gfx9: add a temporary workaround for a tessellation driver bug</li>
+</ul>
+
+<p>Tim Rowley (1):</p>
+<ul>
+ <li>swr/rast: switch gen_knobs.cpp license</li>
+</ul>
+
+<p>Topi Pohjolainen (1):</p>
+<ul>
+ <li>intel/blorp: Adjust intra-tile x when faking rgb with red-only</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.1.9.html b/lib/mesa/docs/relnotes/17.1.9.html
new file mode 100644
index 000000000..b1812df6d
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.1.9.html
@@ -0,0 +1,144 @@
+<!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 17.1.9 Release Notes / September 8, 2017</h1>
+
+<p>
+Mesa 17.1.9 is a bug fix release which fixes bugs found since the 17.1.8 release.
+</p>
+<p>
+Mesa 17.1.9 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+4325401b07b5f44759da781bc8d7c0a4a7244e09a702d16c037090986e07ee22 mesa-17.1.9.tar.gz
+5f51ad94341696097d5df7b838183534478216858ac0fc8de183671a36ffea1a mesa-17.1.9.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100613">Bug 100613</a> - Regression in Mesa 17 on s390x (zSystems)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102454">Bug 102454</a> - glibc 2.26 doesn't provide anymore xlocale.h</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102467">Bug 102467</a> - src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) Redundant assignment</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Andres Gomez (8):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.1.8</li>
+ <li>cherry-ignore: added 17.2 nominations.</li>
+ <li>cherry-ignore: add "nir: Fix system_value_from_intrinsic for subgroups"</li>
+ <li>cherry-ignore: add "i965: Fix crash in fallback GTT mapping."</li>
+ <li>cherry-ignore: add "radeonsi/gfx9: always flush DB metadata on framebuffer changes"</li>
+ <li>cherry-ignore: add "radv: Fix vkCopyImage with both depth and stencil aspects."</li>
+ <li>cherry-ignore: add "radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bug"</li>
+ <li>Update version to 17.1.9</li>
+</ul>
+
+<p>Bas Nieuwenhuizen (3):</p>
+<ul>
+ <li>radv: Fix off by one in MAX_VBS assert.</li>
+ <li>radv: Fix sparse BO mapping merging.</li>
+ <li>radv: Actually set the cmd_buffer usage_flags.</li>
+</ul>
+
+<p>Ben Crocker (1):</p>
+<ul>
+ <li>llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 load</li>
+</ul>
+
+<p>Charmaine Lee (1):</p>
+<ul>
+ <li>vbo: fix offset in minmax cache key</li>
+</ul>
+
+<p>Christian Gmeiner (1):</p>
+<ul>
+ <li>etnaviv: use correct param for etna_compatible_rs_format(..)</li>
+</ul>
+
+<p>Emil Velikov (3):</p>
+<ul>
+ <li>egl: don't NULL deref the .get_capabilities function pointer</li>
+ <li>egl/wayland: plug leaks in dri2_wl_create_window_surface() error path</li>
+ <li>egl/wayland: polish object teardown in dri2_wl_destroy_surface</li>
+</ul>
+
+<p>Eric Engestrom (1):</p>
+<ul>
+ <li>util: improve compiler guard</li>
+</ul>
+
+<p>Grazvydas Ignotas (2):</p>
+<ul>
+ <li>radv: clear dynamic_shader_stages on create</li>
+ <li>radv: don't assert on empty hash table</li>
+</ul>
+
+<p>Ilia Mirkin (2):</p>
+<ul>
+ <li>glsl: fix counting of vertex shader output slots used by explicit vars</li>
+ <li>st/mesa: fix handling of vertex array double inputs</li>
+</ul>
+
+<p>Jason Ekstrand (2):</p>
+<ul>
+ <li>anv/formats: Nicely handle unknown VkFormat enums</li>
+ <li>spirv: Add support for the HelperInvocation builtin</li>
+</ul>
+
+<p>Karol Herbst (1):</p>
+<ul>
+ <li>nvc0: write 0 to pipeline_statistics.cs_invocations</li>
+</ul>
+
+<p>Michael Olbrich (1):</p>
+<ul>
+ <li>egl/dri2: only destroy created objects</li>
+</ul>
+
+<p>Ray Strode (1):</p>
+<ul>
+ <li>gallivm: correct channel shift logic on big endian</li>
+</ul>
+
+<p>Roland Scheidegger (1):</p>
+<ul>
+ <li>st/mesa: fix view template initialization in try_pbo_readpixels</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.0.html b/lib/mesa/docs/relnotes/17.3.0.html
new file mode 100644
index 000000000..943603d2f
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.0.html
@@ -0,0 +1,246 @@
+<!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 17.3.0 Release Notes / December 8. 2017</h1>
+
+<p>
+Mesa 17.3.0 is a new development release.
+People who are concerned with stability and reliability should stick
+with a previous release or wait for Mesa 17.3.1.
+</p>
+<p>
+Mesa 17.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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+0cb1ffe2b4637d80f08df3bdfeb300352dcffd8ff4f6711278639b084e3f07f9 mesa-17.3.0.tar.gz
+29a0a3a6c39990d491a1a58ed5c692e596b3bfc6c01d0b45e0b787116c50c6d9 mesa-17.3.0.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+
+<p>
+Note: some of the new features are only available with certain drivers.
+</p>
+
+<ul>
+<li>libtxc_dxtn is now integrated into Mesa. GL_EXT_texture_compression_s3tc and GL_ANGLE_texture_compression_dxt are now always enabled on drivers that support them</li>
+<li>GL_ARB_indirect_parameters on i965/gen7+</li>
+<li>GL_ARB_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, llvmpipe, swr</li>
+<li>GL_ARB_transform_feedback_overflow_query on radeonsi</li>
+<li>GL_ARB_texture_filter_anisotropic on i965, nv50, nvc0, r600, radeonsi</li>
+<li>GL_EXT_memory_object on radeonsi</li>
+<li>GL_EXT_memory_object_fd on radeonsi</li>
+<li>EGL_ANDROID_native_fence_sync on radeonsi with a future kernel (possibly 4.15)</li>
+<li>EGL_IMG_context_priority on i965</li>
+</ul>
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97532">Bug 97532</a> - Regression: GLB 2.7 &amp; Glmark-2 GLES versions segfault due to linker precision error (259fc505) on dead variable</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100438">Bug 100438</a> - glsl/ir.cpp:1376: ir_dereference_variable::ir_dereference_variable(ir_variable*): Assertion `var != NULL' failed.</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100613">Bug 100613</a> - Regression in Mesa 17 on s390x (zSystems)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101334">Bug 101334</a> - AMD SI cards: Some vulkan apps freeze the system</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101378">Bug 101378</a> - interpolateAtSample check for input parameter is too strict</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101655">Bug 101655</a> - Explicit sync support for android</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101691">Bug 101691</a> - gfx corruption on windowed 3d-apps running on dGPU</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101709">Bug 101709</a> - [llvmpipe] piglit gl-1.0-scissor-offscreen regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101766">Bug 101766</a> - Assertion `!&quot;invalid type&quot;' failed when constant expression involves literal of different type</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101832">Bug 101832</a> - [PATCH][regression][bisect] Xorg fails to start after f50aa21456d82c8cb6fbaa565835f1acc1720a5d</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101851">Bug 101851</a> - [regression] libEGL_common.a undefined reference to '__gxx_personality_v0'</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101867">Bug 101867</a> - Launch options window renders black in Feral Games in current Mesa trunk</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101876">Bug 101876</a> - SIGSEGV when launching Steam</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101910">Bug 101910</a> - [BYT] ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101925">Bug 101925</a> - playstore/webview crash</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101941">Bug 101941</a> - Getting different output depending on attribute declaration order</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101961">Bug 101961</a> - Serious Sam Fusion hangs system completely</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101981">Bug 101981</a> - Commit ddc32537d6db69198e88ef0dfe19770bf9daa536 breaks rendering in multiple applications</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101982">Bug 101982</a> - Weston crashes when running an OpenGL program on i965</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101983">Bug 101983</a> - [G33] ES2-CTS.functional.shaders.struct.uniform.sampler_nested* regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101989">Bug 101989</a> - ES3-CTS.functional.state_query.integers.viewport_getinteger regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102006">Bug 102006</a> - gstreamer vaapih264enc segfault</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102014">Bug 102014</a> - Mesa git build broken by commit bc7f41e11d325280db12e7b9444501357bc13922</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102015">Bug 102015</a> - [Regression,bisected]: Segfaults with various programs</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102024">Bug 102024</a> - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and D32_SFLOAT</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102038">Bug 102038</a> - assertion failure in update_framebuffer_size</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102050">Bug 102050</a> - commit b4f639d02a causes build breakage on Android 32bit builds</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102052">Bug 102052</a> - No package 'expat' found</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102062">Bug 102062</a> - Segfault at eglCreateContext in android-x86</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102125">Bug 102125</a> - [softpipe] piglit arb_texture_view-targets regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102148">Bug 102148</a> - Crash when running qopenglwidget example on mesa llvmpipe win32</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102177">Bug 102177</a> - [SKL] ES31-CTS.core.sepshaderobjs.StateInteraction fails sporadically</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102201">Bug 102201</a> - [regression, SI] GPU crash in Unigine Valley</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102241">Bug 102241</a> - gallium/wgl: SwapBuffers freezing regularly with swap interval enabled</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102274">Bug 102274</a> - assertion failure in ir_validate.cpp:240</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102308">Bug 102308</a> - segfault in glCompressedTextureSubImage3D</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102358">Bug 102358</a> - WarThunder freezes at start, with activated vsync (vblank_mode=2)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102377">Bug 102377</a> - PIPE_*_4BYTE_ALIGNED_ONLY caps crashing</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102429">Bug 102429</a> - [regression, SI] Performance decrease in Unigine Valley &amp; Heaven</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102435">Bug 102435</a> - [skl,kbl] [drm] GPU HANG: ecode 9:0:0x86df7cf9, in csgo_linux64 [4947], reason: Hang on rcs, action: reset</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102454">Bug 102454</a> - glibc 2.26 doesn't provide anymore xlocale.h</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102461">Bug 102461</a> - [llvmpipe] piglit glean fragprog1 XPD test 1 regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102467">Bug 102467</a> - src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning) Redundant assignment</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102496">Bug 102496</a> - Frontbuffer rendering corruption on mesa master</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102502">Bug 102502</a> - [bisected] Kodi crashes since commit 707d2e8b - gallium: fold u_trim_pipe_prim call from st/mesa to drivers</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102530">Bug 102530</a> - [bisected] Kodi crashes when launching a stream - commit bd2662bf</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102552">Bug 102552</a> - Null dereference due to not checking return value of util_format_description</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102565">Bug 102565</a> - u_debug_stack.c:114: undefined reference to `_Ux86_64_getcontext'</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102573">Bug 102573</a> - fails to build on armel</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102665">Bug 102665</a> - test_glsl_to_tgsi_lifetime.cpp:53:67: error: ‘&gt;&gt;’ should be ‘&gt; &gt;’ within a nested template argument list</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102677">Bug 102677</a> - [OpenGL CTS] KHR-GL45.CommonBugs.CommonBug_PerVertexValidation fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102680">Bug 102680</a> - [OpenGL CTS] KHR-GL45.shader_ballot_tests.ShaderBallotBitmasks fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102685">Bug 102685</a> - piglit.spec.glsl-1_50.compiler.vs-redeclares-pervertex-out-before-global-redeclaration</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102774">Bug 102774</a> - [BDW] [Bisected] Absolute constant buffers break VAAPI in mpv</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102809">Bug 102809</a> - Rust shadows(?) flash random colours</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102844">Bug 102844</a> - memory leak with glDeleteProgram for shader program type GL_COMPUTE_SHADER</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102847">Bug 102847</a> - swr fail to build with llvm-5.0.0</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102852">Bug 102852</a> - Scons: Support the new Scons 3.0.0</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102904">Bug 102904</a> - piglit and gl45 cts linker tests regressed</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102924">Bug 102924</a> - mesa (git version) images too dark</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102940">Bug 102940</a> - Regression: Vulkan KMS rendering crashes since 17.2</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102955">Bug 102955</a> - HyperZ related rendering issue in ARK: Survival Evolved</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102999">Bug 102999</a> - [BISECTED,REGRESSION] Failing Android EGL dEQP with RGBA configs</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103002">Bug 103002</a> - string_buffer_test.cpp:43: error: ISO C++ forbids initialization of member ‘str1’</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103085">Bug 103085</a> - [ivb byt hsw] piglit.spec.arb_indirect_parameters.tf-count-arrays</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103098">Bug 103098</a> - [OpenGL CTS] KHR-GL45.enhanced_layouts.varying_structure_locations fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103101">Bug 103101</a> - [SKL][bisected] DiRT Rally GPU hang</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103115">Bug 103115</a> - [BSW BXT GLK] dEQP-VK.spirv_assembly.instruction.compute.sconvert.int32_to_int64</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103128">Bug 103128</a> - [softpipe] piglit fs-ldexp regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103142">Bug 103142</a> - R600g+sb: optimizer apparently stuck in an endless loop</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103214">Bug 103214</a> - GLES CTS functional.state_query.indexed.atomic_counter regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103227">Bug 103227</a> - [G965 G45 ILK] ES2-CTS.gtf.GL2ExtensionTests.texture_float.texture_float regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103247">Bug 103247</a> - Performance regression: car chase, manhattan</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103253">Bug 103253</a> - blob.h:138:1: error: unknown type name 'ssize_t'</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103265">Bug 103265</a> - [llvmpipe] piglit depth-tex-compare regression</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103323">Bug 103323</a> - Possible unintended error message in file pixel.c line 286</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103388">Bug 103388</a> - Linking libcltgsi.la (llvm/codegen/libclllvm_la-common.lo) fails with &quot;error: no match for 'operator-'&quot; with GCC-7, Mesa from Git and current LLVM revisions</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103393">Bug 103393</a> - glDispatchComputeGroupSizeARB : gl_GlobalInvocationID.x != gl_WorkGroupID.x * gl_LocalGroupSizeARB.x + gl_LocalInvocationID.x</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103412">Bug 103412</a> - gallium/wgl: Another fix to context creation without prior SetPixelFormat()</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103519">Bug 103519</a> - wayland egl apps crash on start with mesa 17.2</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103529">Bug 103529</a> - [GM45] GPU hang with mpv fullscreen (bisected)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103537">Bug 103537</a> - i965: Shadow of Mordor broken since commit 379b24a40d3d34ffdaaeb1b328f50e28ecb01468 on Haswell</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103544">Bug 103544</a> - Graphical glitches r600 in game this war of mine linux native</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103616">Bug 103616</a> - Increased difference from reference image in shaders</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103628">Bug 103628</a> - [BXT, GLK, BSW] KHR-GL46.shader_ballot_tests.ShaderBallotBitmasks</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103759">Bug 103759</a> - plasma desktop corrupted rendering</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103787">Bug 103787</a> - [BDW,BSW] gpu hang on spec.arb_pipeline_statistics_query.arb_pipeline_statistics_query-comp</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103909">Bug 103909</a> - anv_allocator.c:113:1: error: static declaration of ‘memfd_create’ follows non-static declaration</li>
+
+</ul>
+
+<h2>Changes</h2>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.1.html b/lib/mesa/docs/relnotes/17.3.1.html
new file mode 100644
index 000000000..51c90518c
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.1.html
@@ -0,0 +1,191 @@
+<!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 17.3.1 Release Notes / December 21, 2017</h1>
+
+<p>
+Mesa 17.3.1 is a bug fix release which fixes bugs found since the 17.3.0 release.
+</p>
+<p>
+Mesa 17.3.1 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+b0bb0419dbe3043ed4682a28eaf95721f427ca3f23a3c2a7dc77dbe8a3b6384d mesa-17.3.1.tar.gz
+9ae607e0998a586fb2c866cfc8e45e6f52d1c56cb1b41288253ea83eada824c1 mesa-17.3.1.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94739">Bug 94739</a> - Mesa 11.1.2 implementation error: bad format MESA_FORMAT_Z_FLOAT32 in _mesa_unpack_uint_24_8_depth_stencil_row</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102710">Bug 102710</a> - vkCmdBlitImage with arrayLayers &gt; 1 fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103579">Bug 103579</a> - Vertex shader causes compiler to crash in SPIRV-to-NIR</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103966">Bug 103966</a> - Mesa 17.2.5 implementation error: bad format MESA_FORMAT_Z_FLOAT32 in _mesa_unpack_uint_24_8_depth_stencil_row</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104119">Bug 104119</a> - radv: OpBitFieldInsert produces 0 with a loop counter for Insert</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104143">Bug 104143</a> - r600/sb: clobbers gl_Position -&gt; gl_FragCoord</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Alex Smith (1):</p>
+<ul>
+ <li>radv: Add LLVM version to the device name string</li>
+</ul>
+
+<p>Bas Nieuwenhuizen (3):</p>
+<ul>
+ <li>spirv: Fix loading an entire block at once.</li>
+ <li>radv: Don't advertise VK_EXT_debug_report.</li>
+ <li>radv: Fix multi-layer blits.</li>
+</ul>
+
+<p>Ben Crocker (1):</p>
+<ul>
+ <li>docs/llvmpipe: document ppc64le as alternative architecture to x86.</li>
+</ul>
+
+<p>Brian Paul (2):</p>
+<ul>
+ <li>xlib: call _mesa_warning() instead of fprintf()</li>
+ <li>gallium/aux: include nr_samples in util_resource_size() computation</li>
+</ul>
+
+<p>Bruce Cherniak (1):</p>
+<ul>
+ <li>swr: Fix KNOB_MAX_WORKER_THREADS thread creation override.</li>
+</ul>
+
+<p>Dave Airlie (1):</p>
+<ul>
+ <li>radv: port merge tess info from anv</li>
+</ul>
+
+<p>Emil Velikov (5):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.0</li>
+ <li>util: scons: wire up the sha1 test</li>
+ <li>cherry-ignore: meson: fix strtof locale support check</li>
+ <li>cherry-ignore: util: add mesa-sha1 test to meson</li>
+ <li>Update version to 17.3.1</li>
+</ul>
+
+<p>Eric Anholt (1):</p>
+<ul>
+ <li>broadcom/vc4: Fix handling of GFXH-515 workaround with a start vertex count.</li>
+</ul>
+
+<p>Eric Engestrom (1):</p>
+<ul>
+ <li>compiler: use NDEBUG to guard asserts</li>
+</ul>
+
+<p>Fabian Bieler (2):</p>
+<ul>
+ <li>glsl: Match order of gl_LightSourceParameters elements.</li>
+ <li>glsl: Fix gl_NormalScale.</li>
+</ul>
+
+<p>Gert Wollny (1):</p>
+<ul>
+ <li>r600/sb: do not convert if-blocks that contain indirect array access</li>
+</ul>
+
+<p>James Legg (1):</p>
+<ul>
+ <li>nir/opcodes: Fix constant-folding of bitfield_insert</li>
+</ul>
+
+<p>Jason Ekstrand (1):</p>
+<ul>
+ <li>i965: Switch over to fully external-or-not MOCS scheme</li>
+</ul>
+
+<p>Juan A. Suarez Romero (1):</p>
+<ul>
+ <li>travis: disable Meson build</li>
+</ul>
+
+<p>Kenneth Graunke (2):</p>
+<ul>
+ <li>meta: Initialize depth/clear values on declaration.</li>
+ <li>meta: Fix ClearTexture with GL_DEPTH_COMPONENT.</li>
+</ul>
+
+<p>Leo Liu (1):</p>
+<ul>
+ <li>radeon/vce: move destroy command before feedback command</li>
+</ul>
+
+<p>Marek Olšák (4):</p>
+<ul>
+ <li>radeonsi: flush the context after resource_copy_region for buffer exports</li>
+ <li>radeonsi: allow DMABUF exports for local buffers</li>
+ <li>winsys/amdgpu: disable local BOs again due to worse performance</li>
+ <li>radeonsi: don't call force_dcc_off for buffers</li>
+</ul>
+
+<p>Matt Turner (2):</p>
+<ul>
+ <li>util: Assume little endian in the absence of platform-specific handling</li>
+ <li>util: Add a SHA1 unit test program</li>
+</ul>
+
+<p>Nicolai Hähnle (1):</p>
+<ul>
+ <li>radeonsi: fix the R600_RESOURCE_FLAG_UNMAPPABLE check</li>
+</ul>
+
+<p>Pierre Moreau (1):</p>
+<ul>
+ <li>nvc0/ir: Properly lower 64-bit shifts when the shift value is &gt;32</li>
+</ul>
+
+<p>Timothy Arceri (1):</p>
+<ul>
+ <li>glsl: get correct member type when processing xfb ifc arrays</li>
+</ul>
+
+<p>Vadym Shovkoplias (2):</p>
+<ul>
+ <li>glx/dri3: Remove unused deviceName variable</li>
+ <li>util/disk_cache: Remove unneeded free() on always null string</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.2.html b/lib/mesa/docs/relnotes/17.3.2.html
new file mode 100644
index 000000000..39630a9d1
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.2.html
@@ -0,0 +1,109 @@
+<!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 17.3.2 Release Notes / January 8, 2018</h1>
+
+<p>
+Mesa 17.3.2 is a bug fix release which fixes bugs found since the 17.3.1 release.
+</p>
+<p>
+Mesa 17.3.2 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+f997e80f14c385f9a2ba827c2b74aebf1b7426712ca4a81c631ef9f78e437bf4 mesa-17.3.2.tar.gz
+e2844a13f2d6f8f24bee65804a51c42d8dc6ae9c36cff7ee61d0940e796d64c6 mesa-17.3.2.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97852">Bug 97852</a> - Unreal Engine corrupted preview viewport</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103801">Bug 103801</a> - [i965] &gt;Observer_ issue</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104288">Bug 104288</a> - Steamroll needs allow_glsl_cross_stage_interpolation_mismatch=true</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Bas Nieuwenhuizen (1):</p>
+<ul>
+ <li>radv: Fix DCC compatible formats.</li>
+</ul>
+
+<p>Brendan King (1):</p>
+<ul>
+ <li>egl: link libEGL against the dynamic version of libglapi</li>
+</ul>
+
+<p>Dave Airlie (6):</p>
+<ul>
+ <li>radv/gfx9: add support for 3d images to blit 2d paths</li>
+ <li>radv: handle depth/stencil image copy with layouts better. (v3.1)</li>
+ <li>radv/meta: fix blit paths for depth/stencil (v2.1)</li>
+ <li>radv: fix issue with multisample positions and interp_var_at_sample.</li>
+ <li>radv/gfx9: add 3d sampler image-&gt;buffer copy shader. (v3)</li>
+ <li>radv: don't do format replacement on tc compat htile surfaces.</li>
+</ul>
+
+<p>Emil Velikov (2):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.1</li>
+ <li>Update version to 17.3.2</li>
+</ul>
+
+<p>Eric Engestrom (1):</p>
+<ul>
+ <li>egl: let each platform decided how to handle LIBGL_ALWAYS_SOFTWARE</li>
+</ul>
+
+<p>Rob Herring (1):</p>
+<ul>
+ <li>egl/android: Fix build break with dri2_initialize_android _EGLDisplay parameter</li>
+</ul>
+
+<p>Samuel Pitoiset (2):</p>
+<ul>
+ <li>radv/gfx9: fix primitive topology when adjacency is used</li>
+ <li>radv: use a faster version for nir_op_pack_half_2x16</li>
+</ul>
+
+<p>Tapani Pälli (2):</p>
+<ul>
+ <li>mesa: add AllowGLSLCrossStageInterpolationMismatch workaround</li>
+ <li>drirc: set allow_glsl_cross_stage_interpolation_mismatch for more games</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.3.html b/lib/mesa/docs/relnotes/17.3.3.html
new file mode 100644
index 000000000..350701a53
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.3.html
@@ -0,0 +1,151 @@
+<!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 17.3.3 Release Notes / January 18, 2018</h1>
+
+<p>
+Mesa 17.3.3 is a bug fix release which fixes bugs found since the 17.3.2 release.
+</p>
+<p>
+Mesa 17.3.3 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+c733d37a161501cd81dc9b309ccb613753b98eafc6d35e0847548a6642749772 mesa-17.3.3.tar.gz
+41bac5de0ef6adc1f41a1ec0f80c19e361298ce02fa81b5f9ba4fdca33a9379b mesa-17.3.3.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104214">Bug 104214</a> - Dota crashes when switching from game to desktop</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104492">Bug 104492</a> - Compute Shader: Wrong alignment when assigning struct value to structured SSBO</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104551">Bug 104551</a> - Check if Mako templates for Python are installed</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Alex Smith (3):</p>
+<ul>
+ <li>anv: Add missing unlock in anv_scratch_pool_alloc</li>
+ <li>anv: Take write mask into account in has_color_buffer_write_enabled</li>
+ <li>anv: Make sure state on primary is correct after CmdExecuteCommands</li>
+</ul>
+
+<p>Andres Gomez (1):</p>
+<ul>
+ <li>anv: Import mako templates only during execution of anv_extensions</li>
+</ul>
+
+<p>Bas Nieuwenhuizen (11):</p>
+<ul>
+ <li>radv: Invert condition for all samples identical during resolve.</li>
+ <li>radv: Flush caches before subpass resolve.</li>
+ <li>radv: Fix fragment resolve destination offset.</li>
+ <li>radv: Use correct framebuffer size for partial FS resolves.</li>
+ <li>radv: Always use fragment resolve if dest uses DCC.</li>
+ <li>Revert "radv/gfx9: fix block compression texture views."</li>
+ <li>radv: Use correct HTILE expanded words.</li>
+ <li>radv: Allow writing 0 scissors.</li>
+ <li>ac/nir: Handle loading data from compact arrays.</li>
+ <li>radv: Invalidate L1 for VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT.</li>
+ <li>ac/nir: Sanitize location_frac for local variables.</li>
+</ul>
+
+<p>Dave Airlie (8):</p>
+<ul>
+ <li>radv: fix events on compute queues.</li>
+ <li>radv: fix pipeline statistics end query on compute queue</li>
+ <li>radv/gfx9: fix 3d image to image transfers on compute queues.</li>
+ <li>radv/gfx9: fix 3d image clears on compute queues</li>
+ <li>radv/gfx9: fix buffer to image for 3d images on compute queues</li>
+ <li>radv/gfx9: fix block compression texture views.</li>
+ <li>radv/gfx9: use a bigger hammer to flush cb/db caches.</li>
+ <li>radv/gfx9: use correct swizzle parameter to work out border swizzle.</li>
+</ul>
+
+<p>Emil Velikov (1):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.2</li>
+</ul>
+
+<p>Florian Will (1):</p>
+<ul>
+ <li>glsl: Respect std430 layout in lower_buffer_access</li>
+</ul>
+
+<p>Juan A. Suarez Romero (6):</p>
+<ul>
+ <li>cherry-ignore: intel/fs: Use the original destination region for int MUL lowering</li>
+ <li>cherry-ignore: i965/fs: Use UW types when using V immediates</li>
+ <li>cherry-ignore: main: Clear shader program data whenever ProgramBinary is called</li>
+ <li>cherry-ignore: egl: pass the dri2_dpy to the $plat_teardown functions</li>
+ <li>cherry-ignore: vulkan/wsi: free cmd pools</li>
+ <li>Update version to 17.3.3</li>
+</ul>
+
+<p>Józef Kucia (1):</p>
+<ul>
+ <li>radeonsi: fix alpha-to-coverage if color writes are disabled</li>
+</ul>
+
+<p>Kenneth Graunke (2):</p>
+<ul>
+ <li>i965: Require space for MI_BATCHBUFFER_END.</li>
+ <li>i965: Torch public intel_batchbuffer_emit_dword/float helpers.</li>
+</ul>
+
+<p>Lucas Stach (1):</p>
+<ul>
+ <li>etnaviv: disable in-place resolve for non-supertiled surfaces</li>
+</ul>
+
+<p>Samuel Iglesias Gonsálvez (1):</p>
+<ul>
+ <li>anv: VkDescriptorSetLayoutBinding can have descriptorCount == 0</li>
+</ul>
+
+<p>Thomas Hellstrom (1):</p>
+<ul>
+ <li>loader/dri3: Avoid freeing renderbuffers in use</li>
+</ul>
+
+<p>Tim Rowley (1):</p>
+<ul>
+ <li>swr/rast: fix invalid sign masks in avx512 simdlib code</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.4.html b/lib/mesa/docs/relnotes/17.3.4.html
new file mode 100644
index 000000000..85157576e
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.4.html
@@ -0,0 +1,275 @@
+<!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 17.3.4 Release Notes / January 15, 2018</h1>
+
+<p>
+Mesa 17.3.4 is a bug fix release which fixes bugs found since the 17.3.3 release.
+</p>
+<p>
+Mesa 17.3.4 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+2d3a4c3cbc995b3e192361dce710d8c749e046e7575aa1b7d8fc9e6b4df28f84 mesa-17.3.4.tar.gz
+71f995e233bc5df1a0dd46c980d1720106e7f82f02d61c1ca50854b5e02590d0 mesa-17.3.4.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=90311">Bug 90311</a> - Fail to build libglx with clang at linking stage</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101442">Bug 101442</a> - Piglit shaders&#64;ssa&#64;fs-if-def-else-break fails with sb but passes with R600_DEBUG=nosb</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102435">Bug 102435</a> - [skl,kbl] [drm] GPU HANG: ecode 9:0:0x86df7cf9, in csgo_linux64 [4947], reason: Hang on rcs, action: reset</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103006">Bug 103006</a> - [OpenGL CTS] [HSW] KHR-GL45.vertex_attrib_binding.basic-inputL-case1</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103626">Bug 103626</a> - [SNB] ES3-CTS.functional.shaders.precision</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104163">Bug 104163</a> - [GEN9+] 2-3% perf drop in GfxBench Manhattan 3.1 from &quot;i965: Disable regular fast-clears (CCS_D) on gen9+&quot;</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104383">Bug 104383</a> - [KBL] Intel GPU hang with firefox</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104411">Bug 104411</a> - [CCS] lemonbar-xft GPU hang</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104487">Bug 104487</a> - [KBL] portal2_linux GPU hang</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104711">Bug 104711</a> - [skl CCS] Oxenfree (unity engine game) hangs GPU</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104741">Bug 104741</a> - Graphic corruption for Android apps Telegram and KineMaster</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104745">Bug 104745</a> - HEVC VDPAU decoding broken on RX 460 with UVD Firmware v1.130</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104818">Bug 104818</a> - mesa fails to build on ia64</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Andres Gomez (1):</p>
+<ul>
+ <li>i965: perform 2 uploads with dual slot *64*PASSTHRU formats on gen&lt;8</li>
+</ul>
+
+<p>Bas Nieuwenhuizen (10):</p>
+<ul>
+ <li>radv: Fix ordering issue in meta memory allocation failure path.</li>
+ <li>radv: Fix memory allocation failure path in compute resolve init.</li>
+ <li>radv: Fix freeing meta state if the device pipeline cache fails to allocate.</li>
+ <li>radv: Fix fragment resolve init memory allocation failure paths.</li>
+ <li>radv: Fix bufimage failure deallocation.</li>
+ <li>radv: Init variant entry with memset.</li>
+ <li>radv: Don't allow 3d or 1d depth/stencil textures.</li>
+ <li>ac/nir: Use instance_rate_inputs per attribute, not per variable.</li>
+ <li>ac/nir: Use correct 32-bit component writemask for 64-bit SSBO stores.</li>
+ <li>ac/nir: Fix vector extraction if source vector has &gt;4 elements.</li>
+</ul>
+
+<p>Boyuan Zhang (2):</p>
+<ul>
+ <li>radeon/vcn: add and manage render picture list</li>
+ <li>radeon/uvd: add and manage render picture list</li>
+</ul>
+
+<p>Chuck Atkins (1):</p>
+<ul>
+ <li>configure.ac: add missing llvm dependencies to .pc files</li>
+</ul>
+
+<p>Dave Airlie (10):</p>
+<ul>
+ <li>r600/sb: fix a bug emitting ar load from a constant.</li>
+ <li>ac/nir: account for view index in the user sgpr allocation.</li>
+ <li>radv: add fs_key meta format support to resolve passes.</li>
+ <li>radv: don't use hw resolve for integer image formats</li>
+ <li>radv: don't use hw resolves for r16g16 norm formats.</li>
+ <li>radv: move spi_baryc_cntl to pipeline</li>
+ <li>r600/sb: insert the else clause when we might depart from a loop</li>
+ <li>radv: don't enable tc compat for d32s8 + 4/8 samples (v1.1)</li>
+ <li>radv/gfx9: fix block compression texture views. (v2)</li>
+ <li>virgl: also remove dimension on indirect.</li>
+</ul>
+
+<p>Eleni Maria Stea (1):</p>
+<ul>
+ <li>mesa: Fix function pointers initialization in status tracker</li>
+</ul>
+
+<p>Emil Velikov (18):</p>
+<ul>
+ <li>cherry-ignore: i965: Accept CONTEXT_ATTRIB_PRIORITY for brwCreateContext</li>
+ <li>cherry-ignore: swr: refactor swr_create_screen to allow for proper cleanup on error</li>
+ <li>cherry-ignore: anv: add explicit 18.0 only nominations</li>
+ <li>cherry-ignore: radv: fix sample_mask_in loading. (v3.1)</li>
+ <li>cherry-ignore: meson: multiple fixes</li>
+ <li>cherry-ignore: swr/rast: support llvm 3.9 type declarations</li>
+ <li>Revert "cherry-ignore: intel/fs: Use the original destination region for int MUL lowering"</li>
+ <li>cherry-ignore: ac/nir: set amdgpu.uniform and invariant.load for UBOs</li>
+ <li>cherry-ignore: add gen10 fixes</li>
+ <li>cherry-ignore: add r600/amdgpu 18.0 nominations</li>
+ <li>cherry-ignore: add i965 shader cache fixes</li>
+ <li>cherry-ignore: nir: mark unused space in packed_tex_data</li>
+ <li>radv: Stop advertising VK_KHX_multiview</li>
+ <li>cherry-ignore: radv: Don't expose VK_KHX_multiview on android.</li>
+ <li>configure.ac: correct driglx-direct help text</li>
+ <li>cherry-ignore: add meson fix</li>
+ <li>cherry-ignore: add a few more meson fixes</li>
+ <li>Update version to 17.3.4</li>
+</ul>
+
+<p>Eric Engestrom (1):</p>
+<ul>
+ <li>radeon: remove left over dead code</li>
+</ul>
+
+<p>Gert Wollny (1):</p>
+<ul>
+ <li>r600/shader: Initialize max_driver_temp_used correctly for the first time</li>
+</ul>
+
+<p>Grazvydas Ignotas (2):</p>
+<ul>
+ <li>st/va: release held locks in error paths</li>
+ <li>st/vdpau: release held lock in error path</li>
+</ul>
+
+<p>Igor Gnatenko (1):</p>
+<ul>
+ <li>link mesautil with pthreads</li>
+</ul>
+
+<p>Indrajit Das (4):</p>
+<ul>
+ <li>st/omx_bellagio: Update default intra matrix per MPEG2 spec</li>
+ <li>radeon/uvd: update quantiser matrices only when requested</li>
+ <li>radeon/vcn: update quantiser matrices only when requested</li>
+ <li>st/va: clear pointers for mpeg2 quantiser matrices</li>
+</ul>
+
+<p>Jason Ekstrand (19):</p>
+<ul>
+ <li>i965: Call brw_cache_flush_for_render in predraw_resolve_framebuffer</li>
+ <li>i965: Add more precise cache tracking helpers</li>
+ <li>i965/blorp: Add more destination flushing</li>
+ <li>i965: Track the depth and render caches separately</li>
+ <li>i965: Track format and aux usage in the render cache</li>
+ <li>Re-enable regular fast-clears (CCS_D) on gen9+</li>
+ <li>i965/miptree: Refactor CCS_E and CCS_D cases in render_aux_usage</li>
+ <li>i965/miptree: Add an explicit tiling parameter to create_for_bo</li>
+ <li>i965/miptree: Use the tiling from the modifier instead of the BO</li>
+ <li>i965/bufmgr: Add a create_from_prime_tiled function</li>
+ <li>i965: Set tiling on BOs imported with modifiers</li>
+ <li>i965/miptree: Take an aux_usage in prepare/finish_render</li>
+ <li>i965/miptree: Add an aux_disabled parameter to render_aux_usage</li>
+ <li>i965/surface_state: Drop brw_aux_surface_disabled</li>
+ <li>intel/fs: Use the original destination region for int MUL lowering</li>
+ <li>anv/pipeline: Don't look at blend state unless we have an attachment</li>
+ <li>anv/cmd_buffer: Re-emit the pipeline at every subpass</li>
+ <li>anv: Stop advertising VK_KHX_multiview</li>
+ <li>i965: Call prepare_external after implicit window-system MSAA resolves</li>
+</ul>
+
+<p>Jon Turney (3):</p>
+<ul>
+ <li>configure: Default to gbm=no on osx</li>
+ <li>glx/apple: include util/debug.h for env_var_as_boolean prototype</li>
+ <li>glx/apple: locate dispatch table functions to wrap by name</li>
+</ul>
+
+<p>José Fonseca (1):</p>
+<ul>
+ <li>svga: Prevent use after free.</li>
+</ul>
+
+<p>Juan A. Suarez Romero (1):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.3</li>
+</ul>
+
+<p>Kenneth Graunke (2):</p>
+<ul>
+ <li>i965: Bind null render targets for shadow sampling + color.</li>
+ <li>i965: Bump official kernel requirement to Linux v3.9.</li>
+</ul>
+
+<p>Lucas Stach (2):</p>
+<ul>
+ <li>etnaviv: dirty TS state when framebuffer has changed</li>
+ <li>renderonly: fix dumb BO allocation for non 32bpp formats</li>
+</ul>
+
+<p>Marek Olšák (1):</p>
+<ul>
+ <li>radeonsi: don't ignore pitch for imported textures</li>
+</ul>
+
+<p>Matthew Nicholls (2):</p>
+<ul>
+ <li>radv: restore previous stencil reference after depth-stencil clear</li>
+ <li>radv: remove predication on cache flushes</li>
+</ul>
+
+<p>Maxin B. John (1):</p>
+<ul>
+ <li>anv_icd.py: improve reproducible builds</li>
+</ul>
+
+<p>Michel Dänzer (1):</p>
+<ul>
+ <li>winsys/radeon: Compute is_displayable in surf_drm_to_winsys</li>
+</ul>
+
+<p>Roland Scheidegger (1):</p>
+<ul>
+ <li>r600: don't do stack workarounds for hemlock</li>
+</ul>
+
+<p>Samuel Pitoiset (1):</p>
+<ul>
+ <li>radv: create pipeline layout objects for all meta operations</li>
+</ul>
+
+<p>Samuel Thibault (1):</p>
+<ul>
+ <li>glx: fix non-dri build</li>
+</ul>
+
+<p>Timothy Arceri (2):</p>
+<ul>
+ <li>ac: fix buffer overflow bug in 64bit SSBO loads</li>
+ <li>ac: fix visit_ssa_undef() for doubles</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.5.html b/lib/mesa/docs/relnotes/17.3.5.html
new file mode 100644
index 000000000..6dc55c9be
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.5.html
@@ -0,0 +1,66 @@
+<!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 17.3.5 Release Notes / February 19, 2018</h1>
+
+<p>
+Mesa 17.3.5 is a bug fix release which fixes bugs found since the 17.3.4 release.
+</p>
+<p>
+Mesa 17.3.5 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+bc1ee20366aae2affc37c89228f871f438136f70252005e9f842169bde976788 mesa-17.3.5.tar.gz
+eb9228fc8aaa71e0205c1481c5b157752ebaec9b646b030d27478e25a6d7936a mesa-17.3.5.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Emil Velikov (2):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.4</li>
+ <li>Update version to 17.3.5</li>
+</ul>
+
+<p>James Legg (1):</p>
+<ul>
+ <li>ac/nir: Fix conflict resolution typo in handle_vs_input_decl</li>
+</ul>
+
+
+</div>
+</body>
+</html>
diff --git a/lib/mesa/docs/relnotes/17.3.6.html b/lib/mesa/docs/relnotes/17.3.6.html
new file mode 100644
index 000000000..0dd109797
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.6.html
@@ -0,0 +1,85 @@
+<!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 17.3.5 Release Notes / February 19, 2018</h1>
+
+<p>
+Mesa 17.3.6 is a bug fix release which fixes bugs found since the 17.3.5 release.
+</p>
+<p>
+Mesa 17.3.6 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+d5e10ea3f0d11b06d2b0b235bba372a04278c39bc0e712090bda1f61842db188 mesa-17.3.6.tar.gz
+e5915680d44ac9d05defdec529db7459ac9edd441c9845266eff2e2d3e57fbf8 mesa-17.3.6.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104383">Bug 104383</a> - [KBL] Intel GPU hang with firefox</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104411">Bug 104411</a> - [CCS] lemonbar-xft GPU hang</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104546">Bug 104546</a> - Crash happens when running compute pipeline after calling glxMakeCurrent two times</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Emil Velikov (2):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.5</li>
+ <li>Update version to 17.3.6</li>
+</ul>
+
+<p>Jason Ekstrand (4):</p>
+<ul>
+ <li>i965/draw: Do resolves properly for textures used by TXF</li>
+ <li>i965: Replace draw_aux_buffer_disabled with draw_aux_usage</li>
+ <li>i965/draw: Set NEW_AUX_STATE when draw aux changes</li>
+ <li>i965: Stop disabling aux during texture preparation</li>
+</ul>
+
+<p>Kenneth Graunke (1):</p>
+<ul>
+ <li>i965: Don't disable CCS for RT dependencies when dispatching compute.</li>
+</ul>
+
+<p>Topi Pohjolainen (1):</p>
+<ul>
+ <li>i965: Don't try to disable render aux buffers for compute</li>
+</ul>
+
+</div>
+</body>
+</html>
+
diff --git a/lib/mesa/docs/relnotes/17.3.7.html b/lib/mesa/docs/relnotes/17.3.7.html
new file mode 100644
index 000000000..5627667db
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.7.html
@@ -0,0 +1,312 @@
+<!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 17.3.7 Release Notes / March 21, 2018</h1>
+
+<p>
+Mesa 17.3.7 is a bug fix release which fixes bugs found since the 17.3.7 release.
+</p>
+<p>
+Mesa 17.3.7 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+f08de6d0ccb3dbca04b44790d85c3ff9e7b1cc4189d1b7c7167e5ba7d98736c0 mesa-17.3.7.tar.gz
+0595904a8fba65a8fe853a84ad3c940205503b94af41e8ceed245fada777ac1e mesa-17.3.7.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103007">Bug 103007</a> - [OpenGL CTS] [HSW] KHR-GL45.gpu_shader_fp64.fp64.max_uniform_components fails</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103988">Bug 103988</a> - Intermittent piglit failures with shader cache enabled</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104302">Bug 104302</a> - Wolfenstein 2 (2017) under wine graphical artifacting on RADV</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104381">Bug 104381</a> - swr fails to build since llvm-svn r321257</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104625">Bug 104625</a> - semicolon after if</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104642">Bug 104642</a> - Android: NULL pointer dereference with i965 mesa-dev, seems build_id_length related</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104654">Bug 104654</a> - r600/sb: Alien Isolation GPU lock</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104905">Bug 104905</a> - SpvOpFOrdEqual doesn't return correct results for NaNs</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104915">Bug 104915</a> - Indexed SHADING_LANGUAGE_VERSION query not supported</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104923">Bug 104923</a> - anv: Dota2 rendering corruption</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105013">Bug 105013</a> - [regression] GLX+VA-API+clutter-gst video playback is corrupt with Mesa 17.3 (but is fine with 17.2)</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105029">Bug 105029</a> - simdlib_512_avx512.inl:371:57: error: could not convert ‘_mm512_mask_blend_epi32((__mmask16)(ImmT), a, b)’ from ‘__m512i’ {aka ‘__vector(8) long long int’} to ‘SIMDImpl::SIMD512Impl::Float’</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105098">Bug 105098</a> - [RADV] GPU freeze with simple Vulkan App</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105103">Bug 105103</a> - Wayland master causes Mesa to fail to compile</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105224">Bug 105224</a> - Webgl Pointclouds flickers</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105255">Bug 105255</a> - Waiting for fences without waitAll is not implemented</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105271">Bug 105271</a> - WebGL2 shader crashes i965_dri.so 17.3.3</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105436">Bug 105436</a> - Blinking textures in UT2004 [bisected]</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Alex Smith (1):</p>
+<ul>
+ <li>radv: Fix CmdCopyImage between uncompressed and compressed images</li>
+</ul>
+
+<p>Andriy Khulap (1):</p>
+<ul>
+ <li>i965: Fix RELOC_WRITE typo in brw_store_data_imm64()</li>
+</ul>
+
+<p>Anuj Phogat (1):</p>
+<ul>
+ <li>isl: Don't use surface format R32_FLOAT for typed atomic integer operations</li>
+</ul>
+
+<p>Bas Nieuwenhuizen (6):</p>
+<ul>
+ <li>radv: Always lower indirect derefs after nir_lower_global_vars_to_local.</li>
+ <li>radeonsi: Export signalled sync file instead of -1.</li>
+ <li>radv: Implement WaitForFences with !waitAll.</li>
+ <li>radv: Implement waiting on non-submitted fences.</li>
+ <li>radv: Fix copying from 3D images starting at non-zero depth.</li>
+ <li>radv: Increase the number of dynamic uniform buffers.</li>
+</ul>
+
+<p>Brian Paul (1):</p>
+<ul>
+ <li>mesa: add missing switch case for EXTRA_VERSION_40 in check_extra()</li>
+</ul>
+
+<p>Chuck Atkins (1):</p>
+<ul>
+ <li>glx: Properly handle cases where screen creation fails</li>
+</ul>
+
+<p>Daniel Stone (3):</p>
+<ul>
+ <li>i965: Fix bugs in intel_from_planar</li>
+ <li>egl/wayland: Fix ARGB/XRGB transposition in config map</li>
+ <li>egl/wayland: Always use in-tree wayland-egl-backend.h</li>
+</ul>
+
+<p>Dave Airlie (9):</p>
+<ul>
+ <li>r600: fix cubemap arrays</li>
+ <li>r600/sb/cayman: fix indirect ubo access on cayman</li>
+ <li>r600: fix xfb stream check.</li>
+ <li>ac/nir: to integer the args to bcsel.</li>
+ <li>r600/cayman: fix fragcood loading recip generation.</li>
+ <li>radv: don't support tc-compat on multisample d32s8 at all.</li>
+ <li>virgl: remap query types to hw support.</li>
+ <li>ac/nir: don't apply slice rounding on txf_ms</li>
+ <li>r600: implement callstack workaround for evergreen.</li>
+</ul>
+
+<p>Dylan Baker (2):</p>
+<ul>
+ <li>glapi/check_table: Remove 'extern "C"' block</li>
+ <li>glapi: remove APPLE extensions from test</li>
+</ul>
+
+<p>Emil Velikov (1):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.6</li>
+</ul>
+
+<p>Eric Anholt (4):</p>
+<ul>
+ <li>mesa: Drop incorrect A4B4G4R4 _mesa_format_matches_format_and_type() cases.</li>
+ <li>ac/nir: Fix compiler warning about uninitialized dw_addr.</li>
+ <li>glsl/tests: Fix strict aliasing warning about int64/double.</li>
+ <li>glsl/tests: Fix a compiler warning about signed/unsigned loop comparison.</li>
+</ul>
+
+<p>Francisco Jerez (1):</p>
+<ul>
+ <li>i965: Fix KHR_blend_equation_advanced with some render targets.</li>
+</ul>
+
+<p>Frank Binns (1):</p>
+<ul>
+ <li>egl/dri2: fix segfault when display initialisation fails</li>
+</ul>
+
+<p>George Kyriazis (1):</p>
+<ul>
+ <li>swr/rast: blend_epi32() should return Integer, not Float</li>
+</ul>
+
+<p>Gert Wollny (1):</p>
+<ul>
+ <li>r600: Take ALU_EXTENDED into account when evaluating jump offsets</li>
+</ul>
+
+<p>Gurchetan Singh (1):</p>
+<ul>
+ <li>mesa: don't clamp just based on ARB_viewport_array extension</li>
+</ul>
+
+<p>Iago Toral Quiroga (2):</p>
+<ul>
+ <li>i965/sbe: fix number of inputs for active components</li>
+ <li>i965/vec4: use a temp register to compute offsets for pull loads</li>
+</ul>
+
+<p>James Legg (1):</p>
+<ul>
+ <li>radv: Really use correct HTILE expanded words.</li>
+</ul>
+
+<p>Jason Ekstrand (3):</p>
+<ul>
+ <li>intel/isl: Add an isl_color_value_is_zero helper</li>
+ <li>vulkan/wsi/x11: Set OUT_OF_DATE if wait_for_special_event fails</li>
+ <li>intel/fs: Set up sampler message headers in the visitor on gen7+</li>
+</ul>
+
+<p>Jonathan Gray (1):</p>
+<ul>
+ <li>configure.ac: pthread-stubs not present on OpenBSD</li>
+</ul>
+
+<p>Jordan Justen (3):</p>
+<ul>
+ <li>i965: Create new program cache bo when clearing the program cache</li>
+ <li>program: Don't reset SamplersValidated when restoring from shader cache</li>
+ <li>intel/vulkan: Hard code CS scratch_ids_per_subslice for Cherryview</li>
+</ul>
+
+<p>Juan A. Suarez Romero (14):</p>
+<ul>
+ <li>cherry-ignore: Explicit 18.0 only nominations</li>
+ <li>cherry-ignore: r600/compute: only mark buffer/image state dirty for fragment shaders</li>
+ <li>cherry-ignore: anv: Move setting current_pipeline to cmd_state_init</li>
+ <li>cherry-ignore: anv: Be more careful about fast-clear colors</li>
+ <li>cherry-ignore: Add patches that has a specific version for 17.3</li>
+ <li>cherry-ignore: r600: Take ALU_EXTENDED into account when evaluating jump offsets</li>
+ <li>cherry-ignore: intel/compiler: Memory fence commit must always be enabled for gen10+</li>
+ <li>cherry-ignore: i965: Avoid problems from referencing orphaned BOs after growing.</li>
+ <li>cherry-ignore: include all Meson related fixes</li>
+ <li>cherry-ignore: ac/shader: fix vertex input with components.</li>
+ <li>cherry-ignore: i965: Use absolute addressing for constant buffer 0 on Kernel 4.16+.</li>
+ <li>cherry-ignore: anv/image: Separate modifiers from legacy scanout</li>
+ <li>cherry-ignore: glsl: Fix memory leak with known glsl_type instances</li>
+ <li>Update version to 17.3.7</li>
+</ul>
+
+<p>Karol Herbst (1):</p>
+<ul>
+ <li>nvir/nvc0: fix legalizing of ld unlock c0[0x10000]</li>
+</ul>
+
+<p>Kenneth Graunke (1):</p>
+<ul>
+ <li>i965: Emit CS stall before MEDIA_VFE_STATE.</li>
+</ul>
+
+<p>Lionel Landwerlin (1):</p>
+<ul>
+ <li>i965: perf: ensure reading config IDs from sysfs isn't interrupted</li>
+</ul>
+
+<p>Marek Olšák (2):</p>
+<ul>
+ <li>radeonsi: align command buffer starting address to fix some Raven hangs</li>
+ <li>configure.ac: blacklist libdrm 2.4.90</li>
+</ul>
+
+<p>Michal Navratil (1):</p>
+<ul>
+ <li>winsys/amdgpu: allow non page-aligned size bo creation from pointer</li>
+</ul>
+
+<p>Samuel Iglesias Gonsálvez (1):</p>
+<ul>
+ <li>glsl/linker: fix bug when checking precision qualifier</li>
+</ul>
+
+<p>Samuel Pitoiset (2):</p>
+<ul>
+ <li>ac/nir: use ordered float comparisons except for not equal</li>
+ <li>Revert "mesa: do not trigger _NEW_TEXTURE_STATE in glActiveTexture()"</li>
+</ul>
+
+<p>Stephan Gerhold (1):</p>
+<ul>
+ <li>util/build-id: Fix address comparison for binaries with LOAD vaddr &gt; 0</li>
+</ul>
+
+<p>Thomas Hellstrom (2):</p>
+<ul>
+ <li>svga: Fix a leftover debug hack</li>
+ <li>loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback</li>
+</ul>
+
+<p>Tim Rowley (1):</p>
+<ul>
+ <li>swr/rast: fix MemoryBuffer build break for llvm-6</li>
+</ul>
+
+<p>Timothy Arceri (1):</p>
+<ul>
+ <li>nir: fix interger divide by zero crash during constant folding</li>
+</ul>
+
+<p>Tobias Droste (1):</p>
+<ul>
+ <li>gallivm: Use new LLVM fast-math-flags API</li>
+</ul>
+
+<p>Vadym Shovkoplias (1):</p>
+<ul>
+ <li>mesa: add glsl version query (v4)</li>
+</ul>
+
+<p>Vinson Lee (1):</p>
+<ul>
+ <li>swr/rast: Fix macOS macro.</li>
+</ul>
+
+
+</div>
+</body>
+</html>
+
diff --git a/lib/mesa/docs/relnotes/17.3.8.html b/lib/mesa/docs/relnotes/17.3.8.html
new file mode 100644
index 000000000..55dce6da5
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.8.html
@@ -0,0 +1,147 @@
+<!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 17.3.8 Release Notes / April 03, 2018</h1>
+
+<p>
+Mesa 17.3.8 is a bug fix release which fixes bugs found since the 17.3.7 release.
+</p>
+<p>
+Mesa 17.3.8 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+175d2ca9be2af3a8db6cd603986096d75da70f59699528d7b6675d542a305e23 mesa-17.3.8.tar.gz
+8f9d9bf281c48e4a8f5228816577263b4c655248dc7666e75034ab422951a6b1 mesa-17.3.8.tar.xz
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102542">Bug 102542</a> - mesa-17.2.0/src/gallium/state_trackers/nine/nine_ff.c:1938: bad assignment ?</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=103746">Bug 103746</a> - [BDW BSW SKL KBL] dEQP-GLES31.functional.copy_image regressions</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=104636">Bug 104636</a> - [BSW/HD400] Aztec Ruins GL version GPU hangs</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105290">Bug 105290</a> - [BSW/HD400] SynMark OglCSDof GPU hangs when shaders come from cache</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105464">Bug 105464</a> - Reading per-patch outputs in Tessellation Control Shader returns undefined values</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105670">Bug 105670</a> - [regression][hang] Trine1EE hangs GPU after loading screen on Mesa3D-17.3 and later</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105704">Bug 105704</a> - compiler assertion hit</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105717">Bug 105717</a> - [bisected] Mesa build tests fails: BIGENDIAN_CPU or LITTLEENDIAN_CPU must be defined</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Axel Davy (3):</p>
+<ul>
+ <li>st/nine: Fix bad tracking of vs textures for NINESBT_ALL</li>
+ <li>st/nine: Fixes warning about implicit conversion</li>
+ <li>st/nine: Fix non inversible matrix check</li>
+</ul>
+
+<p>Caio Marcelo de Oliveira Filho (1):</p>
+<ul>
+ <li>anv/pipeline: fail if TCS/TES compile fail</li>
+</ul>
+
+<p>Dave Airlie (1):</p>
+<ul>
+ <li>radv: get correct offset into LDS for indexed vars.</li>
+</ul>
+
+<p>Derek Foreman (1):</p>
+<ul>
+ <li>egl/wayland: Make swrast display_sync the correct queue</li>
+</ul>
+
+<p>Eric Engestrom (1):</p>
+<ul>
+ <li>meson/configure: detect endian.h instead of trying to guess when it's available</li>
+</ul>
+
+<p>Ian Romanick (2):</p>
+<ul>
+ <li>mesa: Don't write to user buffer in glGetTexParameterIuiv on error</li>
+ <li>i965/vec4: Fix null destination register in 3-source instructions</li>
+</ul>
+
+<p>Jason Ekstrand (1):</p>
+<ul>
+ <li>i965: Emit texture cache invalidates around blorp_copy</li>
+</ul>
+
+<p>Jordan Justen (2):</p>
+<ul>
+ <li>i965: Calculate thread_count in brw_alloc_stage_scratch</li>
+ <li>i965: Hard code CS scratch_ids_per_subslice for Cherryview</li>
+</ul>
+
+<p>Juan A. Suarez Romero (6):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.7</li>
+ <li>cherry-ignore: ac/nir: pass the nir variable through tcs loading.</li>
+ <li>cherry-ignore: radv: handle exporting view index to fragment shader. (v1.1)</li>
+ <li>cherry-ignore: omx: always define ENABLE_ST_OMX_{BELLAGIO,TIZONIA}</li>
+ <li>cherry-ignore: docs: fix 18.0 release note version</li>
+ <li>Update version to 17.3.8</li>
+</ul>
+
+<p>Leo Liu (1):</p>
+<ul>
+ <li>radeon/vce: move feedback command inside of destroy function</li>
+</ul>
+
+<p>Marek Olšák (1):</p>
+<ul>
+ <li>st/dri: fix OpenGL-OpenCL interop for GL_TEXTURE_BUFFER</li>
+</ul>
+
+<p>Rob Clark (1):</p>
+<ul>
+ <li>nir: fix per_vertex_output intrinsic</li>
+</ul>
+
+<p>Timothy Arceri (2):</p>
+<ul>
+ <li>glsl: fix infinite loop caused by bug in loop unrolling pass</li>
+ <li>nir: fix crash in loop unroll corner case</li>
+</ul>
+
+
+</div>
+</body>
+</html>
+
diff --git a/lib/mesa/docs/relnotes/17.3.9.html b/lib/mesa/docs/relnotes/17.3.9.html
new file mode 100644
index 000000000..8d528d9b1
--- /dev/null
+++ b/lib/mesa/docs/relnotes/17.3.9.html
@@ -0,0 +1,161 @@
+<!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 17.3.9 Release Notes / April 18, 2018</h1>
+
+<p>
+Mesa 17.3.9 is a bug fix release which fixes bugs found since the 17.3.8 release.
+</p>
+<p>
+Mesa 17.3.9 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
+because compatibility contexts are not supported.
+</p>
+
+
+<h2>SHA256 checksums</h2>
+<pre>
+TBD
+</pre>
+
+
+<h2>New features</h2>
+<p>None</p>
+
+
+<h2>Bug fixes</h2>
+
+<ul>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98281">Bug 98281</a> - 'message's in ctx-&gt;Debug.LogMessages[] seem to leak.</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101408">Bug 101408</a> - [Gen8+] Xonotic fails to render one of the weapons</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=102342">Bug 102342</a> - mesa-17.1.7/src/gallium/auxiliary/pipebuffer/pb_cache.c:169]: (style) Suspicious condition</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105317">Bug 105317</a> - The GPU Vega 56 was hang while try to pass #GraphicsFuzz shader15 test</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105440">Bug 105440</a> - GEN7: rendering issue on citra</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105442">Bug 105442</a> - Hang when running nine ff lighting shader with radeonsi</li>
+
+<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105994">Bug 105994</a> - surface state leak when creating and destroying image views with aspectMask depth and stencil</li>
+
+</ul>
+
+
+<h2>Changes</h2>
+
+<p>Andres Gomez (2):</p>
+<ul>
+ <li>dri_util: when overriding, always reset the core version</li>
+ <li>mesa: adds some comments regarding MESA_GLES_VERSION_OVERRIDE usage</li>
+</ul>
+
+<p>Axel Davy (2):</p>
+<ul>
+ <li>st/nine: Declare lighting consts for ff shaders</li>
+ <li>st/nine: Do not use scratch for face register</li>
+</ul>
+
+<p>Bas Nieuwenhuizen (1):</p>
+<ul>
+ <li>ac/nir: Add workaround for GFX9 buffer views.</li>
+</ul>
+
+<p>Daniel Stone (1):</p>
+<ul>
+ <li>st/dri: Initialise modifier to INVALID for DRI2</li>
+</ul>
+
+<p>Emil Velikov (1):</p>
+<ul>
+ <li>glsl: remove unreachable assert()</li>
+</ul>
+
+<p>Eric Engestrom (1):</p>
+<ul>
+ <li>gbm: remove never-implemented function</li>
+</ul>
+
+<p>Henri Verbeet (1):</p>
+<ul>
+ <li>mesa: Inherit texture view multi-sample information from the original texture images.</li>
+</ul>
+
+<p>Iago Toral Quiroga (1):</p>
+<ul>
+ <li>compiler/spirv: set is_shadow for depth comparitor sampling opcodes</li>
+</ul>
+
+<p>Jason Ekstrand (4):</p>
+<ul>
+ <li>nir/vars_to_ssa: Remove copies from the correct set</li>
+ <li>nir/lower_indirect_derefs: Support interp_var_at intrinsics</li>
+ <li>intel/vec4: Set channel_sizes for MOV_INDIRECT sources</li>
+ <li>nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destination</li>
+</ul>
+
+<p>Juan A. Suarez Romero (3):</p>
+<ul>
+ <li>docs: add sha256 checksums for 17.3.8</li>
+ <li>cherry-ignore: Explicit 18.0 only nominations</li>
+ <li>Update version to 17.3.9</li>
+</ul>
+
+<p>Lionel Landwerlin (1):</p>
+<ul>
+ <li>anv: fix number of planes for depth &amp; stencil</li>
+</ul>
+
+<p>Marek Olšák (1):</p>
+<ul>
+ <li>mesa: simplify MESA_GL_VERSION_OVERRIDE behavior of API override</li>
+</ul>
+
+<p>Samuel Pitoiset (1):</p>
+<ul>
+ <li>radv: fix picking the method for resolve subpass</li>
+</ul>
+
+<p>Sergii Romantsov (1):</p>
+<ul>
+ <li>i965: Extend the negative 32-bit deltas to 64-bits</li>
+</ul>
+
+<p>Timothy Arceri (6):</p>
+<ul>
+ <li>gallium/pipebuffer: fix parenthesis location</li>
+ <li>glsl: always call do_lower_jumps() after loop unrolling</li>
+ <li>ac: add if/loop build helpers</li>
+ <li>radeonsi: make use of if/loop build helpers in ac</li>
+ <li>ac: make use of if/loop build helpers</li>
+ <li>mesa: free debug messages when destroying the debug state</li>
+</ul>
+
+<p>Xiong, James (1):</p>
+<ul>
+ <li>i965: return the fourcc saved in __DRIimage when possible</li>
+</ul>
+
+
+</div>
+</body>
+</html>
+