Hello list, The candidate for the Mesa 17.1.7 is now available. Currently we have: - 33 queued - 3 nominated (outstanding) - and 3 rejected patches
In the current queue we have: The state tracker received a fix to avoid a crash accessing a null pointer exposed using llvmpipe on Windows. The GLSL compiler has received a fix that prevents an assertion in an error code path with invalid types. Intel drivers have a received a fix to reset the pull params when a dual object compile fails. i965 has gotten a fix for an improper assertion when using primus and a correction to include miptree buffer offset to the start of the buffer in the relocation. Meanwhile, the anv Vulkan driver includes a patch to allow sampling on depth-only formats on gen7. Gallium has gotten a patch to compute seconds and nanoseconds parts separately to reduce severity of precision loss and roll over less. The AMD drivers has seen corrected problems in the NIR to LLVM translation with the lsb emission and the f16->f32 denorm handling for SI/CIK. Additionally, a hang when libelf is replaced by an incompatible version and shader compilation failed is now prevented. radeonsi has now CE disabled by default. The radv Vulkan driver includes now a patch to avoid a GPU hang on bogus applications that would resolve with non- multisample src, another one that fixes MSAA on SI GPUs and has fixed some freezes by forcing cs/ps/l2 flush at end of command stream. nouveau's nv50 has gotten a fix for a problem involving ConstantFolding with saturation that was visible in Hitman Absolution and, possibly, in some other games. Also, it has gotten fixes for the srcMask computation, for TG4, TXF and TXQ. The swr driver has received a patch to fix invalid castings for calls to Interlocked* functions. The WGL state tracker has received a fix to avoid regular freezes due to negative time stamp differences if swap interval is enabled. EGL has gotten a fix to avoid a crash if an invalid display is used. In the DRI2 drivers, the X11 platform received a fix to prevent leaking xfixes_query in the error path while the DRM one saw fixed misused x and y offsets on the calculation of the memory copy regions. From build and integration point of view, we have added a fix to solve building on old glibc. 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.7 next Monday (21st of August), around or shortly after 15:00 GMT. If you have any questions or suggestions - be that about the current patch queue or otherwise, please go ahead. Trivial merge conflicts ----------------------- 7056362f8dfe2629c901de0b35315aa3aee0aec0 Author: Connor Abbott <cwabbo...@gmail.com> ac/nir: fix lsb emission (cherry picked from commit 6d731c5651ea98551e0bf0c1a8896d5ea63558d5) 9e164c6aa9c7799e1cbd9a9b5f160f8ba505d6bd Author: Kenneth Graunke <kenn...@whitecape.org> i965: Delete pitch alignment assertion in get_blit_intratile_offset_el. (cherry picked from commit 595a47b8293b1d97a3ae7dbfa8db703bfb4e7aae) 894953dae6d1d163fc9cd58271b2cc3307a616b4 Author: Chris Wilson <ch...@chris-wilson.co.uk> i965/blit: Remember to include miptree buffer offset in relocs (cherry picked from commit fb63c43fd1b7adb5cb4f34e7616e7d564ca178e5) ad07debbd9c936cd64bea4c5372ff8f39379c729 Author: Dave Airlie <airl...@redhat.com> radv: avoid GPU hangs if someone does a resolve with non-multisample src (v2) (cherry picked from commit 36a1b61321561634c6b243cf876c347fef73dfa4) 4c09f648929fbde25e4be44fa2983c0f3ac2fd11 Author: Emil Velikov <emil.veli...@collabora.com> egl: avoid eglCreatePlatform*Surface{EXT,} crash with invalid dpy (cherry picked from commit 26fbb9eacddb1b809739cb12477bde13501d6d5a) 301c835de82f21b2f135e3026ce335ba5fd8a0f2 Author: Marek Olšák <marek.ol...@amd.com> radeonsi: disable CE by default (cherry picked from commit 1ab7fed7079a8b0f670d6a51ddc98691ace29508) d24ae9267fd1050521fad7e550bc6cb90f1a2539 Author: Tim Rowley <timothy.o.row...@intel.com> swr/rast: Fix invalid casting for calls to Interlocked* functions (cherry picked from commit b333bc753e2dd1ed1a676606046a4289e7d58187) d4af0756daef7093a3fdc14f0bdf7f9aa9dc2c9e Author: Gwan-gyeong Mun <elong...@gmail.com> egl/drm: Fix misused x and y offsets in swrast_put_image2() (cherry picked from commit 3a5e3aa5a53cff55a5e31766d713a41ffa5a93d7) fb6fc1cc704c7545ae168832e1a7ceb6fe70b0b6 Author: Gwan-gyeong Mun <elong...@gmail.com> egl/drm: Fix misused x and y offsets in swrast_get_image() (cherry picked from commit fe2a6281b3b299998fe7399e7dbcc2077d773824) 3f52de345c65ec870e6f8b7fc3de4c534d25b004 Author: Dave Airlie <airl...@redhat.com> radv: fix MSAA on SI gpus. (cherry picked from commit 8bf39307517a04263532e3c5a49b5be1f4a99032) Cheers, Andres Mesa stable queue ----------------- Nominated (3) ============= Ilia Mirkin (1): glsl: add a few missing int64 constant propagation cases Lionel Landwerlin (1): i965: perf: minimize the chances to spread queries across batchbuffers Jason Ekstrand (1): i965: Stop looking at NewDriverState when emitting 3DSTATE_URB Queued (33) =========== Andres Gomez (7): cherry-ignore: add "swr: use the correct variable for no undefined symbols" cherry-ignore: add "radeon/ac: use ds_swizzle for derivs on si/cik." cherry-ignore: add "configure: remove trailing "-a" in swr architecture teststable: 17.2 nomination only." cherry-ignore: added 17.2 nominations. cherry-ignore: add "radv: Handle VK_ATTACHMENT_UNUSED in color attachments." cherry-ignore: add "virgl: drop precise modifier." cherry-ignore: add "radv: handle 10-bit format clamping workaround." Chris Wilson (1): i965/blit: Remember to include miptree buffer offset in relocs Connor Abbott (1): ac/nir: fix lsb emission Dave Airlie (5): intel/vec4/gs: reset nr_pull_param if DUAL_INSTANCED compile failed. radv: avoid GPU hangs if someone does a resolve with non-multisample src (v2) radv: fix f16->f32 denorm handling for SI/CIK. (v2) radv: fix MSAA on SI gpus. radv: force cs/ps/l2 flush at end of command stream. (v2) Emil Velikov (3): docs: add sha256 checksums for 17.1.6 egl/x11: don't leak xfixes_query in the error path egl: avoid eglCreatePlatform*Surface{EXT,} crash with invalid dpy Eric Anholt (1): util: Fix build on old glibc. Eric Engestrom (1): gbm: add gbm_bo_get_bpp() Frank Richter (3): st/mesa: fix a null pointer access st/wgl: check for negative delta in wait_swap_interval() gallium/os: fix os_time_get_nano() to roll over less Gwan-gyeong Mun (2): egl/drm: Fix misused x and y offsets in swrast_put_image2() egl/drm: Fix misused x and y offsets in swrast_get_image() Ilia Mirkin (3): glsl/ast: update rhs in addition to the var's constant_value nv50/ir: fix srcMask computation for TG4 and TXF nv50/ir: fix TXQ srcMask Jason Ekstrand (1): anv/formats: Allow sampling on depth-only formats on gen7 Karol Herbst (1): nv50/ir: fix ConstantFolding with saturation Kenneth Graunke (1): i965: Delete pitch alignment assertion in get_blit_intratile_offset_el. Marek Olšák (2): ac: fail shader compilation if libelf is replaced by an incompatible version radeonsi: disable CE by default Tim Rowley (1): swr/rast: Fix invalid casting for calls to Interlocked* functions Rejected (3) ============ Emil Velikov (1): swr: use the correct variable for no undefined symbols Breaks SWR compilation due to earlier commit f50aa21456 which did not land in branch. Dave Airlie (1): radeon/ac: use ds_swizzle for derivs on si/cik. Depends on earlier commit 28634ff7d3 which did not land in branch. Tim Rowley (1): configure: remove trailing "-a" in swr architecture test Depends on earlier commit 1cb5a6061c which did not land in branch. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev