diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2017-12-31 07:12:27 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2017-12-31 07:12:27 +0000 |
commit | 051645c92924bf915d82bf219f2ed67309b5577a (patch) | |
tree | 4aae126dd8e5a18c6a9926a5468d1561e6038a07 /lib/mesa/docs/relnotes | |
parent | 2dae6fe6f74cf7fb9fd65285302c0331d9786b00 (diff) |
Merge Mesa 17.2.8
Diffstat (limited to 'lib/mesa/docs/relnotes')
-rw-r--r-- | lib/mesa/docs/relnotes/12.0.4.html | 321 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/12.0.5.html | 138 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/12.0.6.html | 148 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/13.0.6.html | 3 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.0.0.html | 285 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.0.1.html | 221 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.0.2.html | 185 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.0.3.html | 189 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.1.0.html | 224 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.1.1.html | 188 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.1.2.html | 187 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.1.3.html | 156 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.1.4.html | 220 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/17.1.5.html | 203 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/6.5.2.html | 2 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/7.11.html | 2 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/7.5.1.html | 2 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/7.5.2.html | 2 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/7.5.html | 2 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/9.0.html | 2 | ||||
-rw-r--r-- | lib/mesa/docs/relnotes/9.1.2.html | 4 |
21 files changed, 2675 insertions, 9 deletions
diff --git a/lib/mesa/docs/relnotes/12.0.4.html b/lib/mesa/docs/relnotes/12.0.4.html new file mode 100644 index 000000000..eaa9ba56f --- /dev/null +++ b/lib/mesa/docs/relnotes/12.0.4.html @@ -0,0 +1,321 @@ +<!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 12.0.4 Release Notes / November 10, 2016</h1> + +<p> +Mesa 12.0.4 is a bug fix release which fixes bugs found since the 12.0.4 release. +</p> +<p> +Mesa 12.0.4 implements the OpenGL 4.3 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.3. OpenGL +4.3 is <strong>only</strong> available if requested at context creation +because compatibility contexts are not supported. +</p> + + +<h2>SHA256 checksums</h2> +<pre> +22026ce4f1c6a7908b0d10ff057decec0a5633afe7f38a0cef5c08d0689f02a6 mesa-12.0.4.tar.gz +5d6003da867d3f54e5000b4acdfc37e6cce5b6a4459274fdad73e24bd2f0065e mesa-12.0.4.tar.xz +</pre> + + +<h2>New features</h2> +<p>None</p> + + +<h2>Bug fixes</h2> + +<p>This list is likely incomplete.</p> + +<ul> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=71759">Bug 71759</a> - Intel driver fails with "intel_do_flush_locked failed: No such file or directory" if buffer imported with EGL_NATIVE_PIXMAP_KHR</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94354">Bug 94354</a> - R9285 Unigine Valley perf regression since radeonsi: use re-Z</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96770">Bug 96770</a> - include/GL/mesa_glinterop.h:62: error: redefinition of typedef ‘GLXContext’</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97231">Bug 97231</a> - GL_DEPTH_CLAMP doesn't clamp to the far plane</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97233">Bug 97233</a> - vkQuake VkSpecializationMapEntry related bug</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97260">Bug 97260</a> - R9 290 low performance in Linux 4.7</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97549">Bug 97549</a> - [SNB, BXT] up to 40% perf drop from "loader/dri3: Overhaul dri3_update_num_back" commit</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97887">Bug 97887</a> - llvm segfault in janusvr -render vive</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98025">Bug 98025</a> - [radeonsi] incorrect primitive restart index used</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98134">Bug 98134</a> - dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.draw_buffers wants a different GL error code</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98326">Bug 98326</a> - [dEQP, EGL] pbuffer depth/stencil tests fail</li> + +</ul> + + +<h2>Changes</h2> + +<p>Axel Davy (4):</p> +<ul> + <li>gallium/util: Really allow aliasing of dst for u_box_union_*</li> + <li>st/nine: Fix the calculation of the number of vs inputs</li> + <li>st/nine: Fix mistake in Volume9 UnlockBox</li> + <li>st/nine: Fix locking CubeTexture surfaces.</li> +</ul> + +<p>Brendan King (1):</p> +<ul> + <li>configure.ac: fix the name of the Wayland Scanner pc file</li> +</ul> + +<p>Brian Paul (1):</p> +<ul> + <li>st/mesa: fix swizzle issue in st_create_sampler_view_from_stobj()</li> +</ul> + +<p>Chad Versace (3):</p> +<ul> + <li>egl: Fix truncation error in _eglParseSyncAttribList64</li> + <li>i965/sync: Fix uninitalized usage and leak of mutex</li> + <li>egl: Don't advertise unsupported platform extensions</li> +</ul> + +<p>Chuanbo Weng (1):</p> +<ul> + <li>gbm: fix potential NULL deref of mapImage/unmapImage.</li> +</ul> + +<p>Chuck Atkins (1):</p> +<ul> + <li>autoconf: Make header install distinct for various APIs (v2)</li> +</ul> + +<p>Dave Airlie (3):</p> +<ul> + <li>anv: initialise and increment send_sbc</li> + <li>anv/wsi: fix apps that acquire multiple images up front</li> + <li>Revert "st/vdpau: use linear layout for output surfaces"</li> +</ul> + +<p>Emil Velikov (12):</p> +<ul> + <li>docs: add sha256 checksums for 12.0.3</li> + <li>cherry-ignore: add non-applicable i965 commit</li> + <li>cherry-ignore: add vaapi encode fix</li> + <li>cherry-ignore: add EGL_KHR_debug fix</li> + <li>cherry-ignore: add update_renderbuffer_read_surfaces()</li> + <li>isl/gen6: correctly check msaa layout samples count</li> + <li>egl/x11: don't crash if dri2_dpy->conn is NULL</li> + <li>get-pick-list.sh: Require explicit "12.0" for nominating stable patches</li> + <li>automake: don't forget to pick wglext.h in the tarball</li> + <li>cherry-ignore: add N/A EGL revert</li> + <li>cherry-ignore: add ClientWaitSync fixes</li> + <li>Update version to 12.0.4</li> +</ul> + +<p>Eric Anholt (5):</p> +<ul> + <li>travis: Parse configure.ac to pick an updated LIBDRM_VERSION.</li> + <li>travis: Update to the Ubuntu Trusty image.</li> + <li>travis: Enable vc4 in libdrm to satisfy vc4 test build dependency.</li> + <li>travis: Upgrade LLVM dependency to 3.5 and enable LLVM drivers.</li> + <li>gallium: Fix install-gallium-links.mk on non-bash /bin/sh</li> +</ul> + +<p>Hans de Goede (1):</p> +<ul> + <li>pipe_loader_sw: Fix fd leak when instantiated via pipe_loader_sw_probe_kms</li> +</ul> + +<p>Ian Romanick (1):</p> +<ul> + <li>glsl: Fix cut-and-paste bug in hierarchical visitor ir_expression::accept</li> +</ul> + +<p>Ilia Mirkin (16):</p> +<ul> + <li>nv30: set usage to staging so that the buffer is allocated in GART</li> + <li>a3xx: make sure to actually clamp depth as requested</li> + <li>a3xx: make use of software clipping when hw can't handle it</li> + <li>a3xx: use window scissor to simulate viewport xy clip</li> + <li>main: GL_RGB10_A2UI does not come with GL 3.0/EXT_texture_integer</li> + <li>mesa/formatquery: limit ES target support, fix core context support</li> + <li>nir: fix definition of pack_uvec2_to_uint</li> + <li>gm107/ir: AL2P writes to a predicate register</li> + <li>st/mesa: fix is_scissor_enabled when X/Y are negative</li> + <li>nvc0/ir: fix overwriting of value backing non-constant gather offset</li> + <li>nv50/ir: copy over value's register id when resolving merge of a phi</li> + <li>nvc0/ir: fix textureGather with a single offset</li> + <li>gm107/ir: fix texturing with indirect samplers</li> + <li>gm107/ir: fix bit offset of tex lod setting for indirect texturing</li> + <li>nv50,nvc0: avoid reading out of bounds when getting bogus so info</li> + <li>nv50/ir: process texture offset sources as regular sources</li> +</ul> + +<p>James Legg (1):</p> +<ul> + <li>radeonsi: Fix primitive restart when index changes</li> +</ul> + +<p>Jason Ekstrand (9):</p> +<ul> + <li>nir/spirv: Swap the argument order for AtomicCompareExchange</li> + <li>nir/spirv: Use the correct sources for CompareExchange on images</li> + <li>nir/spirv: Break variable decoration handling into a helper</li> + <li>nir/spirv: Refactor variable deocration handling</li> + <li>nir/spirv/cfg: Handle switches whose break block is a loop continue</li> + <li>nir/spirv/cfg: Detect switch_break after loop_break/continue</li> + <li>nir: Add a nop intrinsic</li> + <li>nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks</li> + <li>intel/blorp: Rework our usage of ralloc when compiling shaders</li> +</ul> + +<p>Jonathan Gray (3):</p> +<ul> + <li>genxml: add generated headers to EXTRA_DIST</li> + <li>mapi: automake: set VISIBILITY_CFLAGS for shared glapi</li> + <li>mesa: automake: include mesa_glinterop.h in distfile</li> +</ul> + +<p>Julien Isorce (1):</p> +<ul> + <li>st/va: also honors interlaced preference when providing a video format</li> +</ul> + +<p>Kenneth Graunke (8):</p> +<ul> + <li>nir: Call nir_metadata_preserve from nir_lower_alu_to_scalar().</li> + <li>mesa: Expose RESET_NOTIFICATION_STRATEGY with KHR_robustness.</li> + <li>i965: Fix missing _NEW_TRANSFORM in Gen8+ 3DSTATE_DS atom.</li> + <li>i965: Add missing BRW_NEW_VS_PROG_DATA to 3DSTATE_CLIP.</li> + <li>i965: Move BRW_NEW_FRAGMENT_PROGRAM from 3DSTATE_PS to PS_EXTRA.</li> + <li>i965: Add missing BRW_NEW_CS_PROG_DATA to compute constant atom.</li> + <li>i965: Add missing BRW_CS_PROG_DATA to CS work group surface atom.</li> + <li>i965: Fix gl_InvocationID in dual object GS where invocations == 1.</li> +</ul> + +<p>Marek Olšák (12):</p> +<ul> + <li>radeonsi: fix cubemaps viewed as 2D</li> + <li>radeonsi: take compute shader and dispatch indirect memory usage into account</li> + <li>radeonsi: fix FP64 UBO loads with indirect uniform block indexing</li> + <li>mesa: fix glGetFramebufferAttachmentParameteriv w/ on-demand FRONT_BACK alloc</li> + <li>radeonsi: fix interpolateAt opcodes for .zw components</li> + <li>radeonsi: fix texture border colors for compute shaders</li> + <li>radeonsi: disable ReZ</li> + <li>gallium/radeon: make sure the address of separate CMASK is aligned properly</li> + <li>winsys/amdgpu: fix radeon_surf::macro_tile_index for imported textures</li> + <li>egl: use util/macros.h</li> + <li>egl: make interop ABI visible again</li> + <li>glx: make interop ABI visible again</li> +</ul> + +<p>Mario Kleiner (1):</p> +<ul> + <li>glx: Perform check for valid fbconfig against proper X-Screen.</li> +</ul> + +<p>Martin Peres (2):</p> +<ul> + <li>loader/dri3: add get_dri_screen() to the vtable</li> + <li>loader/dri3: import prime buffers in the currently-bound screen</li> +</ul> + +<p>Matt Whitlock (5):</p> +<ul> + <li>egl/android: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)</li> + <li>gallium/auxiliary: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)</li> + <li>st/dri: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)</li> + <li>st/xa: replace call to dup(2) with fcntl(F_DUPFD_CLOEXEC)</li> + <li>gallium/winsys: replace calls to dup(2) with fcntl(F_DUPFD_CLOEXEC)</li> +</ul> + +<p>Max Staudt (1):</p> +<ul> + <li>r300g: Set R300_VAP_CNTL on RSxxx to avoid triangle flickering</li> +</ul> + +<p>Michel Dänzer (1):</p> +<ul> + <li>loader/dri3: Overhaul dri3_update_num_back</li> +</ul> + +<p>Nicholas Bishop (2):</p> +<ul> + <li>gbm: return appropriate error when queryImage() fails</li> + <li>st/dri: check pipe_screen->resource_get_handle() return value</li> +</ul> + +<p>Nicolai Hähnle (10):</p> +<ul> + <li>gallium/radeon: cleanup and fix branch emits</li> + <li>st/glsl_to_tgsi: disable on-the-fly peephole for 64-bit operations</li> + <li>st/glsl_to_tgsi: simplify translate_tex_offset</li> + <li>st/glsl_to_tgsi: fix textureGatherOffset with indirectly loaded offsets</li> + <li>st/mesa: fix vertex elements setup for doubles</li> + <li>radeonsi: fix indirect loads of 64 bit constants</li> + <li>st/glsl_to_tgsi: fix atomic counter addressing</li> + <li>st/glsl_to_tgsi: fix block copies of arrays of doubles</li> + <li>st/mesa: only set primitive_restart when the restart index is in range</li> + <li>radeonsi: fix 64-bit loads from LDS</li> +</ul> + +<p>Samuel Pitoiset (4):</p> +<ul> + <li>nvc0/ir: fix subops for IMAD</li> + <li>gk110/ir: fix wrong emission of OP_NOT</li> + <li>nvc0: use correct bufctx when invalidating CP textures</li> + <li>nvc0/ir: fix emission of IMAD with NEG modifiers</li> +</ul> + +<p>Stencel, Joanna (1):</p> +<ul> + <li>egl/wayland: add missing destroy_window callback</li> +</ul> + +<p>Tapani Pälli (5):</p> +<ul> + <li>egl: stop claiming support for pbuffer + msaa</li> + <li>egl/dri2: set max values for pbuffer width and height</li> + <li>egl: add check that eglCreateContext gets a valid config</li> + <li>mesa: fix error handling in DrawBuffers</li> + <li>egl: set preserved behavior for surface only if config supports it</li> +</ul> + +<p>Tim Rowley (1):</p> +<ul> + <li>configure.ac: add llvm inteljitevents component if enabled</li> +</ul> + +<p>Vedran Miletić (1):</p> +<ul> + <li>clover: Fix build against clang SVN >= r273191</li> +</ul> + +<p>Vinson Lee (1):</p> +<ul> + <li>Revert "mesa_glinterop: remove inclusion of GLX header"</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/12.0.5.html b/lib/mesa/docs/relnotes/12.0.5.html new file mode 100644 index 000000000..08fa06834 --- /dev/null +++ b/lib/mesa/docs/relnotes/12.0.5.html @@ -0,0 +1,138 @@ +<!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 12.0.5 Release Notes / December 5, 2016</h1> + +<p> +Mesa 12.0.5 is a bug fix release which fixes bugs found since the 12.0.5 release. +</p> +<p> +Mesa 12.0.5 implements the OpenGL 4.3 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.3. OpenGL +4.3 is <strong>only</strong> available if requested at context creation +because compatibility contexts are not supported. +</p> + + +<h2>SHA256 checksums</h2> +<pre> +44d08a27d98bfeacd864381189e434d98afbf451689d01f80380dc1d66450e5b mesa-12.0.5.tar.gz +2b0a972d8282860a11291c09c3ef01ac45171405951eb21a83c45ed2b4321924 mesa-12.0.5.tar.xz +</pre> + + +<h2>New features</h2> +<p>None</p> + + +<h2>Bug fixes</h2> + +<p>This list is likely incomplete.</p> + +<ul> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=77662">Bug 77662</a> - Fail to render to different faces of depth-stencil cube map</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97779">Bug 97779</a> - [regression, bisected][BDW, GPU hang] stuck on render ring, always reproducible</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98415">Bug 98415</a> - Vulkan Driver JSON file contains incorrect field</li> + +</ul> + + +<h2>Changes</h2> + +<p>Adam Jackson (2):</p> +<ul> + <li>glx/glvnd: Don't modify the dummy slot in the dispatch table</li> + <li>glx/glvnd: Fix dispatch function names and indices</li> +</ul> + +<p>Anuj Phogat (1):</p> +<ul> + <li>i965: Fix GPU hang related to multiple render targets and alpha testing</li> +</ul> + +<p>Emil Velikov (4):</p> +<ul> + <li>docs: add release notes for 12.0.4</li> + <li>docs: add sha256 checksums for 12.0.4</li> + <li>cherry-ignore: add reverted LLVM_LIBDIR patch</li> + <li>Update version to 12.0.5</li> +</ul> + +<p>Haixia Shi (1):</p> +<ul> + <li>mesa: change state query return value for RGB565</li> +</ul> + +<p>Jason Ekstrand (3):</p> +<ul> + <li>i965/fs/generator: Don't use the address immediate for MOV_INDIRECT</li> + <li>anv/cmd_buffer: Take a command buffer instead of a batch in two helpers</li> + <li>anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4</li> +</ul> + +<p>Kenneth Graunke (1):</p> +<ul> + <li>intel: Fix pixel shader scratch space allocation on Gen9+ platforms.</li> +</ul> + +<p>Marek Olšák (13):</p> +<ul> + <li>gallium/radeon: fix behavior of GLSL findLSB(0)</li> + <li>gallium/radeon: make sure HTILE address is aligned properly</li> + <li>radeonsi: fix an assertion failure in si_decompress_sampler_color_textures</li> + <li>gallium/radeon: unify viewport emission code</li> + <li>gallium/radeon: set VPORT_ZMIN/MAX registers correctly</li> + <li>radeonsi: fix gl_PatchVerticesIn for tessellation evaluation shader</li> + <li>radeonsi: fix a crash in imageSize for cubemap arrays</li> + <li>radeonsi: emit TA_CS_BC_BASE_ADDR on SI only if the kernel allows it</li> + <li>gallium/radeon: add support for sharing textures with DCC between processes</li> + <li>radeonsi: always set all blend registers</li> + <li>radeonsi: set CB_BLEND1_CONTROL.ENABLE for dual source blending</li> + <li>radeonsi: disable RB+ blend optimizations for dual source blending</li> + <li>radeonsi: silence runtime warnings with LLVM 3.9</li> +</ul> + +<p>Matt Turner (1):</p> +<ul> + <li>anv: Replace "abi_versions" with correct "api_version".</li> +</ul> + +<p>Nanley Chery (1):</p> +<ul> + <li>mesa/fbobject: Update CubeMapFace when reusing textures</li> +</ul> + +<p>Steinar H. Gunderson (1):</p> +<ul> + <li>Fix races during _mesa_HashWalk().</li> +</ul> + +<p>Tim Rowley (3):</p> +<ul> + <li>swr: [rasterizer jitter] cleanup supporting different llvm versions</li> + <li>swr: [rasterizer jitter] fix llvm-3.7 compile</li> + <li>swr: [rasterizer] add support for llvm-3.9</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/12.0.6.html b/lib/mesa/docs/relnotes/12.0.6.html new file mode 100644 index 000000000..14dd8dba7 --- /dev/null +++ b/lib/mesa/docs/relnotes/12.0.6.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 12.0.6 Release Notes / January 23, 2017</h1> + +<p> +Mesa 12.0.6 is a bug fix release which fixes bugs found since the 12.0.5 release. +</p> +<p> +Mesa 12.0.6 implements the OpenGL 4.3 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.3. OpenGL +4.3 is <strong>only</strong> available if requested at context creation +because compatibility contexts are not supported. +</p> + + +<h2>SHA256 checksums</h2> +<pre> +65339ba5d76a45225b8b56f9a1da9db15c569e1d163760faa2921da0a8461741 mesa-12.0.6.tar.gz +7d6da9744c1022a4c2ab6ad01a206984d00443fb691568011d01b3dd97e36448 mesa-12.0.6.tar.xz +</pre> + + +<h2>New features</h2> +<p>None</p> + + +<h2>Bug fixes</h2> + +<p>This list is likely incomplete.</p> + +<ul> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92234">Bug 92234</a> - [BDW] GPU hang in Shogun2</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95130">Bug 95130</a> - Derivatives of gl_Color wrong when helper pixels used</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98329">Bug 98329</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99030">Bug 99030</a> - [HSW, regression] transform feedback fails on Linux 4.8</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99354">Bug 99354</a> - [G71] "Assertion `bkref' failed" reproducible with glmark2</li> + +</ul> + +<h2>Changes</h2> + +<p>Chad Versace (3):</p> +<ul> + <li>i965/mt: Disable aux surfaces after making miptree shareable</li> + <li>i965/mt: Disable HiZ when sharing depth buffer externally (v2)</li> + <li>anv: Handle vkGetPhysicalDeviceQueueFamilyProperties with count == 0</li> +</ul> + +<p>Emil Velikov (5):</p> +<ul> + <li>docs: add sha256 checksums for 12.0.5</li> + <li>get-typod-pick-list.sh: add new script</li> + <li>automake: use shared llvm libs for make distcheck</li> + <li>egl/wayland: use the destroy_window_callback for swrast</li> + <li>Update version to 12.0.6</li> +</ul> + +<p>Fredrik Höglund (1):</p> +<ul> + <li>dri3: Fix MakeCurrent without a default framebuffer</li> +</ul> + +<p>Ilia Mirkin (1):</p> +<ul> + <li>nouveau: take extra push space into account for pushbuf_space calls</li> +</ul> + +<p>Jason Ekstrand (19):</p> +<ul> + <li>spirv/nir: Fix some texture opcode asserts</li> + <li>spirv/nir: Add support for shadow samplers that return vec4</li> + <li>spirv/nir: Properly handle gather components</li> + <li>anv/pipeline: Set binding_table.gather_texture_start</li> + <li>nir: Add a helper for determining the type of a texture source</li> + <li>nir/lower_tex: Add some helpers for working with tex sources</li> + <li>nir/lower_tex: Add support for lowering coordinate offsets</li> + <li>i965/nir: Enable NIR lowering of txf and rect offsets</li> + <li>i965: Get rid of the do_lower_unnormalized_offsets pass</li> + <li>spirv/nir: Don't increment coord_components for array lod queries</li> + <li>anv/image: Assert that the image format is actually supported</li> + <li>spirv/nir: Move opcode selection higher up in handle_texture</li> + <li>spirv/nir: Refactor type handling in handle_texture</li> + <li>nir/spirv: Refactor coordinate handling in handle_texture</li> + <li>spirv/nir: Handle texture projectors</li> + <li>spirv/nir: Add support for ImageQuerySamples</li> + <li>anv/device: Return the right error for failed maps</li> + <li>anv/device: Implicitly unmap memory objects in FreeMemory</li> + <li>anv/descriptor_set: Write the state offset in the surface state free list.</li> +</ul> + +<p>Kenneth Graunke (2):</p> +<ul> + <li>spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.</li> + <li>i965: Properly flush in hsw_pause_transform_feedback().</li> +</ul> + +<p>Marek Olšák (6):</p> +<ul> + <li>cso: don't release sampler states that are bound</li> + <li>radeonsi: always restore sampler states when unbinding sampler views</li> + <li>radeonsi: fix incorrect FMASK checking in bind_sampler_states</li> + <li>radeonsi: disable CE on SI + AMDGPU</li> + <li>radeonsi: disable the constant engine (CE) on Carrizo and Stoney</li> + <li>gallium/radeon: fix the draw-calls HUD query</li> +</ul> + +<p>Matt Turner (3):</p> +<ul> + <li>i965/fs: Rename opt_copy_propagate -> opt_copy_propagation.</li> + <li>i965/fs: Add unit tests for copy propagation pass.</li> + <li>i965/fs: Reject copy propagation into SEL if not min/max.</li> +</ul> + +<p>Michel Dänzer (1):</p> +<ul> + <li>cso: Don't restore nr_samplers in cso_restore_fragment_samplers</li> +</ul> + +<p>Nicolai Hähnle (1):</p> +<ul> + <li>radeonsi: enable WQM in PS prolog when needed</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/13.0.6.html b/lib/mesa/docs/relnotes/13.0.6.html index 13464ddcc..9183fc4ee 100644 --- a/lib/mesa/docs/relnotes/13.0.6.html +++ b/lib/mesa/docs/relnotes/13.0.6.html @@ -31,7 +31,8 @@ because compatibility contexts are not supported. <h2>SHA256 checksums</h2> <pre> -TBD +1076590f29103f022a2cd87e6dff6ae77072013745603d06b0410c373ab2bb1a mesa-13.0.6.tar.gz +29ef104a7fc082d352b1599bd6cb1d040be424ccd22f5e0eb7ee9b0e9acd3597 mesa-13.0.6.tar.xz </pre> diff --git a/lib/mesa/docs/relnotes/17.0.0.html b/lib/mesa/docs/relnotes/17.0.0.html new file mode 100644 index 000000000..3822e6c32 --- /dev/null +++ b/lib/mesa/docs/relnotes/17.0.0.html @@ -0,0 +1,285 @@ +<!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.0.0 Release Notes / February 13, 2017</h1> + +<p> +Mesa 17.0.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.0.1. +</p> +<p> +Mesa 17.0.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> +696578f0b83796470511a88a95fff15a2a25fa201a9e487716f2ca20c177c3ab mesa-17.0.0.tar.gz +39db3d59700159add7f977307d12a7dfe016363e760ad82280ac4168ea668481 mesa-17.0.0.tar.xz +</pre> + + +<h2>New features</h2> + +<p> +Note: some of the new features are only available with certain drivers. +</p> + +<ul> +<li>GL_ARB_post_depth_coverage on i965/gen9+</li> +<li>GL_KHR_blend_equation_advanced on nvc0</li> +<li>GL_INTEL_conservative_rasterization on i965/gen9+</li> +<li>GL_NV_image_formats on any driver supporting GL_ARB_shader_image_load_store (i965, nvc0, radeonsi, softpipe)</li> +<li>GL_ARB_gpu_shader_fp64 in i965/haswell</li> +<li>GL_ARB_vertex_attrib_64bit in i965/haswell</li> +<li>GL_ARB_shader_precision in i965/haswell</li> +<li>Intel Haswell now supports OpenGL 4.2</li> +<li>GL_OES_geometry_shader on i965/haswell</li> +<li>GL_OES_texture_cube_map_array on i965/haswell</li> +<li>GL_OES_viewport_array on i965/haswell</li> +<li>Vulkan Float64 capability support on Intel's ANV driver</li> +</ul> + +<h2>Bug fixes</h2> + +<ul> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=70623">Bug 70623</a> - libglx.so: undefined symbol: _glapi_tls_Context</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=72902">Bug 72902</a> - [IVB/HSW/BDW] DOTA2 segfaults unless Mesa is configured with (non-default) --enable-glx-tls</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=73778">Bug 73778</a> - _glapi_tls_Dispatch undefined</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=77662">Bug 77662</a> - Fail to render to different faces of depth-stencil cube map</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=89043">Bug 89043</a> - undefined symbol: _glapi_tls_Dispatch</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=91281">Bug 91281</a> - Tonga VCE 2160p encode fails with BO to small for addr</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92234">Bug 92234</a> - [BDW] GPU hang in Shogun2</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92634">Bug 92634</a> - gallium's vl_mpeg12_decoder does not work with st/va</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92760">Bug 92760</a> - Add FP64 support to the i965 shader backends</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92925">Bug 92925</a> - Incorrect GEN for ASTC in Surface Format Table</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93551">Bug 93551</a> - Divinity: Original Sin Enhanced Edition(Native) crash on start</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94512">Bug 94512</a> - X segfaults with glx-tls enabled in a x32 environment</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94900">Bug 94900</a> - HD6950 GPU lockup loop with various steam games (octodad[always], saints row 4[always], dead island[always], grid autosport[sometimes])</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94904">Bug 94904</a> - [vulkan, BSW] dEQP-VK.api.object_management.multithreaded_per_thread_device intermittent crash</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95460">Bug 95460</a> - Please add more drivers (freedreno, virgl) to features.txt status document</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96959">Bug 96959</a> - nop.sat generated by pow workaround?</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97102">Bug 97102</a> - [dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97232">Bug 97232</a> - Line rendering broken in Dolphin when using gl_ClipDistance</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97287">Bug 97287</a> - GL45-CTS.vertex_attrib_binding.basic-inputL-case1 fails</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97321">Bug 97321</a> - Query INFO_LOG_LENGTH for empty info log should return 0</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97420">Bug 97420</a> - "#version 0" crashes glsl_compiler</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97422">Bug 97422</a> - trying to call a number as a function results into a crash</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97447">Bug 97447</a> - GL 3.0 compatibility context exposes GL_ARB_compute_shader</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97473">Bug 97473</a> - Memory corruption when uploading DXT5 cubemap faces</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97715">Bug 97715</a> - [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc api error checks</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97779">Bug 97779</a> - [regression, bisected][BDW, GPU hang] stuck on render ring, always reproducible</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97804">Bug 97804</a> - Later precision statement isn't overriding earlier one</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97952">Bug 97952</a> - /usr/include/string.h:518:12: error: exception specification in declaration does not match previous declaration</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97967">Bug 97967</a> - glsl/tests/cache-test regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98005">Bug 98005</a> - VCE dual instance encoding inconsistent since st/va: enable dual instances encode by sync surface</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98012">Bug 98012</a> - [IVB] Segfault when running Dolphin twice with Vulkan</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98134">Bug 98134</a> - dEQP-GLES31.functional.debug.negative_coverage.get_error.buffer.draw_buffers wants a different GL error code</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98172">Bug 98172</a> - Concurrent call to glClientWaitSync results in segfault in one of the waiters.</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98238">Bug 98238</a> - witcher 2: objects are black when changing lod</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98243">Bug 98243</a> - dEQP mismatched UBO precision qualifiers</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98245">Bug 98245</a> - GLES3.1 link negative dEQP "expected linking to fail, but passed."</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98250">Bug 98250</a> - dEQP-GLES31.functional.debug.negative_coverage.get_error.texture.texparameterIiv/texparameterIuiv failure</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98263">Bug 98263</a> - [radv] The Talos Principle fails to launch with "Fatal error: Cannot set display mode."</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98297">Bug 98297</a> - Can't configure a desktop with 3x4k monitors in one row</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98299">Bug 98299</a> - Compute shaders generate stupid divides</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98307">Bug 98307</a> - "st/glsl_to_tgsi: explicitly track all input and output declaration" broke flightgear colors on rs780</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98326">Bug 98326</a> - [dEQP, EGL] pbuffer depth/stencil tests fail</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98327">Bug 98327</a> - [dEQP, EGL] dEQP-EGL.functional.resize not supported</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98328">Bug 98328</a> - [dEQP, EGL] luminance tests fail</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98329">Bug 98329</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98330">Bug 98330</a> - [dEQP, EGL] dEQP-EGL.functional.buffer_age.no_preserve fails</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98339">Bug 98339</a> - dEQP-EGL: Got EGL_BAD_MATCH: eglCreateSyncKHR()</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98343">Bug 98343</a> - dEQP-EGL: GL_INVALID_ENUM at teglCreateContextExtTests</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98415">Bug 98415</a> - Vulkan Driver JSON file contains incorrect field</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98421">Bug 98421</a> - src/loader/loader.c:111:40: error: unknown type name ‘drmDevicePtr’</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98431">Bug 98431</a> - UnrealEngine v4 demos startup fails to blorp blit assert</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98480">Bug 98480</a> - Support R8 image texture in ES 3.1</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98512">Bug 98512</a> - radeon r600 vdpau: Invalid command stream: texture bo too small</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98518">Bug 98518</a> - [r600g, bisected] regression: NI/Turks MSAA texture corruption with FreeCAD and Wine games</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98526">Bug 98526</a> - glsl/tests/general-ir-test regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98595">Bug 98595</a> - glsl: ralloc assertion "info->canary == CANARY" failed</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98599">Bug 98599</a> - xterm menus corrupt since tgsi/scan: handle indirect image indexing correctly</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98632">Bug 98632</a> - Fix build on Hurd without PATH_MAX</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98681">Bug 98681</a> - ir_builder_print_visitor.cpp:401:67: error: expected ')' before 'PRIx64'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98694">Bug 98694</a> - "(5=2)?1:1" as array size decleration crashes glsl_compiler</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98740">Bug 98740</a> - bitcode.cpp:102:8: error: ‘Error’ is not a member of ‘llvm’</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98767">Bug 98767</a> - [swrast] ralloc.c:84: get_header: Assertion `info->canary == CANARY' failed.</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98774">Bug 98774</a> - glsl/tests/warnings-test regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98815">Bug 98815</a> - [SKL/BDW GT2] large perf regression in TessMark</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98840">Bug 98840</a> - nir clone test fails</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98893">Bug 98893</a> - [SKL] piglit.spec.arb_shader_image_load_store.semantics intermittent</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98914">Bug 98914</a> - mesa-vdpau-drivers: breaks vdpau for mpeg2video</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98917">Bug 98917</a> - [BDW SKL BSW KBL] Tessellation CTS tests regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98975">Bug 98975</a> - Wasteland 2 Directors Cut: Hangs. GPU fault</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99010">Bug 99010</a> - --disable-gallium-llvm no longer recognized</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99013">Bug 99013</a> - [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99030">Bug 99030</a> - [HSW, regression] transform feedback fails on Linux 4.8</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99038">Bug 99038</a> - [dEQP, EGL, SKL, BDW, BSW] dEQP-EGL.functional.negative_api.create_pixmap_surface crashes</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99072">Bug 99072</a> - [byt,ivb,snb] ES3-CTS.gtf.GL3Tests.shadow regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99085">Bug 99085</a> - [EGL] dEQP-EGL.functional.sharing.gles2.multithread intermittent</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99097">Bug 99097</a> - [vulkancts] dEQP-VK.image.store regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99100">Bug 99100</a> - [SKL,BDW,BSW,KBL] dEQP-VK.glsl.return.return_in_dynamic_loop_dynamic_vertex regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99119">Bug 99119</a> - swr_fence_work.cpp(42): error: argument of type "std::nullptr_t" is incompatible with parameter of type "unsigned long"</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99144">Bug 99144</a> - Incorrect rendering using glDrawArraysInstancedBaseInstance and first != 0 on Skylake</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99154">Bug 99154</a> - Link time error when using multiple builtin functions</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99158">Bug 99158</a> - vdpau segfaults and gpu locks with kodi on R9285</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99185">Bug 99185</a> - dEQP-EGL.functional.image.modify.tex_rgb5_a1_tex_subimage_rgba8</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99188">Bug 99188</a> - dEQP-EGL.functional.create_context_ext.robust_gl_30.rgb565_no_depth_no_stencil</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99210">Bug 99210</a> - ES3-CTS.functional.texture.mipmap.cube.generate.rgba5551_*</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99214">Bug 99214</a> - Crash in library libswrAVX.so when assigning vertex buffer object pointers with elements of type GL_DOUBLE</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99219">Bug 99219</a> - The Stanley Parable GPU hang when starting a new game</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99229">Bug 99229</a> - [G33] thousands of tests crash</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99231">Bug 99231</a> - [HSW][i965] Crash in upload_3dstate_streamout()</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99287">Bug 99287</a> - piglit.spec.glsl-1_10.execution.vs-nested-return-sibling-loop regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99303">Bug 99303</a> - [REGRESSION][BISECTED] DMs are crashing on start with "radeon"</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99314">Bug 99314</a> - [g33] glsl regressions</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99339">Bug 99339</a> - Blender line rendering broken after removing XY clipping of lines</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99354">Bug 99354</a> - [G71] "Assertion `bkref' failed" reproducible with glmark2</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99389">Bug 99389</a> - Mesa build broken: sid_tables.h</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99391">Bug 99391</a> - [ILK,G45,G965] piglit regressions</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99401">Bug 99401</a> - [g33] regression: piglit.spec.!opengl 1_0.gl-1_0-beginend-coverage</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99419">Bug 99419</a> - Crash(Segmentation fault) si_shader_select in Master Of Orion</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99450">Bug 99450</a> - [amdgpu] Payday 2 visual glitches on some models</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99451">Bug 99451</a> - polygon offset use after free</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99456">Bug 99456</a> - Firefox crashing when opening about:support with WebGL2 enabled</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99631">Bug 99631</a> - segfault with OSVRTrackerView and openscenegraph git master</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99633">Bug 99633</a> - rasterizer/core/clip.h:279:49: error: ‘const struct API_STATE’ has no member named ‘linkageCount’</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99637">Bug 99637</a> - VLC video has corrupted colors when using VDPAU output on Radeon SI</li> + +</ul> + +<h2>Changes</h2> + +<ul> +<li>Building RADV requires --enable-gallium-llvm</li> +<li>The vulkan headers vk_platform.h and vulkan.h are no longer installed</li> +<li>The configure options --with-sha1 and --disable-shader-cache are +removed alongside their respective library requirements</li> +</ul> + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.0.1.html b/lib/mesa/docs/relnotes/17.0.1.html new file mode 100644 index 000000000..c09728cfd --- /dev/null +++ b/lib/mesa/docs/relnotes/17.0.1.html @@ -0,0 +1,221 @@ +<!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.0.1 Release Notes / March 4, 2017</h1> + +<p> +Mesa 17.0.1 is a bug fix release which fixes bugs found since the 17.0.0 release. +</p> +<p> +Mesa 17.0.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> +e819bd3e515dac26faf9836d8f27a4ddf05323b9b23afb6c06536d4ac82e2743 mesa-17.0.1.tar.gz +96fd70ef5f31d276a17e424e7e1bb79447ccbbe822b56844213ef932e7ad1b0c mesa-17.0.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=98869">Bug 98869</a> - Electronic Super Joy graphic artefacts (regression,bisected)</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99532">Bug 99532</a> - Compute shader doesn't give right result under some circumstances</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99677">Bug 99677</a> - heap-use-after-free in glsl</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99692">Bug 99692</a> - [radv] Mostly broken on Hawaii PRO/CIK ASICs</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99850">Bug 99850</a> - Tessellation bug on Carrizo</li> + +</ul> + + +<h2>Changes</h2> + +<p>Bas Nieuwenhuizen (4):</p> +<ul> + <li>radv: Never try to create more than max_sets descriptor sets.</li> + <li>radv: Reset emitted compute pipeline when calling secondary cmd buffer.</li> + <li>radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.</li> + <li>radv: Use correct size for availability flag.</li> +</ul> + +<p>Ben Crocker (3):</p> +<ul> + <li>gallivm: Reenable PPC VSX (v3)</li> + <li>gallivm: Improve debug output (V2)</li> + <li>gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)</li> +</ul> + +<p>Brendan King (1):</p> +<ul> + <li>egl/dri3: implement query surface hook</li> +</ul> + +<p>Christian Gmeiner (2):</p> +<ul> + <li>etnaviv: move pctx initialisation to avoid a null dereference</li> + <li>etnaviv: remove number of pixel pipes validation</li> +</ul> + +<p>Connor Abbott (1):</p> +<ul> + <li>anv: fix Get*MemoryRequirements for !LLC</li> +</ul> + +<p>Daniel Stone (1):</p> +<ul> + <li>egl/wayland: Don't use DRM format codes for SHM</li> +</ul> + +<p>Dave Airlie (6):</p> +<ul> + <li>tgsi: fix memory leak in tgsi sanity check</li> + <li>radv: change base aligmment for allocated memory.</li> + <li>radv: fix cik macroModeIndex.</li> + <li>radv: adopt some init config workarounds from radeonsi.</li> + <li>radv: fix depth format in blit2d.</li> + <li>radv: fix txs for sampler buffers</li> +</ul> + +<p>Emil Velikov (8):</p> +<ul> + <li>docs: add sha256 checksums for 17.0.0</li> + <li>bin/get-extra-pick-list: use git merge-base to get the branchpoint</li> + <li>bin/get-extra-pick-list: rework to use already_picked list</li> + <li>bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed</li> + <li>bin/get-pick-list.sh: limit `git grep ...' only as needed</li> + <li>bin/get-pick-list.sh: remove ancient way of nominating patches</li> + <li>bin/get-fixes-pick-list.sh: add new script</li> + <li>Update version to 17.0.1</li> +</ul> + +<p>Eric Anholt (1):</p> +<ul> + <li>vc4: Avoid emitting small immediates for UBO indirect load address guards.</li> +</ul> + +<p>Grazvydas Ignotas (3):</p> +<ul> + <li>r300g: only allow byteswapped formats on big endian</li> + <li>gallium/u_queue: fix a crash with atexit handlers</li> + <li>gallium/u_queue: set num_threads correctly if not all threads start</li> +</ul> + +<p>Hans de Goede (1):</p> +<ul> + <li>glx/glvnd: Fix GLXdispatchIndex sorting</li> +</ul> + +<p>Ilia Mirkin (4):</p> +<ul> + <li>gm107/ir: fix address offset bitfield for ATOMS</li> + <li>nvc0: set the render condition in the compute object</li> + <li>st/mesa: don't pass compare mode for stencil-sampled textures</li> + <li>nvc0: disable linked tsc mode in compute launch descriptor</li> +</ul> + +<p>Jason Ekstrand (10):</p> +<ul> + <li>i965/sampler_state: Clamp min/max LOD to 14 on gen7+</li> + <li>i965/sampler_state: Pass texObj into update_sampler_state</li> + <li>i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge</li> + <li>intel/blorp: Swizzle clear colors on the CPU</li> + <li>i965/fs: Fix the inline nir_op_pack_double optimization</li> + <li>anv: Add an invalidate_range helper</li> + <li>anv/query: clflush the bo map on non-LLC platforms</li> + <li>genxml: Make MI_STORE_DATA_IMM more consistent</li> + <li>anv/query: Perform CmdResetQueryPool on the GPU</li> + <li>intel/blorp: Explicitly flush all allocated state</li> +</ul> + +<p>Jose Maria Casanova Crespo (1):</p> +<ul> + <li>glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1</li> +</ul> + +<p>Kenneth Graunke (1):</p> +<ul> + <li>mesa: Do (TCS && !TES) draw time validation in ES as well.</li> +</ul> + +<p>Leo Liu (1):</p> +<ul> + <li>configure.ac: check require_basic_egl only if egl enabled</li> +</ul> + +<p>Lionel Landwerlin (2):</p> +<ul> + <li>anv: wsi: report presentation error per image request</li> + <li>i965/fs: fix uninitialized memory access</li> +</ul> + +<p>Marek Olšák (6):</p> +<ul> + <li>radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)</li> + <li>gallium/util: remove unused u_index_modify helpers</li> + <li>gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED unconditionally</li> + <li>gallium/u_queue: fix random crashes when the app calls exit()</li> + <li>radeonsi: fix broken tessellation on Carrizo and Stoney</li> + <li>amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12</li> +</ul> + +<p>Mauro Rossi (2):</p> +<ul> + <li>android: radeonsi: fix sid_table.h generated header include path</li> + <li>android: glsl: build shader cache sources</li> +</ul> + +<p>Michel Dänzer (1):</p> +<ul> + <li>configure.ac: Drop LLVM compiler flags more radically</li> +</ul> + +<p>Nicolai Hähnle (3):</p> +<ul> + <li>winsys/amdgpu: reduce max_alloc_size based on GTT limits</li> + <li>radeonsi: handle MultiDrawIndirect in si_get_draw_start_count</li> + <li>radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK</li> +</ul> + +<p>Samuel Iglesias Gonsálvez (1):</p> +<ul> + <li>glsl: fix heap-use-after-free in ast_declarator_list::hir()</li> +</ul> + +<p>Tapani Pälli (1):</p> +<ul> + <li>android: fix droid_create_image_from_prime_fd_yuv for YV12</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.0.2.html b/lib/mesa/docs/relnotes/17.0.2.html new file mode 100644 index 000000000..2df08a86c --- /dev/null +++ b/lib/mesa/docs/relnotes/17.0.2.html @@ -0,0 +1,185 @@ +<!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.0.2 Release Notes / March 20, 2017</h1> + +<p> +Mesa 17.0.2 is a bug fix release which fixes bugs found since the 17.0.1 release. +</p> +<p> +Mesa 17.0.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> +2e0f41e7974ba7a36ca32bbeaf8ebcd65c8fd4d2dc9872f04d4becbd5e7a8cb5 mesa-17.0.2.tar.gz +f8f191f909e01e65de38d5bdea5fb057f21649a3aed20948be02348e77a689d4 mesa-17.0.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=68504">Bug 68504</a> - 9.2-rc1 workaround for clover build failure on ppc/altivec: cannot convert 'bool' to '__vector(4) __bool int' in return</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97988">Bug 97988</a> - [radeonsi] playing back videos with VDPAU exhibits deinterlacing/anti-aliasing issues not visible with VA-API</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99484">Bug 99484</a> - Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. do not render correctly</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99715">Bug 99715</a> - Don't print: "Note: Buggy applications may crash, if they do please report to vendor"</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100049">Bug 100049</a> - "ralloc: Make sure ralloc() allocations match malloc()'s alignment." causes seg fault in 32bit build</li> + +</ul> + + +<h2>Changes</h2> + +<p>Alex Smith (3):</p> +<ul> + <li>radv: Emit pending flushes before executing a secondary command buffer</li> + <li>radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer</li> + <li>radv/ac: Fix shared memory offset calculation</li> +</ul> + +<p>Bas Nieuwenhuizen (3):</p> +<ul> + <li>radv: Disable HTILE for textures with multiple layers/levels.</li> + <li>radv: Emit cache flushes before CP DMA.</li> + <li>Revert "radv: Emit cache flushes before CP DMA."</li> +</ul> + +<p>Dave Airlie (3):</p> +<ul> + <li>radv: drop Z24 support.</li> + <li>radv: disable mip point pre clamping.</li> + <li>radv: setup llvm target data layout</li> +</ul> + +<p>Emil Velikov (4):</p> +<ul> + <li>docs: add sha256 checksums for 17.0.1</li> + <li>cherry-ignore: add the swizzle blorp_clear fix</li> + <li>i965: move brw_define.h ifndef guard to the top</li> + <li>Update version to 17.0.2</li> +</ul> + +<p>Fredrik Höglund (2):</p> +<ul> + <li>radv: fix the dynamic buffer index in vkCmdBindDescriptorSets</li> + <li>radv/ac: fix multiple descriptor sets with dynamic buffers</li> +</ul> + +<p>Gregory Hainaut (1):</p> +<ul> + <li>glapi: fix typo in count_scale</li> +</ul> + +<p>Ilia Mirkin (2):</p> +<ul> + <li>nvc0: take extra pushbuf space into account for pushbuf_space calls</li> + <li>nvc0: increase alignment to 256 for texture buffers on fermi</li> +</ul> + +<p>Jacob Lifshay (1):</p> +<ul> + <li>vulkan/wsi: Improve the DRI3 error message</li> +</ul> + +<p>James Legg (1):</p> +<ul> + <li>radv: Fix using more than 4 bound descriptor sets</li> +</ul> + +<p>Jason Ekstrand (7):</p> +<ul> + <li>anv/blorp/clear_subpass: Only set surface clear color for fast clears</li> + <li>anv: Accurately advertise dynamic descriptor limits</li> + <li>anv: Stall before fast-clear operations</li> + <li>anv: Properly handle destroying NULL devices and instances</li> + <li>anv/blorp: Turn off AUX after doing a CCS_D resolve</li> + <li>anv/blorp: Only set a clear color for resolves if fast-cleared</li> + <li>nir/intrinsics: Make load_barycentric_input take a 2-component coor</li> +</ul> + +<p>Jonas Pfeil (1):</p> +<ul> + <li>ralloc: Make sure ralloc() allocations match malloc()'s alignment.</li> +</ul> + +<p>Kenneth Graunke (1):</p> +<ul> + <li>egl: Ensure ResetNotificationStrategy matches for shared contexts.</li> +</ul> + +<p>Marek Olšák (3):</p> +<ul> + <li>st/mesa: reset sample_mask, min_sample, and render_condition for PBO ops</li> + <li>st/mesa: set blend state for PBO readbacks</li> + <li>radeonsi: mark all bound shader buffer ranges as initialized</li> +</ul> + +<p>Matt Turner (1):</p> +<ul> + <li>clover: Work around build failure with AltiVec.</li> +</ul> + +<p>Nanley Chery (2):</p> +<ul> + <li>anv/pass: Avoid accessing attachment array out of bounds</li> + <li>anv/image: Remove extra dependency on HiZ-specific variable</li> +</ul> + +<p>Nicolai Hähnle (2):</p> +<ul> + <li>st/glsl_to_tgsi: avoid iterating past the head of the instruction list</li> + <li>st/mesa: inform the driver of framebuffer changes before compute dispatches</li> +</ul> + +<p>Robert Foss (1):</p> +<ul> + <li>mesa: Avoid read of uninitialized variable</li> +</ul> + +<p>Samuel Iglesias Gonsálvez (5):</p> +<ul> + <li>i965/fs: mark last DF uniform array element as 64 bit live one</li> + <li>i965/fs: detect different bit size accesses to uniforms to push them in proper locations</li> + <li>i965/fs: fix indirect load DF uniforms on BSW/BXT</li> + <li>i965/fs: fix source type when emitting MOV_INDIRECT to read ICP handles</li> + <li>i965/fs: emit MOV_INDIRECT with the source with the right register type</li> +</ul> + +<p>Samuel Pitoiset (1):</p> +<ul> + <li>radeonsi: disable sinking common instructions down to the end block</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.0.3.html b/lib/mesa/docs/relnotes/17.0.3.html new file mode 100644 index 000000000..afc933319 --- /dev/null +++ b/lib/mesa/docs/relnotes/17.0.3.html @@ -0,0 +1,189 @@ +<!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.0.3 Release Notes / April 1, 2017</h1> + +<p> +Mesa 17.0.3 is a bug fix release which fixes bugs found since the 17.0.2 release. +</p> +<p> +Mesa 17.0.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> +8253edf1bdd7b14ab63d5982349143a5c9ac3767f39a63257cc9d7e7d92f60f1 mesa-17.0.3.tar.gz +ca646f5075a002d60ef9123c8a4331cede155c01712ef945a65c59a5e69fe7ed mesa-17.0.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=96743">Bug 96743</a> - [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99246">Bug 99246</a> - [d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100061">Bug 100061</a> - LODQ instruction generated with invalid dst mask</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100182">Bug 100182</a> - Flickering in The Talos Principle on Sky Lake GT4.</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100201">Bug 100201</a> - Windows scons build with MSVC toolchain and LLVM 4.0 fails</li> + +</ul> + + +<h2>Changes</h2> + +<p>Alex Deucher (1):</p> +<ul> + <li>radeonsi: add new polaris12 pci id</li> +</ul> + +<p>Andres Gomez (5):</p> +<ul> + <li>glsl: on UBO/SSBOs link error reset the number of active blocks to 0</li> + <li>cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix</li> + <li>cherry-ignore: add the Flush after unmap in gbm/dri fix</li> + <li>cherry-ignore: corrected typo in the Flush after unmap in gbm/dri fix</li> + <li>Update version to 17.0.3</li> +</ul> + +<p>Axel Davy (2):</p> +<ul> + <li>st/nine: Resolve deadlock in surface/volume dtors when using csmt</li> + <li>st/nine: Use atomics for available_texture_mem</li> +</ul> + +<p>Bas Nieuwenhuizen (1):</p> +<ul> + <li>radv: flush DB cache before and after HTILE decompress.</li> +</ul> + +<p>Dave Airlie (1):</p> +<ul> + <li>radv: fix primitive reset index emission</li> +</ul> + +<p>Emil Velikov (1):</p> +<ul> + <li>docs: add sha256 checksums for 17.0.2</li> +</ul> + +<p>Ilia Mirkin (1):</p> +<ul> + <li>st/mesa: set result writemask based on ir type</li> +</ul> + +<p>Jan Vesely (1):</p> +<ul> + <li>clover: use pipe_resource references</li> +</ul> + +<p>Jason Ekstrand (9):</p> +<ul> + <li>anv/query: Invalidate the correct range</li> + <li>anv/GetQueryPoolResults: Actually implement the spec</li> + <li>anv/image: Return early when unbinding an image</li> + <li>anv/query: Fix the location of timestamp availability</li> + <li>anv: Make anv_get_layerCount a macro</li> + <li>anv/blorp: Use anv_get_layerCount everywhere</li> + <li>anv/cmd_buffer: Apply flush operations prior to executing secondaries</li> + <li>anv/cmd_buffer: Fix bad indentation</li> + <li>anv: Flush caches prior to PIPELINE_SELECT on all gens</li> +</ul> + +<p>José Fonseca (1):</p> +<ul> + <li>c11/threads: Include thr/xtimec.h for xtime definition when building with MSVC.</li> +</ul> + +<p>Juan A. Suarez Romero (1):</p> +<ul> + <li>tests/cache_test: allow crossing mount points</li> +</ul> + +<p>Karol Herbst (1):</p> +<ul> + <li>nvc0/ir: treat FMA like MAD for operand propagation</li> +</ul> + +<p>Kenneth Graunke (1):</p> +<ul> + <li>i965: Fall back to GL 4.2/4.3 on Haswell if the kernel isn't new enough.</li> +</ul> + +<p>Marek Olšák (1):</p> +<ul> + <li>radeonsi: don't hang on shader compile failure</li> +</ul> + +<p>Matt Turner (1):</p> +<ul> + <li>i965/fs: Don't emit SEL instructions for type-converting MOVs.</li> +</ul> + +<p>Nanley Chery (1):</p> +<ul> + <li>intel: Correct the BDW surface state size</li> +</ul> + +<p>Nicolai Hähnle (1):</p> +<ul> + <li>mesa/main: fix MultiDrawElements[BaseVertex] validation of primcount</li> +</ul> + +<p>Rob Clark (1):</p> +<ul> + <li>freedreno: fix memory leak</li> +</ul> + +<p>Tim Rowley (1):</p> +<ul> + <li>swr: [rasterizer jitter] fix llvm >= 5.0 build break</li> +</ul> + +<p>Timothy Arceri (2):</p> +<ul> + <li>glsl: fix lower jumps for returns when loop is inside an if</li> + <li>mesa: update lower_jumps tests after bug fix</li> +</ul> + +<p>Topi Pohjolainen (1):</p> +<ul> + <li>i965/gen8+: Do full stall when switching pipeline</li> +</ul> + +<p>Xu Randy (2):</p> +<ul> + <li>anv/blorp: Fix a crash in CmdClearColorImage</li> + <li>anv/genX: Solve the vkCreateGraphicsPipelines crash</li> +</ul> + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.1.0.html b/lib/mesa/docs/relnotes/17.1.0.html new file mode 100644 index 000000000..6e7f849b0 --- /dev/null +++ b/lib/mesa/docs/relnotes/17.1.0.html @@ -0,0 +1,224 @@ +<!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.0 Release Notes / May 10, 2017</h1> + +<p> +Mesa 17.1.0 is a new development release. +People who are concerned with stability and reliability should stick +with a previous release or wait for +<a href="../release-calendar.html#calendar" target="_parent">Mesa 17.1.1</a>. +</p> +<p> +Mesa 17.1.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> +c388069581a72853161657ac365f2c083afabd7cffd53f80513dacfa1cfa58a8 mesa-17.1.0.tar.gz +cf234a6ed4764673886b6661553b54675776ef0898f774716173cec890ac3b17 mesa-17.1.0.tar.xz +</pre> + + +<h2>New features</h2> + +<p> +Note: some of the new features are only available with certain drivers. +</p> + +<ul> +<li>OpenGL 4.2 on i965/ivb</li> +<li>GL_ARB_gpu_shader_fp64 on i965/ivybridge</li> +<li>GL_ARB_gpu_shader_int64 on i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe</li> +<li>GL_ARB_shader_ballot on nvc0, radeonsi</li> +<li>GL_ARB_shader_clock on nv50, nvc0, radeonsi</li> +<li>GL_ARB_shader_group_vote on radeonsi</li> +<li>GL_ARB_shader_precision on i965/ivb</li> +<li>GL_ARB_shader_viewport_layer_array on radeonsi</li> +<li>GL_ARB_sparse_buffer on radeonsi/CIK+</li> +<li>GL_ARB_transform_feedback2 on i965/gen6</li> +<li>GL_ARB_transform_feedback_overflow_query on i965/gen6+</li> +<li>GL_ARB_vertex_attrib_64bit on i965/ivb</li> +<li>GL_NV_fill_rectangle on nvc0</li> +<li>Geometry shaders enabled on swr</li> +</ul> + +<h2>Bug fixes</h2> + +<ul> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=68504">Bug 68504</a> - 9.2-rc1 workaround for clover build failure on ppc/altivec: cannot convert 'bool' to '__vector(4) __bool int' in return</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=84325">Bug 84325</a> - X.Org segfaults when starting DE on an Intel+Radeon laptop, caused by libpciaccess cleanup, patch attached</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93089">Bug 93089</a> - mesa fails to check for gcc atomic primitives before using them</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95460">Bug 95460</a> - Please add more drivers (freedreno, virgl) to features.txt status document</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96743">Bug 96743</a> - [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97102">Bug 97102</a> - [dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97338">Bug 97338</a> - Black squares in the Spec Ops: The Line chapter select screen</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97524">Bug 97524</a> - Samplers referring to the same texture unit with different types should raise GL_INVALID_OPERATION</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97967">Bug 97967</a> - glsl/tests/cache-test regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=97988">Bug 97988</a> - [radeonsi] playing back videos with VDPAU exhibits deinterlacing/anti-aliasing issues not visible with VA-API</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98263">Bug 98263</a> - [radv] The Talos Principle fails to launch with "Fatal error: Cannot set display mode."</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98428">Bug 98428</a> - Undefined non-weak-symbol in dri-drivers</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98502">Bug 98502</a> - Delay when starting firefox, thunderbird or chromium and dmesg spam</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98869">Bug 98869</a> - Electronic Super Joy graphic artefacts (regression,bisected)</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=98975">Bug 98975</a> - Wasteland 2 Directors Cut: Hangs. GPU fault</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99010">Bug 99010</a> - --disable-gallium-llvm no longer recognized</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99246">Bug 99246</a> - [d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99265">Bug 99265</a> - i965: Piglit egl_khr_gl_renderbuffer_image-clear-shared-image fails</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99339">Bug 99339</a> - Blender line rendering broken after removing XY clipping of lines</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99401">Bug 99401</a> - [g33] regression: piglit.spec.!opengl 1_0.gl-1_0-beginend-coverage</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99450">Bug 99450</a> - [amdgpu] Payday 2 visual glitches on some models</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99451">Bug 99451</a> - polygon offset use after free</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99456">Bug 99456</a> - Firefox crashing when opening about:support with WebGL2 enabled</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99465">Bug 99465</a> - vtn_vector_construct writing out of bounds when given multiple non-zero length sources</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99484">Bug 99484</a> - Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. do not render correctly</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99532">Bug 99532</a> - Compute shader doesn't give right result under some circumstances</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99542">Bug 99542</a> - vdpau logging errors since gallium/radeon: adjust the rule for using the LINEAR_ALIGNED layout</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99631">Bug 99631</a> - segfault with OSVRTrackerView and openscenegraph git master</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99633">Bug 99633</a> - rasterizer/core/clip.h:279:49: error: ‘const struct API_STATE’ has no member named ‘linkageCount’</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99660">Bug 99660</a> - Not all of the int64 conversion opcodes got implemented</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99677">Bug 99677</a> - heap-use-after-free in glsl</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99692">Bug 99692</a> - [radv] Mostly broken on Hawaii PRO/CIK ASICs</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99701">Bug 99701</a> - loader.c:353:8: error: implicit declaration of function 'geteuid' is invalid in C99 [-Werror,-Wimplicit-function-declaration]</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99715">Bug 99715</a> - Don't print: "Note: Buggy applications may crash, if they do please report to vendor"</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99789">Bug 99789</a> - Memory leak on failure to create an ir_constant in calculate_iterations in loop_controls.cpp</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99817">Bug 99817</a> - [softpipe] piglit glsl-fs-tan-1 regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99842">Bug 99842</a> - GL_ARB_transform_feedback2 on i965 gen6</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99850">Bug 99850</a> - Tessellation bug on Carrizo</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99918">Bug 99918</a> - disk_cache.h:57:20: error: no member named 'st_mtim' in 'struct stat'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99953">Bug 99953</a> - device9.c:122:49: error: ‘PIPE_CAP_USER_INDEX_BUFFERS’ undeclared (first use in this function)</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99955">Bug 99955</a> - [r600g] GPU load always displayed at 100% with GALLIUM_HUD=GPU-load</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100026">Bug 100026</a> - piglit.spec.arb_shader_subroutine.compiler.direct-call_vert regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100049">Bug 100049</a> - "ralloc: Make sure ralloc() allocations match malloc()'s alignment." causes seg fault in 32bit build</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100060">Bug 100060</a> - wsi/wsi_common_wayland.c:25:41: fatal error: wayland-drm-client-protocol.h: No such file or directory</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100061">Bug 100061</a> - LODQ instruction generated with invalid dst mask</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100068">Bug 100068</a> - LLVM ERROR: Cannot select: intrinsic %llvm.amdgcn.buffer.load.format</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100088">Bug 100088</a> - piglit.spec.arb_get_texture_sub_image.arb_get_texture_sub_image regressions</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100091">Bug 100091</a> - Failure to create folder for on-disk shader cache</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100133">Bug 100133</a> - swr_context.cpp:336:44: error: invalid conversion from ‘uint {aka unsigned int}’ to ‘pipe_render_cond_flag’ [-fpermissive]</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100154">Bug 100154</a> - test_eu_compact regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100180">Bug 100180</a> - Build failure in GNOME Continuous</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100182">Bug 100182</a> - Flickering in The Talos Principle on Sky Lake GT4.</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100201">Bug 100201</a> - Windows scons build with MSVC toolchain and LLVM 4.0 fails</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100223">Bug 100223</a> - marshal_generated.c:38:10: fatal error: 'X11/Xlib-xcb.h' file not found</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100236">Bug 100236</a> - Undefined symbols for architecture x86_64: "typeinfo for llvm::RTDyldMemoryManager"</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100259">Bug 100259</a> - [EGL] [GBM] undefined reference to `gbm_bo_create_with_modifiers'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100288">Bug 100288</a> - clover unable to run OpenCL kernels since 03127bb radeonsi: compile all TGSI compute shaders asynchronously</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100303">Bug 100303</a> - Adding a single, meaningless if-else to a shader source leads to different image</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100391">Bug 100391</a> - SachaWillems deferredmultisampling asserts</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100452">Bug 100452</a> - push_constants host memory leak when resetting command buffer</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100531">Bug 100531</a> - [regression] Broken graphics in several games</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100562">Bug 100562</a> - u_debug_stack.c:59: undefined reference to `_Ux86_64_getcontext'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100569">Bug 100569</a> - core/resource.cpp:36:33: error: non-constant-expression cannot be narrowed from type 'int' to 'int16_t' (aka 'short') in initializer list [-Wc++11-narrowing]</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100574">Bug 100574</a> - anv_device.c:189: undefined reference to `anv_gem_supports_48b_addresses'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100582">Bug 100582</a> - [GEN8+] piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts state.gl_texture* assertions</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100600">Bug 100600</a> - anv_device.c:1337: undefined reference to `anv_gem_busy'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100620">Bug 100620</a> - [SKL] 48-bit addresses break DOOM</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100663">Bug 100663</a> - commit 61e47d92c5196 breaks RS780</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100690">Bug 100690</a> - [Regression, bisected] TotalWar: Warhammer corrupted graphics</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100892">Bug 100892</a> - Polaris 12: winsys init bad switch (missing break) initializing addrlib</li> + +</ul> + +<h2>Changes</h2> + +<ul> +<li>Removed the ilo gallium driver.</li> +<li>The configure option --enable-gallium-llvm is superseded by --enable-llvm.</li> +<li>The swr driver now requires LLVM >= 3.9.0 and a C++14 capable compiler.</li> +<li>The radeonsi driver now requires LLVM 3.8.0.</li> +<li>The MESA_GLSL=opt and MESA_GLSL=no_opt environment vars have been removed.</li> +<li>The --with-egl-platforms configure option is deprecated. Use --with-platforms instead.</li> +</ul> + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.1.1.html b/lib/mesa/docs/relnotes/17.1.1.html new file mode 100644 index 000000000..ae9d233ee --- /dev/null +++ b/lib/mesa/docs/relnotes/17.1.1.html @@ -0,0 +1,188 @@ +<!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.1 Release Notes / March 25, 2017</h1> + +<p> +Mesa 17.1.1 is a bug fix release which fixes bugs found since the 17.1.0 release. +</p> +<p> +Mesa 17.1.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> +652315af87f2bb015ce99ee3b90d9d115d53cbf9e052493bd13d521a753b1930 mesa-17.1.1.tar.gz +aed503f94c0c1630a162a3e276f4ee12a86764cee4cb92338ea2dea99a04e7ef mesa-17.1.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=100854">Bug 100854</a> - YUV to RGB Color Space Conversion result is not precise</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100925">Bug 100925</a> - [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in the map correctly</li> + +</ul> + + +<h2>Changes</h2> + +<p>Alex Deucher (1):</p> +<ul> + <li>radeonsi: add new vega10 pci ids</li> +</ul> + +<p>Andres Gomez (2):</p> +<ul> + <li>bin/get-fixes-pick-list.sh: don't warn if more than one, go over them</li> + <li>bin/get-fixes-pick-list.sh: bring back the warning</li> +</ul> + +<p>Bruce Cherniak (1):</p> +<ul> + <li>swr: move msaa resolve to generalized StoreTile</li> +</ul> + +<p>Chad Versace (1):</p> +<ul> + <li>egl: Partially revert 23c86c74, fix eglMakeCurrent</li> +</ul> + +<p>Chih-Wei Huang (1):</p> +<ul> + <li>Android: correct libz dependency</li> +</ul> + +<p>Daniel Stone (1):</p> +<ul> + <li>gbm/dri: Fix sign-extension in modifier query</li> +</ul> + +<p>Emil Velikov (6):</p> +<ul> + <li>docs: add sha256 checksums for 17.1.0</li> + <li>radeon: automake: remove unneeded elf Cflags/Libs</li> + <li>configure: remove unneeded bits around libunwind handling</li> + <li>egl: add g_egldispatchstubs.h to the release tarball</li> + <li>automake: add SWR LLVM gen_builder.hpp workaround</li> + <li>Update version to 17.1.1</li> +</ul> + +<p>Eric Anholt (2):</p> +<ul> + <li>renderonly: Initialize fields of struct winsys_handle.</li> + <li>vc4: Don't allocate new BOs to avoid synchronization when they're shared.</li> +</ul> + +<p>Grazvydas Ignotas (2):</p> +<ul> + <li>anv: fix possible stack corruption</li> + <li>anv: don't leak DRM devices</li> +</ul> + +<p>Hans de Goede (1):</p> +<ul> + <li>glxglvnddispatch: Add missing dispatch for GetDriverConfig</li> +</ul> + +<p>Ilia Mirkin (1):</p> +<ul> + <li>nvc0/ir: SHLADD's middle source must be an immediate</li> +</ul> + +<p>Johnson Lin (1):</p> +<ul> + <li>nir/lower_tex: Fix minor error in YUV color conversion matrix</li> +</ul> + +<p>Juan A. Suarez Romero (2):</p> +<ul> + <li>bin/get-{extra,fixes}-pick-list.sh: add support for ignore list</li> + <li>bin/get-{extra,fixes}-pick-list.sh: improve output</li> +</ul> + +<p>Lucas Stach (2):</p> +<ul> + <li>etnaviv: stop oversizing buffer resources</li> + <li>etnaviv: allow R/B swapped surfaces to be cleared</li> +</ul> + +<p>Marek Olšák (2):</p> +<ul> + <li>amd/addrlib: import Raven support</li> + <li>radeonsi/gfx9: add support for Raven</li> +</ul> + +<p>Nanley Chery (2):</p> +<ul> + <li>anv/formats: Update the three-channel BC1 mappings</li> + <li>i965/formats: Update the three-channel DXT1 mappings</li> +</ul> + +<p>Nicolai Hähnle (5):</p> +<ul> + <li>radeonsi: mark fast-cleared textures as compressed when dirtying</li> + <li>radeonsi: fix primitive ID in fragment shader when using tessellation</li> + <li>radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI</li> + <li>radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation</li> + <li>st/mesa: remove an incorrect assertion</li> +</ul> + +<p>Pohjolainen, Topi (1):</p> +<ul> + <li>intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4</li> +</ul> + +<p>Rob Clark (2):</p> +<ul> + <li>mesa/st: fix yuv EGLImage's</li> + <li>freedreno: fix crash when flush() but no rendering</li> +</ul> + +<p>Rob Herring (1):</p> +<ul> + <li>virgl: fix virgl_bo_transfer_{put, get} box struct copy</li> +</ul> + +<p>Samuel Iglesias Gonsálvez (3):</p> +<ul> + <li>i965/vec4/gs: restore the uniform values which was overwritten by failed vec4_gs_visitor execution</li> + <li>i965/vec4: fix swizzle and writemask when loading an uniform with constant offset</li> + <li>i965/vec4: load dvec3/4 uniforms first in the push constant buffer</li> +</ul> + +<p>Tom Stellard (1):</p> +<ul> + <li>gallivm: Make sure module has the correct data layout when pass manager runs</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.1.2.html b/lib/mesa/docs/relnotes/17.1.2.html new file mode 100644 index 000000000..8f6d6941b --- /dev/null +++ b/lib/mesa/docs/relnotes/17.1.2.html @@ -0,0 +1,187 @@ +<!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.2 Release Notes / June 5, 2017</h1> + +<p> +Mesa 17.1.2 is a bug fix release which fixes bugs found since the 17.1.1 release. +</p> +<p> +Mesa 17.1.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> +0d2020c2115db0d13a5be0075abf0da143290f69f5817a2f277861e89166a3e1 mesa-17.1.2.tar.gz +0937804f43746339b1f9540d8f9c8b4a1bb3d3eec0e4020eac283b8799798239 mesa-17.1.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=98833">Bug 98833</a> - [REGRESSION, bisected] Wayland revert commit breaks non-Vsync fullscreen frame updates</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100741">Bug 100741</a> - Chromium - Memory leak</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100877">Bug 100877</a> - vulkan/tests/block_pool_no_free regression</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101110">Bug 101110</a> - Build failure in GNOME Continuous</li> + +</ul> + + +<h2>Changes</h2> + +<p>Bartosz Tomczyk (1):</p> +<ul> + <li>mesa: Avoid leaking surface in st_renderbuffer_delete</li> +</ul> + +<p>Bas Nieuwenhuizen (1):</p> +<ul> + <li>radv: Reserve space for descriptor and push constant user SGPR setting.</li> +</ul> + +<p>Daniel Stone (7):</p> +<ul> + <li>vulkan: Fix Wayland uninitialised registry</li> + <li>vulkan/wsi/wayland: Remove roundtrip when creating image</li> + <li>vulkan/wsi/wayland: Use per-display event queue</li> + <li>vulkan/wsi/wayland: Use proxy wrappers for swapchain</li> + <li>egl/wayland: Don't open-code roundtrip</li> + <li>egl/wayland: Use per-surface event queues</li> + <li>egl/wayland: Ensure we get a back buffer</li> +</ul> + +<p>Emil Velikov (24):</p> +<ul> + <li>docs: add sha256 checksums for 17.1.1</li> + <li>configure: move platform handling further up</li> + <li>configure: rename remaining HAVE_EGL_PLATFORM_* guards</li> + <li>configure: update remaining --with-egl-platforms references</li> + <li>configure: loosen --with-platforms heuristics</li> + <li>configure: enable the surfaceless platform by default</li> + <li>configure: set HAVE_foo_PLATFORM as applicable</li> + <li>configure: error out when building GLX w/o the X11 platform</li> + <li>configure: check once for DRI3 dependencies</li> + <li>loader: build libloader_dri3_helper.la only with HAVE_PLATFORM_X11</li> + <li>configure: error out when building X11 Vulkan without DRI3</li> + <li>auxiliary/vl: use vl_*_screen_create stubs when building w/o platform</li> + <li>st/va: fix misplaced closing bracket</li> + <li>st/omx: remove unneeded X11 include</li> + <li>st/omx: fix building against X11-less setups</li> + <li>gallium/targets: link against XCB only as needed</li> + <li>configure: error out if building VA w/o supported platform</li> + <li>configure: error out if building OMX w/o supported platform</li> + <li>configure: error out if building VDPAU w/o supported platform</li> + <li>configure: error out if building XVMC w/o supported platform</li> + <li>travis: remove workarounds for the Vulkan target</li> + <li>anv: automake: list shared libraries after the static ones</li> + <li>radv: automake: list shared libraries after the static ones</li> + <li>egl/wayland: select the format based on the interface used</li> +</ul> + +<p>Ian Romanick (3):</p> +<ul> + <li>r100: Don't assume that the base mipmap of a texture exists</li> + <li>r100,r200: Don't assume glVisual is non-NULL during context creation</li> + <li>r100: Use _mesa_get_format_base_format in radeon_update_wrapper</li> +</ul> + +<p>Jason Ekstrand (17):</p> +<ul> + <li>anv: Handle color layout transitions from the UNINITIALIZED layout</li> + <li>anv: Handle transitioning depth from UNDEFINED to other layouts</li> + <li>anv/image: Get rid of the memset(aux, 0, sizeof(aux)) hack</li> + <li>anv: Predicate 48bit support on gen >= 8</li> + <li>anv: Set up memory types and heaps during physical device init</li> + <li>anv: Set image memory types based on the type count</li> + <li>i965/blorp: Do and end-of-pipe sync on both sides of fast-clear ops</li> + <li>i965: Round copy size to the nearest block in intel_miptree_copy</li> + <li>anv: Set EXEC_OBJECT_ASYNC when available</li> + <li>anv: Determine the type of mapping based on type metadata</li> + <li>anv: Add valid_bufer_usage to the memory type metadata</li> + <li>anv: Stop setting BO flags in bo_init_new</li> + <li>anv: Make supports_48bit_addresses a heap property</li> + <li>anv: Refactor memory type setup</li> + <li>anv: Advertise both 32-bit and 48-bit heaps when we have enough memory</li> + <li>i965: Rework Sandy Bridge HiZ and stencil layouts</li> + <li>anv: Require vertex buffers to come from a 32-bit heap</li> +</ul> + +<p>Juan A. Suarez Romero (13):</p> +<ul> + <li>Revert "android: fix segfault within swap_buffers"</li> + <li>cherry-ignore: radeonsi: load patch_id for TES-as-ES when exporting for PS</li> + <li>cherry-ignore: anv: Determine the type of mapping based on type metadata</li> + <li>cherry-ignore: anv: Stop setting BO flags in bo_init_new</li> + <li>cherry-ignore: anv: Make supports_48bit_addresses a heap property</li> + <li>cherry-ignore: anv: Advertise both 32-bit and 48-bit heaps when we have enough memory</li> + <li>cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap</li> + <li>cherry-ignore: radv: fix regression in descriptor set freeing</li> + <li>cherry-ignore: anv: Add valid_bufer_usage to the memory type metadata</li> + <li>cherry-ignore: anv: Refactor memory type setup</li> + <li>Revert "cherry-ignore: anv: [...]"</li> + <li>Revert "cherry-ignore: anv: Require vertex buffers to come from a 32-bit heap"</li> + <li>Update version to 17.1.2</li> +</ul> + +<p>Marek Olšák (1):</p> +<ul> + <li>radeonsi/gfx9: compile shaders with +xnack</li> +</ul> + +<p>Nicolai Hähnle (1):</p> +<ul> + <li>st/mesa: remove redundant stfb->iface checks</li> +</ul> + +<p>Nicolas Boichat (1):</p> +<ul> + <li>configure.ac: Also match -androideabi tuple</li> +</ul> + +<p>Rob Clark (1):</p> +<ul> + <li>freedreno: fix fence creation fail if no rendering</li> +</ul> + +<p>Tapani Pälli (1):</p> +<ul> + <li>egl/android: fix segfault within swap_buffers</li> +</ul> + +<p>Timothy Arceri (1):</p> +<ul> + <li>st/mesa: don't mark the program as in cache_fallback when there is cache miss</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.1.3.html b/lib/mesa/docs/relnotes/17.1.3.html new file mode 100644 index 000000000..9504fa9f5 --- /dev/null +++ b/lib/mesa/docs/relnotes/17.1.3.html @@ -0,0 +1,156 @@ +<!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.3 Release Notes / June 19, 2017</h1> + +<p> +Mesa 17.1.3 is a bug fix release which fixes bugs found since the 17.1.2 release. +</p> +<p> +Mesa 17.1.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> +81ae9127286ff8d631e466d258608d6dea9854fe7bee2e8521da44c7544f01e5 mesa-17.1.3.tar.gz +5f1ee9a8aea2880f887884df2dea0c16dd1b13eb42fd2e52265db0dc1b380e8c mesa-17.1.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=100988">Bug 100988</a> - glXGetCurrentDisplay() no longer works for FakeGLX contexts?</li> + +</ul> + + +<h2>Changes</h2> + +<p>Bas Nieuwenhuizen (3):</p> +<ul> + <li>radv: Set both compute and graphics SGPRS on descriptor set flush.</li> + <li>radv: Dirty all descriptors sets when changing the pipeline.</li> + <li>radv: Remove SI num RB override for occlusion queries.</li> +</ul> + +<p>Brian Paul (1):</p> +<ul> + <li>xlib: fix glXGetCurrentDisplay() failure</li> +</ul> + +<p>Chad Versace (1):</p> +<ul> + <li>i965/dri: Fix bad GL error in intel_create_winsys_renderbuffer()</li> +</ul> + +<p>Chuck Atkins (1):</p> +<ul> + <li>configure.ac: Reduce zlib requirement from 1.2.8 to 1.2.3.</li> +</ul> + +<p>Dave Airlie (3):</p> +<ul> + <li>radv: expose integrated device type for APUs.</li> + <li>radv: set fmask state to all 0s when no fmask. (v2)</li> + <li>glsl/lower_distance: only set max_array_access for 1D clip dist arrays</li> +</ul> + +<p>Emil Velikov (1):</p> +<ul> + <li>Update version to 17.1.3</li> +</ul> + +<p>Grazvydas Ignotas (1):</p> +<ul> + <li>radv: fix trace dumping for !use_ib_bos</li> +</ul> + +<p>Jason Ekstrand (4):</p> +<ul> + <li>i965/blorp: Take a layer range in intel_hiz_exec</li> + <li>i965: Move the pre-depth-clear flush/stalls to intel_hiz_exec</li> + <li>i965: Perform HiZ flush/stall prior to HiZ resolves</li> + <li>i965: Mark depth surfaces as needing a HiZ resolve after blitting</li> +</ul> + +<p>José Fonseca (1):</p> +<ul> + <li>automake: Link all libGL.so variants with -Bsymbolic.</li> +</ul> + +<p>Juan A. Suarez Romero (1):</p> +<ul> + <li>docs: add sha256 checksums for 17.1.2</li> +</ul> + +<p>Lucas Stach (1):</p> +<ul> + <li>etnaviv: always do cpu_fini in transfer_unmap</li> +</ul> + +<p>Lyude (1):</p> +<ul> + <li>nvc0: disable BGRA8 images on Fermi</li> +</ul> + +<p>Marek Olšák (3):</p> +<ul> + <li>st/mesa: don't load cached TGSI shaders on demand</li> + <li>radeonsi: fix a GPU hang with tessellation on 2-CU configs</li> + <li>radeonsi: disable the patch ID workaround on SI when the patch ID isn't used (v2)</li> +</ul> + +<p>Nicolai Hähnle (1):</p> +<ul> + <li>radv: fewer than 8 RBs are possible</li> +</ul> + +<p>Nicolas Dechesne (1):</p> +<ul> + <li>util/rand_xor: add missing include statements</li> +</ul> + +<p>Tapani Pälli (1):</p> +<ul> + <li>egl: fix _eglQuerySurface in EGL_BUFFER_AGE_EXT case</li> +</ul> + +<p>Thomas Hellstrom (1):</p> +<ul> + <li>dri3/GLX: Fix drawable invalidation v2</li> +</ul> + +<p>Tim Rowley (1):</p> +<ul> + <li>swr: relax c++ requirement from c++14 to c++11</li> +</ul> + + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.1.4.html b/lib/mesa/docs/relnotes/17.1.4.html new file mode 100644 index 000000000..e5d60afc7 --- /dev/null +++ b/lib/mesa/docs/relnotes/17.1.4.html @@ -0,0 +1,220 @@ +<!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.4 Release Notes / June 30, 2017</h1> + +<p> +Mesa 17.1.4 is a bug fix release which fixes bugs found since the 17.1.3 release. +</p> +<p> +Mesa 17.1.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> +f82fbbdf2dcec0e7e5aa3a8fe4bacd50bf4b7293cc6e1a56658ae6504d732362 mesa-17.1.4.tar.gz +06f3b0e6a28f0d20b7f3391cf67fe89ae98ecd0a686cd545da76557b6cec9cad mesa-17.1.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=77240">Bug 77240</a> - khrplatform.h not installed if EGL is disabled</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95530">Bug 95530</a> - Stellaris - colored overlay of sectors doesn't render on i965</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=96958">Bug 96958</a> - [SKL] Improper rendering in Europa Universalis IV</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=99467">Bug 99467</a> - [radv] DOOM 2016 + wine. Green screen everywhere (but can be started)</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101071">Bug 101071</a> - compiling glsl fails with undefined reference to `pthread_create'</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101252">Bug 101252</a> - eglGetDisplay() is not thread safe</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101294">Bug 101294</a> - radeonsi minecraft forge splash freeze since 17.1</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101451">Bug 101451</a> - [G33] ES2-CTS.functional.clipping.polygon regression</li> + +</ul> + + +<h2>Changes</h2> + +<p>Alex Deucher (1):</p> +<ul> + <li>radeonsi: add new polaris12 pci id</li> +</ul> + +<p>Andres Gomez (3):</p> +<ul> + <li>cherry-ignore: 17.1.4 rejected commits</li> + <li>cherry-ignore: bin/get-fixes-pick-list.sh: better identify multiple "fixes:" tags</li> + <li>Update version to 17.1.4</li> +</ul> + +<p>Anuj Phogat (2):</p> +<ul> + <li>i965: Add and initialize l3_banks field for gen7+</li> + <li>i965: Fix broxton 2x6 l3 config</li> +</ul> + +<p>Ben Crocker (1):</p> +<ul> + <li>egl_dri2: swrastGetDrawableInfo: set *x, common.py [v2]</li> +</ul> + +<p>Brian Paul (2):</p> +<ul> + <li>svga: check return value from svga_set_shader( SVGA3D_SHADERTYPE_GS, NULL)</li> + <li>gallium/vbuf: avoid segfault when we get invalid glDrawRangeElements()</li> +</ul> + +<p>Chad Versace (1):</p> +<ul> + <li>egl/android: Change order of EGLConfig generation (v2)</li> +</ul> + +<p>Chandu Babu N (1):</p> +<ul> + <li>change va max_entrypoints</li> +</ul> + +<p>Charmaine Lee (1):</p> +<ul> + <li>svga: use the winsys interface to invalidate surface</li> +</ul> + +<p>Emil Velikov (3):</p> +<ul> + <li>docs: add sha256 checksums for 17.1.3</li> + <li>configure.ac: add -pthread to PTHREAD_LIBS</li> + <li>radeonsi: include ac_binary.h for struct ac_shader_binary</li> +</ul> + +<p>Eric Engestrom (3):</p> +<ul> + <li>egl: properly count configs</li> + <li>egl/display: only detect the platform once</li> + <li>egl/display: make platform detection thread-safe</li> +</ul> + +<p>Eric Le Bihan (1):</p> +<ul> + <li>Fix khrplatform.h not installed if EGL is disabled.</li> +</ul> + +<p>Iago Toral Quiroga (1):</p> +<ul> + <li>i965: update MaxTextureRectSize to match PRMs and comply with OpenGL 4.1+</li> +</ul> + +<p>Ilia Mirkin (2):</p> +<ul> + <li>nv50/ir: fetch indirect sources BEFORE the op that uses them</li> + <li>nv50/ir: fix combineLd/St to update existing records as necessary</li> +</ul> + +<p>Jason Ekstrand (10):</p> +<ul> + <li>i965: Flush around state base address</li> + <li>i965: Take a uint64_t immediate in emit_pipe_control_write</li> + <li>i965: Unify the two emit_pipe_control functions</li> + <li>i965: Do an end-of-pipe sync prior to STATE_BASE_ADDRESS</li> + <li>i965/blorp: Do an end-of-pipe sync around CCS ops</li> + <li>i965: Do an end-of-pipe sync after flushes</li> + <li>i965: Disable the interleaved vertex optimization when instancing</li> + <li>i965: Set step_rate = 0 for interleaved vertex buffers</li> + <li>spirv: Work around the Doom shader bug</li> + <li>i965: Clamp clear colors to the representable range</li> +</ul> + +<p>Jonas Kulla (1):</p> +<ul> + <li>anv: Fix L3 cache programming on Bay Trail</li> +</ul> + +<p>Kenneth Graunke (1):</p> +<ul> + <li>i965: Ignore anisotropic filtering in nearest mode.</li> +</ul> + +<p>Lucas Stach (7):</p> +<ul> + <li>etnaviv: don't try RS blit if blit region is unaligned</li> + <li>etnaviv: use padded width/height for resource copies</li> + <li>etnaviv: remove bogus assert</li> + <li>etnaviv: replace translate_clear_color with util_pack_color</li> + <li>etnaviv: mask correct channel for RB swapped rendertargets</li> + <li>etnaviv: advertise correct max LOD bias</li> + <li>etnaviv: only flush resource to self if no scanout buffer exists</li> +</ul> + +<p>Marek Olšák (4):</p> +<ul> + <li>winsys/amdgpu: fix a deadlock when waiting for submission_in_progress</li> + <li>mesa: flush vertices before changing viewports</li> + <li>mesa: flush vertices before updating ctx->_Shader</li> + <li>st/mesa: fix pipe_rasterizer_state::scissor with multiple viewports</li> +</ul> + +<p>Michel Dänzer (1):</p> +<ul> + <li>gallium/util: Break recursion in pipe_resource_reference</li> +</ul> + +<p>Nicolai Hähnle (2):</p> +<ul> + <li>gallium/radeon/gfx9: fix PBO texture uploads to compressed textures</li> + <li>amd/common: fix off-by-one in sid_tables.py</li> +</ul> + +<p>Pierre Moreau (1):</p> +<ul> + <li>nv50/ir: Properly fold constants in SPLIT operation</li> +</ul> + +<p>Rob Herring (1):</p> +<ul> + <li>Android: major/minor/makedev live in <sys/sysmacros.h></li> +</ul> + +<p>Topi Pohjolainen (2):</p> +<ul> + <li>i965: Add an end-of-pipe sync helper</li> + <li>i965/gen4: Set depth offset when there is stencil attachment only</li> +</ul> + +<p>Ville Syrjälä (2):</p> +<ul> + <li>i915: Fix gl_Fragcoord interpolation</li> + <li>i915: Fix wpos_tex vs. -1 comparison</li> +</ul> + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/17.1.5.html b/lib/mesa/docs/relnotes/17.1.5.html new file mode 100644 index 000000000..653ba091f --- /dev/null +++ b/lib/mesa/docs/relnotes/17.1.5.html @@ -0,0 +1,203 @@ +<!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.5 Release Notes / July 14, 2017</h1> + +<p> +Mesa 17.1.5 is a bug fix release which fixes bugs found since the 17.1.4 release. +</p> +<p> +Mesa 17.1.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> +7e3eeee8f9c28052796eb18133c2be12c38ba34864cc496382a2fa20c29b0317 mesa-17.1.5.tar.gz +378516b171712687aace4c7ea8b37c85895231d7a6d61e1e27362cf6034fded9 mesa-17.1.5.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=100242">Bug 100242</a> - radeon buffer allocation failure during startup of Factorio</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101657">Bug 101657</a> - strtod.c:32:10: fatal error: xlocale.h: No such file or directory</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101666">Bug 101666</a> - bitfieldExtract is marked as a built-in function on OpenGL ES 3.0, but was added in OpenGL ES 3.1</li> + +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101703">Bug 101703</a> - No stencil buffer allocated when requested by GLUT</li> + +</ul> + + +<h2>Changes</h2> + +<p>Aaron Watry (1):</p> +<ul> + <li>radeon/winsys: Limit max allocation size to 70% of VRAM</li> +</ul> + +<p>Aleksander Morgado (2):</p> +<ul> + <li>etnaviv: fix refcnt initialization in etna_screen</li> + <li>etnaviv: don't dereference etna_resource pointer if allocation fails</li> +</ul> + +<p>Alex Smith (2):</p> +<ul> + <li>ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers</li> + <li>ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics</li> +</ul> + +<p>Andres Gomez (3):</p> +<ul> + <li>docs: add sha256 checksums for 17.1.4</li> + <li>cherry-ignore: i965: Fix anisotropic filtering for mag filter</li> + <li>Update version to 17.1.5</li> +</ul> + +<p>Anuj Phogat (2):</p> +<ul> + <li>intel/isl: Use uint64_t to store total surface size</li> + <li>intel/isl: Add the maximum surface size limit</li> +</ul> + +<p>Brian Paul (3):</p> +<ul> + <li>draw: check for line_width != 1.0f in validate_pipeline()</li> + <li>svga: clamp device line width to at least 1 to fix HWv8 line stippling</li> + <li>svga: fix PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value</li> +</ul> + +<p>Bruce Cherniak (1):</p> +<ul> + <li>swr: Limit memory held by defer deleted resources.</li> +</ul> + +<p>Chandu Babu N (1):</p> +<ul> + <li>st/va: Fix leak in VAAPI subpictures</li> +</ul> + +<p>Charmaine Lee (1):</p> +<ul> + <li>svga: fixed surface size to include array size</li> +</ul> + +<p>Connor Abbott (2):</p> +<ul> + <li>spirv: fix OpBitcast when the src and dst bitsize are different (v3)</li> + <li>ac/nir: implement 64-bit packing and unpacking</li> +</ul> + +<p>Iago Toral Quiroga (1):</p> +<ul> + <li>glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versions</li> +</ul> + +<p>Ilia Mirkin (1):</p> +<ul> + <li>glsl: check if any of the named builtins are available first</li> +</ul> + +<p>James Legg (2):</p> +<ul> + <li>ac/nir: Make intrinsic_name buffer long enough</li> + <li>spirv: Fix reaching unreachable for compare exchange on images</li> +</ul> + +<p>Jason Ekstrand (1):</p> +<ul> + <li>nir/spirv: Use the type from the deref for atomics</li> +</ul> + +<p>Juan A. Suarez Romero (1):</p> +<ul> + <li>glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shaders</li> +</ul> + +<p>Kenneth Graunke (2):</p> +<ul> + <li>i965: Use true AA line distance on G45/Ironlake.</li> + <li>i965: Always set AALINEDISTANCE_TRUE on Sandybridge.</li> +</ul> + +<p>Lucas Stach (1):</p> +<ul> + <li>etnaviv: fix shader miscompilation with more than 16 labels</li> +</ul> + +<p>Marek Olšák (1):</p> +<ul> + <li>gallium/radeon: fix a possible crash for buffer exports</li> +</ul> + +<p>Neha Bhende (1):</p> +<ul> + <li>svga: loop over box.depth for ReadBack_image on each slice</li> +</ul> + +<p>Nicolai Hähnle (1):</p> +<ul> + <li>winsys/radeon: only call pb_slabs_reclaim when slabs are actually used</li> +</ul> + +<p>Olivier Lauffenburger (1):</p> +<ul> + <li>st/wgl: improve selection of pixel format</li> +</ul> + +<p>Philipp Zabel (1):</p> +<ul> + <li>st/mesa: release EGLImage on EGLImageTarget* error</li> +</ul> + +<p>Plamena Manolova (1):</p> +<ul> + <li>mesa/main: Move NULL pointer check.</li> +</ul> + +<p>Tim Rowley (2):</p> +<ul> + <li>swr/rast: _mm*_undefined_* implementations for gcc<4.9</li> + <li>swr/rast: Correctly allocate SWR_STATS memory as cacheline aligned</li> +</ul> + +<p>Tomasz Figa (1):</p> +<ul> + <li>intel: common: Fix link failure with standalone Android build</li> +</ul> + +<p>Vinson Lee (1):</p> +<ul> + <li>scons: Check for xlocale.h before defining HAVE_XLOCALE_H.</li> +</ul> + +</div> +</body> +</html> diff --git a/lib/mesa/docs/relnotes/6.5.2.html b/lib/mesa/docs/relnotes/6.5.2.html index b14f24f28..e93055e5d 100644 --- a/lib/mesa/docs/relnotes/6.5.2.html +++ b/lib/mesa/docs/relnotes/6.5.2.html @@ -57,7 +57,7 @@ copy texturing). <li>New Intel i965 DRI driver <li>New <code>minstall</code> script to replace normal install program <li>Faster fragment program execution in software -<li>Added (or fixed) support for <a href="http://www.opengl.org/registry/specs/SGI/make_current_read.txt"> +<li>Added (or fixed) support for <a href="https://www.khronos.org/registry/OpenGL/extensions/SGI/GLX_SGI_make_current_read.txt"> GLX_SGI_make_current_read</a> to the following drivers: <ul> <li>radeon</li> diff --git a/lib/mesa/docs/relnotes/7.11.html b/lib/mesa/docs/relnotes/7.11.html index 721da9ca3..bd2ca5ec6 100644 --- a/lib/mesa/docs/relnotes/7.11.html +++ b/lib/mesa/docs/relnotes/7.11.html @@ -226,7 +226,7 @@ did not exist in the 7.10 release series at all.</p> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=36086">Bug 36086</a> - [wine] Segfault r300_resource_copy_region with some wine apps and RADEON_HYPERZ</li> -<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=36182">Bug 36182</a> - Game Trine from http://www.humblebundle.com/ needs ATI_draw_buffers</li> +<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=36182">Bug 36182</a> - Game Trine from https://www.humblebundle.com/ needs ATI_draw_buffers</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=36268">Bug 36268</a> - [r300g, bisected] minor flickering in Unigine Sanctuary</li> diff --git a/lib/mesa/docs/relnotes/7.5.1.html b/lib/mesa/docs/relnotes/7.5.1.html index cf5a5691d..5afd5c0ab 100644 --- a/lib/mesa/docs/relnotes/7.5.1.html +++ b/lib/mesa/docs/relnotes/7.5.1.html @@ -21,7 +21,7 @@ Mesa 7.5.1 is a bug-fix release fixing issues found since the 7.5 release. </p> <p> The main new feature of Mesa 7.5.x is the -<a href="http://wiki.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure. +<a href="https://www.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure. </p> <p> Mesa 7.5.1 implements the OpenGL 2.1 API, but the version reported by diff --git a/lib/mesa/docs/relnotes/7.5.2.html b/lib/mesa/docs/relnotes/7.5.2.html index 13389fdb4..ce722c3cb 100644 --- a/lib/mesa/docs/relnotes/7.5.2.html +++ b/lib/mesa/docs/relnotes/7.5.2.html @@ -21,7 +21,7 @@ Mesa 7.5.2 is a bug-fix release fixing issues found since the 7.5.1 release. </p> <p> The main new feature of Mesa 7.5.x is the -<a href="http://wiki.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure. +<a href="https://www.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure. </p> <p> Mesa 7.5.2 implements the OpenGL 2.1 API, but the version reported by diff --git a/lib/mesa/docs/relnotes/7.5.html b/lib/mesa/docs/relnotes/7.5.html index 9e96aa329..29500e448 100644 --- a/lib/mesa/docs/relnotes/7.5.html +++ b/lib/mesa/docs/relnotes/7.5.html @@ -23,7 +23,7 @@ with the 7.4.x branch or wait for Mesa 7.5.1. </p> <p> The main new feature of Mesa 7.5 is the -<a href="http://wiki.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure. +<a href="https://www.freedesktop.org/wiki/Software/gallium">Gallium3D</a> infrastructure. </p> <p> Mesa 7.5 implements the OpenGL 2.1 API, but the version reported by diff --git a/lib/mesa/docs/relnotes/9.0.html b/lib/mesa/docs/relnotes/9.0.html index 1810ad4c6..f3a6b7ab4 100644 --- a/lib/mesa/docs/relnotes/9.0.html +++ b/lib/mesa/docs/relnotes/9.0.html @@ -90,7 +90,7 @@ The two supported build methods are now autoconf/automake and SCons. <li>Removed support for GL_ARB_shadow_ambient extension</li> <li>Removed Gallium3D - nvfx driver (use nv30 instead)</li> <li> -libGLU has been moved into its own repository, found at <a href="http://cgit.freedesktop.org/mesa/glu/">http://cgit.freedesktop.org/mesa/glu/</a> +libGLU has been moved into its own repository, found at <a href="https://cgit.freedesktop.org/mesa/glu/">https://cgit.freedesktop.org/mesa/glu/</a> </li> </ul> diff --git a/lib/mesa/docs/relnotes/9.1.2.html b/lib/mesa/docs/relnotes/9.1.2.html index 885457af2..317ce2e02 100644 --- a/lib/mesa/docs/relnotes/9.1.2.html +++ b/lib/mesa/docs/relnotes/9.1.2.html @@ -68,9 +68,9 @@ b1ae5a4d9255953980bc9254f5323420 MesaLib-9.1.2.zip <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=62434">Bug 62434</a> - [bisected] 3284.073] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/r600_dri.so failed (/usr/lib/libllvmradeon9.2.0.so: undefined symbol: lp_build_tgsi_intrinsic)</li> -<li><a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349437">Debian bug #349437</a> - mesa - FTBFS: error: 'IEEE_ONE' undeclared</li> +<li><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=349437">Debian bug #349437</a> - mesa - FTBFS: error: 'IEEE_ONE' undeclared</li> -<li><a href="http://bugzilla.redhat.com/show_bug.cgi?id=918661">Redhat bug #918661</a> - crash in routine Avogadro UI manipulation</li> +<li><a href="https://bugzilla.redhat.com/show_bug.cgi?id=918661">Redhat bug #918661</a> - crash in routine Avogadro UI manipulation</li> </ul> |