Hello list, The candidate for the Mesa 17.1.5 is now available. Currently we have: - 36 queued - 2 nominated (outstanding) - and 0 rejected patch(es)
In the current queue we have: In Mesa Core we include a fix to prevent a potential crash. The state tracker received a fix for properly releasing an EGLImage texture in case the image format is not supported. The SPIR-V compiler has gotten a fix for properly implementing OpBitcast. Additionally, we also have now several fixes on its translation to NIR when atomics are involved and another one to avoid hitting an unreachable error for compare exchange on images. The GLSL compiler has received a fix to enforce the GLSL ES 3.00+ rule that overloads or overrides of built-ins are disallowed. Also, it has corrected a problem by which the gl_Max{Vertex,Fragment}UniformComponents built-ins where not available from 4.10 onwards and another one by which we were incorrectly trying to manage the linking of the xfb_stride layout qualifier in the FS stage. Intel drivers now have a proper maximum surface limit. Additionally, i965 has gotten some fixes to use the the "true" distance for antialiased lines in G45, Ironlake and Sandybridge. Gallivm has seen a fix for properly checking the line width in order to use the wide line stage. The VA library, has seen fixed a leak. While WGL has seen improved the selection of pixel format. The etnaviv driver has gotten a fix for miscompilation of shaders which were leading to GPU hangs, another one for an initialization to avoid the improper removal of the pipe screen and a third one to avoid a potential crash situation. The AMD drivers has seen corrected some problems in the NIR to LLVM translation with image atomic names and has now the 64-bit packing and unpacking that improves the Float64 support situation. radeon has gotten a fix to limit the VRAM allocation size and has now a couple of crashes fixed, one of which was affecting the game Factorio. The swr driver has received a patch to limit the memory held by defer deleted resources that could lead to the trigger of the OOM-killer in systems with not that much memory. Also, we have fixed a problem by which it was not possible to compile with gcc<4.9 and another one that should improve performance. The svga driver has received several patches. Among them, the wide line stage is used now only when it is needed, the total surface size has been corrected to include also the array size and the query for checking the maximum texture buffer size has also been corrected. From build and integration point of view, we have added a fix to solve a linking problem with standalone Android builds while SCons is now properly checking for xlocale.h. Take a look at section "Mesa stable queue" for more information. Testing reports/general approval -------------------------------- Any testing reports (or general approval of the state of the branch) will be greatly appreciated. The plan is to have 17.1.5 this Friday (14th of July), around or shortly after 19:00 GMT. If you have any questions or suggestions - be that about the current patch queue or otherwise, please go ahead. Trivial merge conflicts ----------------------- cc2a62991a104bdbaf06913501d777cd4037fed8 Author: Alex Smith <asm...@feralinteractive.com> ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers (cherry picked from commit 909184ac9cf59f23803915773f5659f05c161394) commit 2711a13a4fca238d0647558905f98e7f1170b67d Author: Ilia Mirkin <imir...@alum.mit.edu> glsl: check if any of the named builtins are available first (cherry picked from commit 880f21f55d579fe2183255d031c23343da30f69e) commit e9f0179221d175aa59974eaa4a386074ad37ca8a Author: Plamena Manolova <plamena.manol...@intel.com> mesa/main: Move NULL pointer check. (cherry picked from commit b3b61211157ab934f1898d3519e7288c1fd89d80) c36c8ec52808eb55bf1517a7beaaacc955c1e612 Author: Juan A. Suarez Romero <jasua...@igalia.com> glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shaders (cherry picked from commit 860919a3b237386cba5b2951ae520bf6734fd17e) Cheers, Andres Mesa stable queue ----------------- Nominated (2) ============= Brian Paul (1): f7e78abdf4 svga: fix texture swizzle writemasking Jason Ekstrand (1): 8e3d9c5d09 anv: Round u_vector element sizes to a power of two Queued (36) =========== Aaron Watry (1): radeon/winsys: Limit max allocation size to 70% of VRAM Aleksander Morgado (2): etnaviv: fix refcnt initialization in etna_screen etnaviv: don't dereference etna_resource pointer if allocation fails Alex Smith (2): ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics Andres Gomez (2): docs: add sha256 checksums for 17.1.4 cherry-ignore: i965: Fix anisotropic filtering for mag filter Anuj Phogat (2): intel/isl: Use uint64_t to store total surface size intel/isl: Add the maximum surface size limit Brian Paul (3): draw: check for line_width != 1.0f in validate_pipeline() svga: clamp device line width to at least 1 to fix HWv8 line stippling svga: fix PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value Bruce Cherniak (1): swr: Limit memory held by defer deleted resources. Chandu Babu N (1): st/va: Fix leak in VAAPI subpictures Charmaine Lee (1): svga: fixed surface size to include array size Connor Abbott (2): spirv: fix OpBitcast when the src and dst bitsize are different (v3) ac/nir: implement 64-bit packing and unpacking Iago Toral Quiroga (1): glsl: gl_Max{Vertex,Fragment}UniformComponents exist in all desktop GL versions Ilia Mirkin (1): glsl: check if any of the named builtins are available first James Legg (2): ac/nir: Make intrinsic_name buffer long enough spirv: Fix reaching unreachable for compare exchange on images Jason Ekstrand (1): nir/spirv: Use the type from the deref for atomics Juan A. Suarez Romero (1): glsl: do not call link_xfb_stride_layout_qualifiers() for fragment shaders Kenneth Graunke (2): i965: Use true AA line distance on G45/Ironlake. i965: Always set AALINEDISTANCE_TRUE on Sandybridge. Lucas Stach (1): etnaviv: fix shader miscompilation with more than 16 labels Marek Olšák (1): gallium/radeon: fix a possible crash for buffer exports Neha Bhende (1): svga: loop over box.depth for ReadBack_image on each slice Nicolai Hähnle (1): winsys/radeon: only call pb_slabs_reclaim when slabs are actually used Olivier Lauffenburger (1): st/wgl: improve selection of pixel format Philipp Zabel (1): st/mesa: release EGLImage on EGLImageTarget* error Plamena Manolova (1): mesa/main: Move NULL pointer check. Tim Rowley (2): swr/rast: _mm*_undefined_* implementations for gcc<4.9 swr/rast: Correctly allocate SWR_STATS memory as cacheline aligned Tomasz Figa (1): intel: common: Fix link failure with standalone Android build Vinson Lee (1): scons: Check for xlocale.h before defining HAVE_XLOCALE_H. Rejected (0) ============ _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev