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 11.2.2 Release Notes / May 9, 2016</h1>
     18 
     19 <p>
     20 Mesa 11.2.2 is a bug fix release which fixes bugs found since the 11.2.1 release.
     21 </p>
     22 <p>
     23 Mesa 11.2.2 implements the OpenGL 4.1 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.1.  OpenGL
     27 4.1 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 e2453014cd2cc5337a5180cdeffe8cf24fffbb83e20a96888e2b01df868eaae6  mesa-11.2.2.tar.gz
     35 40e148812388ec7c6d7b6657d5a16e2e8dabba8b97ddfceea5197947647bdfb4  mesa-11.2.2.tar.xz
     36 </pre>
     37 
     38 
     39 <h2>New features</h2>
     40 <p>None</p>
     41 
     42 <h2>Bug fixes</h2>
     43 
     44 <p>This list is likely incomplete.</p>
     45 
     46 <ul>
     47 
     48 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=92850">Bug 92850</a> - Segfault loading War Thunder</li>
     49 
     50 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=93767">Bug 93767</a> - Glitches with soft shadows and MSAA in Knights of the Old Republic 2</li>
     51 
     52 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94955">Bug 94955</a> - Uninitialized variables leads to random segfaults (valgrind log, apitrace attached)</li>
     53 
     54 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=94994">Bug 94994</a> - OSMesaGetProcAdress always fails on mangled OSMesa</li>
     55 
     56 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95026">Bug 95026</a> - Alien Isolation segfault after initial loading screen/video</li>
     57 
     58 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95133">Bug 95133</a> - X-COM Enemy Within crashes when entering tactical mission with Bonaire</li>
     59 
     60 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95164">Bug 95164</a> - GLSL compiler (linker I think) emits assertion upon call to glAttachShader</li>
     61 
     62 <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=95251">Bug 95251</a> - vdpau decoder capabilities: not supported</li>
     63 
     64 </ul>
     65 
     66 
     67 <h2>Changes</h2>
     68 
     69 <p>Boyuan Zhang (1):</p>
     70 <ul>
     71   <li>radeon/uvd: alignment fix for decode message buffer</li>
     72 </ul>
     73 
     74 <p>Brian Paul (2):</p>
     75 <ul>
     76   <li>st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()</li>
     77   <li>gallium/util: initialize pipe_framebuffer_state to zeros</li>
     78 </ul>
     79 
     80 <p>Chad Versace (1):</p>
     81 <ul>
     82   <li>dri: Fix robust context creation via EGL attribute</li>
     83 </ul>
     84 
     85 <p>Egbert Eich (1):</p>
     86 <ul>
     87   <li>dri2: Check for dummyContext to see if the glx_context is valid</li>
     88 </ul>
     89 
     90 <p>Emil Velikov (5):</p>
     91 <ul>
     92   <li>docs: add sha256 checksums for 11.2.1</li>
     93   <li>docs: update the sha256 checksums for 11.2.1</li>
     94   <li>cherry-ignore: remove duplicate commit</li>
     95   <li>cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups</li>
     96   <li>Update version to 11.2.2</li>
     97 </ul>
     98 
     99 <p>Eric Anholt (4):</p>
    100 <ul>
    101   <li>vc4: Fix subimage accesses to LT textures.</li>
    102   <li>vc4: Add support for rendering to cube map surfaces.</li>
    103   <li>vc4: Fix tests for format supported with nr_samples == 1.</li>
    104   <li>vc4: Make sure we recompile when sample_mask changes.</li>
    105 </ul>
    106 
    107 <p>Frederic Devernay (1):</p>
    108 <ul>
    109   <li>glapi: fix _glapi_get_proc_address() for mangled function names</li>
    110 </ul>
    111 
    112 <p>Ilia Mirkin (2):</p>
    113 <ul>
    114   <li>nvc0: fix retrieving query results into buffer for timestamps</li>
    115   <li>nouveau/video: properly detect the decoder class for availability checks</li>
    116 </ul>
    117 
    118 <p>Jason Ekstrand (1):</p>
    119 <ul>
    120   <li>i965/fs: Properly report regs_written from SAMPLEINFO</li>
    121 </ul>
    122 
    123 <p>Jonathan Gray (1):</p>
    124 <ul>
    125   <li>egl/x11: authenticate before doing chipset id ioctls</li>
    126 </ul>
    127 
    128 <p>Jose Fonseca (1):</p>
    129 <ul>
    130   <li>winsys/sw/xlib: use correct free function for xlib_dt-&gt;data</li>
    131 </ul>
    132 
    133 <p>Kenneth Graunke (3):</p>
    134 <ul>
    135   <li>i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.</li>
    136   <li>glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.</li>
    137   <li>glsl: Lower vector_extracts to swizzles after lower_vector_derefs.</li>
    138 </ul>
    139 
    140 <p>Leo Liu (1):</p>
    141 <ul>
    142   <li>radeon/uvd: fix tonga feedback buffer size</li>
    143 </ul>
    144 
    145 <p>Marek Olk (1):</p>
    146 <ul>
    147   <li>st/mesa: fix blit-based GetTexImage for non-finalized textures</li>
    148 </ul>
    149 
    150 <p>Nicolai Hhnle (5):</p>
    151 <ul>
    152   <li>gallium/radeon: handle failure when mapping staging buffer</li>
    153   <li>st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor</li>
    154   <li>gallium/radeon: fix crash in r600_set_streamout_targets</li>
    155   <li>radeonsi: correct NULL-pointer check in si_upload_const_buffer</li>
    156   <li>radeonsi: work around an MSAA fast stencil clear problem</li>
    157 </ul>
    158 
    159 <p>Oded Gabbay (4):</p>
    160 <ul>
    161   <li>r600g/radeonsi: send endian info to format translation functions</li>
    162   <li>r600g: set endianess of 16/32-bit buffers according to do_endian_swap</li>
    163   <li>r600g: use do_endian_swap in color swapping functions</li>
    164   <li>r600g: use do_endian_swap in texture swapping function</li>
    165 </ul>
    166 
    167 <p>Patrick Rudolph (1):</p>
    168 <ul>
    169   <li>r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier</li>
    170 </ul>
    171 
    172 <p>Roland Scheidegger (3):</p>
    173 <ul>
    174   <li>llvmpipe: (trivial) initialize src1_alpha var to NULL</li>
    175   <li>gallivm: fix bogus argument order to lp_build_sample_mipmap function</li>
    176   <li>gallivm: make sampling more robust against bogus coordinates</li>
    177 </ul>
    178 
    179 <p>Samuel Pitoiset (6):</p>
    180 <ul>
    181   <li>gk110/ir: do not overwrite def value with zero for EXCH ops</li>
    182   <li>gk110/ir: make use of IMUL32I for all immediates</li>
    183   <li>nvc0/ir: fix wrong emission of (a OP b) OP c</li>
    184   <li>gk110/ir: add emission for (a OP b) OP c</li>
    185   <li>nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+</li>
    186   <li>st/glsl_to_tgsi: fix potential crash when allocating temporaries</li>
    187 </ul>
    188 
    189 <p>Stefan Dirsch (1):</p>
    190 <ul>
    191   <li>dri3: Check for dummyContext to see if the glx_context is valid</li>
    192 </ul>
    193 
    194 <p>Topi Pohjolainen (2):</p>
    195 <ul>
    196   <li>i965/blorp/gen7: Prepare re-using for gen8</li>
    197   <li>i965/blorp: Use 8k chunk size for urb allocation</li>
    198 </ul>
    199 
    200 <p>WuZhen (3):</p>
    201 <ul>
    202   <li>tgsi: initialize stack allocated struct</li>
    203   <li>winsys/sw/dri: use correct free function for dri_sw_dt-&gt;data</li>
    204   <li>android: enable dlopen() on all architectures</li>
    205 </ul>
    206 
    207 
    208 </div>
    209 </body>
    210 </html>
    211