Home | History | Annotate | Download | only in relnotes
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2 <html lang="en">
      3 <head>
      4   <meta http-equiv="content-type" content="text/html; charset=utf-8">
      5   <title>Mesa Release Notes</title>
      6   <link rel="stylesheet" type="text/css" href="../mesa.css">
      7 </head>
      8 <body>
      9 
     10 <div class="header">
     11   <h1>The Mesa 3D Graphics Library</h1>
     12 </div>
     13 
     14 <iframe src="../contents.html"></iframe>
     15 <div class="content">
     16 
     17 <h1>Mesa 17.1.5 Release Notes / July 14, 2017</h1>
     18 
     19 <p>
     20 Mesa 17.1.5 is a bug fix release which fixes bugs found since the 17.1.4 release.
     21 </p>
     22 <p>
     23 Mesa 17.1.5 implements the OpenGL 4.5 API, but the version reported by
     24 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
     25 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
     26 Some drivers don't support all the features required in OpenGL 4.5.  OpenGL
     27 4.5 is <strong>only</strong> available if requested at context creation
     28 because compatibility contexts are not supported.
     29 </p>
     30 
     31 
     32 <h2>SHA256 checksums</h2>
     33 <pre>
     34 7e3eeee8f9c28052796eb18133c2be12c38ba34864cc496382a2fa20c29b0317  mesa-17.1.5.tar.gz
     35 378516b171712687aace4c7ea8b37c85895231d7a6d61e1e27362cf6034fded9  mesa-17.1.5.tar.xz
     36 </pre>
     37 
     38 
     39 <h2>New features</h2>
     40 <p>None</p>
     41 
     42 
     43 <h2>Bug fixes</h2>
     44 
     45 <ul>
     46 
     47 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100242">Bug 100242</a> - radeon buffer allocation failure during startup of Factorio</li>
     48 
     49 <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>
     50 
     51 <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>
     52 
     53 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=101703">Bug 101703</a> - No stencil buffer allocated when requested by GLUT</li>
     54 
     55 </ul>
     56 
     57 
     58 <h2>Changes</h2>
     59 
     60 <p>Aaron Watry (1):</p>
     61 <ul>
     62   <li>radeon/winsys: Limit max allocation size to 70% of VRAM</li>
     63 </ul>
     64 
     65 <p>Aleksander Morgado (2):</p>
     66 <ul>
     67   <li>etnaviv: fix refcnt initialization in etna_screen</li>
     68   <li>etnaviv: don't dereference etna_resource pointer if allocation fails</li>
     69 </ul>
     70 
     71 <p>Alex Smith (2):</p>
     72 <ul>
     73   <li>ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers</li>
     74   <li>ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics</li>
     75 </ul>
     76 
     77 <p>Andres Gomez (3):</p>
     78 <ul>
     79   <li>docs: add sha256 checksums for 17.1.4</li>
     80   <li>cherry-ignore: i965: Fix anisotropic filtering for mag filter</li>
     81   <li>Update version to 17.1.5</li>
     82 </ul>
     83 
     84 <p>Anuj Phogat (2):</p>
     85 <ul>
     86   <li>intel/isl: Use uint64_t to store total surface size</li>
     87   <li>intel/isl: Add the maximum surface size limit</li>
     88 </ul>
     89 
     90 <p>Brian Paul (3):</p>
     91 <ul>
     92   <li>draw: check for line_width != 1.0f in validate_pipeline()</li>
     93   <li>svga: clamp device line width to at least 1 to fix HWv8 line stippling</li>
     94   <li>svga: fix PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value</li>
     95 </ul>
     96 
     97 <p>Bruce Cherniak (1):</p>
     98 <ul>
     99   <li>swr: Limit memory held by defer deleted resources.</li>
    100 </ul>
    101 
    102 <p>Chandu Babu N (1):</p>
    103 <ul>
    104   <li>st/va: Fix leak in VAAPI subpictures</li>
    105 </ul>
    106 
    107 <p>Charmaine Lee (1):</p>
    108 <ul>
    109   <li>svga: fixed surface size to include array size</li>
    110 </ul>
    111 
    112 <p>Connor Abbott (2):</p>
    113 <ul>
    114   <li>spirv: fix OpBitcast when the src and dst bitsize are different (v3)</li>
    115   <li>ac/nir: implement 64-bit packing and unpacking</li>
    116 </ul>
    117 
    118 <p>Iago Toral Quiroga (1):</p>
    119 <ul>
    120   <li>glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versions</li>
    121 </ul>
    122 
    123 <p>Ilia Mirkin (1):</p>
    124 <ul>
    125   <li>glsl: check if any of the named builtins are available first</li>
    126 </ul>
    127 
    128 <p>James Legg (2):</p>
    129 <ul>
    130   <li>ac/nir: Make intrinsic_name buffer long enough</li>
    131   <li>spirv: Fix reaching unreachable for compare exchange on images</li>
    132 </ul>
    133 
    134 <p>Jason Ekstrand (1):</p>
    135 <ul>
    136   <li>nir/spirv: Use the type from the deref for atomics</li>
    137 </ul>
    138 
    139 <p>Juan A. Suarez Romero (1):</p>
    140 <ul>
    141   <li>glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shaders</li>
    142 </ul>
    143 
    144 <p>Kenneth Graunke (2):</p>
    145 <ul>
    146   <li>i965: Use true AA line distance on G45/Ironlake.</li>
    147   <li>i965: Always set AALINEDISTANCE_TRUE on Sandybridge.</li>
    148 </ul>
    149 
    150 <p>Lucas Stach (1):</p>
    151 <ul>
    152   <li>etnaviv: fix shader miscompilation with more than 16 labels</li>
    153 </ul>
    154 
    155 <p>Marek Olk (1):</p>
    156 <ul>
    157   <li>gallium/radeon: fix a possible crash for buffer exports</li>
    158 </ul>
    159 
    160 <p>Neha Bhende (1):</p>
    161 <ul>
    162   <li>svga: loop over box.depth for ReadBack_image on each slice</li>
    163 </ul>
    164 
    165 <p>Nicolai Hhnle (1):</p>
    166 <ul>
    167   <li>winsys/radeon: only call pb_slabs_reclaim when slabs are actually used</li>
    168 </ul>
    169 
    170 <p>Olivier Lauffenburger (1):</p>
    171 <ul>
    172   <li>st/wgl: improve selection of pixel format</li>
    173 </ul>
    174 
    175 <p>Philipp Zabel (1):</p>
    176 <ul>
    177   <li>st/mesa: release EGLImage on EGLImageTarget* error</li>
    178 </ul>
    179 
    180 <p>Plamena Manolova (1):</p>
    181 <ul>
    182   <li>mesa/main: Move NULL pointer check.</li>
    183 </ul>
    184 
    185 <p>Tim Rowley (2):</p>
    186 <ul>
    187   <li>swr/rast: _mm*_undefined_* implementations for gcc&lt;4.9</li>
    188   <li>swr/rast: Correctly allocate SWR_STATS memory as cacheline aligned</li>
    189 </ul>
    190 
    191 <p>Tomasz Figa (1):</p>
    192 <ul>
    193   <li>intel: common: Fix link failure with standalone Android build</li>
    194 </ul>
    195 
    196 <p>Vinson Lee (1):</p>
    197 <ul>
    198   <li>scons: Check for xlocale.h before defining HAVE_XLOCALE_H.</li>
    199 </ul>
    200 
    201 </div>
    202 </body>
    203 </html>
    204