Hello list, The candidate for the Mesa 17.2.1 is now available. Currently we have: - 53 queued - 0 nominated (outstanding) - and 7 rejected patches
The current queue consists of: Nearly a multiple fixes, making the GLSL shader cache more robust. The RADV driver has seen a few dozen patches, as a result Vega support was re-enabled. The i965, radeonsi, nvc0 and freedreno have received a few small fixes each. Whereas on EGL side a potential crash has been resolved. Compatibility with Glibc 2.26 was improved by adding proper checking for the locale based strtod/strtof functions. 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.2.1 next Friday (17th of September), around or shortly after 18:00 GMT. If you have any questions or suggestions - be that about the current patch queue or otherwise, please go ahead. Trivial merge conflicts ----------------------- commit cb9dae484a9e96afef0b9f3b1ffa5939f96a9171 Author: Nicolai Hähnle <nicolai.haeh...@amd.com> radeonsi/gfx9: always flush DB metadata on framebuffer changes (cherry picked from commit 34124e412f00432ba8b3b8d16e3f2168aa596622) commit 54c5568fa9a42dd14c27fc5c3e59e5a20a97f2d3 Author: Dave Airlie <airl...@redhat.com> radv: use simpler indirect packet 3 if possible. (cherry picked from commit 219d29e4d83d8c901f127c8a004c45c23c15751e) commit c8076c8ea1fc8b0370cb6cef202175a02a096fcf Author: Dave Airlie <airl...@redhat.com> radv: handle GFX9 1D textures (cherry picked from commit 1bcb953e16600e0d9329b678a6eacee98d326547) commit 69394e3517d3afa084319a8d736e9ccb80c5face Author: Nicolai HÃ<U+0083>¤hnle <nicolai.haeh...@amd.com> radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog (cherry picked from commit 92c4277990799641d4986ce66a62366228713945) commit 5cec0937730ee4864e1b876ec900b289130b4fbe Author: Nicolai Hähnle <nicolai.haeh...@amd.com> ac/surface: match Z and stencil tile config (cherry picked from commit cffc0ae0d9e572a82ce88c09e6ee8e2ed2a9be91) Cheers, Emil Mesa stable queue ----------------- Nominated (5) ============= Dave Airlie (2): 64d9bd149aa radv/nir: call opt_remove_phis after trivial continues. a7a7bf21bdf st/glsl->tgsi: fix u64 to bool comparisons." fixes 278580729a Gert Wollny (2): d3675812b53 travis: force llvm-3.3 for "make Gallium ST Other" 39fe51c1e33 travis: Add libunwind-dev to gallium/make builds Emil Velikov (1): 9aba643e3ca automake: enable libunwind in `make distcheck' Queued (53) =========== Bas Nieuwenhuizen (4): radv: Actually set the cmd_buffer usage_flags. radv: Fix vkCopyImage with both depth and stencil aspects. radv: Disable multilayer & multilevel DCC. radv: Don't allocate CMASK for linear images. Ben Crocker (1): llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 load Brian Paul (1): llvmpipe: initialize llvmpipe->dirty with LP_NEW_SCISSOR Charmaine Lee (1): vbo: fix offset in minmax cache key Dave Airlie (12): radv: disable 1d/2d linear optimisation on gfx9. radv/gfx9: set descriptor up for base_mip to level range. Revert "radv: disable support for VEGA for now." radv/winsys: use amdgpu_bo_va_op_raw. radv/gfx9: allocate events from uncached VA space radv: use simpler indirect packet 3 if possible. radv: don't use iview for meta image width/height. radv: handle GFX9 1D textures radv/gfx9: set mip0-depth correctly for 2d arrays/3d images radv/ac: bump params array for image atomic comp swap radv/gfx9: fix image resource handling. radv/winsys: fix flags vs va_flags thinko. Emil Velikov (5): cherry-ignore: add getCapability patches cherry-ignore: ignore gfx9 tile swizzle fix cherry-ignore: add execution_type() fix to the list cherry-ignore: add EGL+gbm swast patches egl/x11/dri3: adding missing __DRI_BACKGROUND_CALLABLE extension Eric Engestrom (3): util: improve compiler guard mesa/st: remove unwanted backup file docs/egl: remove reference to EGL_DRIVERS_PATH Grazvydas Ignotas (1): radv: don't assert on empty hash table Jason Ekstrand (2): anv/formats: Nicely handle unknown VkFormat enums spirv: Add support for the HelperInvocation builtin Karol Herbst (1): nvc0: write 0 to pipeline_statistics.cs_invocations Kenneth Graunke (2): i965: Fix crash in fallback GTT mapping. i965: Set "Subslice Hashing Mode" to 16x16 on Apollolake. Marek Olšák (1): st/mesa: skip draw calls with pipe_draw_info::count == 0 Michael Olbrich (1): egl/dri2: only destroy created objects Nicolai HÃ<U+0083>¤hnle (1): radeonsi: apply a mask to gl_SampleMaskIn in the PS prolog Nicolai Hähnle (4): radeonsi/gfx9: always flush DB metadata on framebuffer changes st/glsl_to_tgsi: only the first (inner-most) array reference can be a 2D index ac/surface: match Z and stencil tile config glsl: fix glsl_struct_field size calculations for shader cache Ray Strode (1): gallivm: correct channel shift logic on big endian Rob Clark (1): freedreno: skip batch-cache for compute shaders Roland Scheidegger (1): st/mesa: fix view template initialization in try_pbo_readpixels Samuel Pitoiset (1): radeonsi: update dirty_level_mask before dispatching Timothy Arceri (9): glsl: allow NULL to be passed to encode_type_to_blob() glsl: stop adding pointers from gl_shader_variable to the cache glsl: stop adding pointers from glsl_struct_field to the cache glsl: add has_uniform_storage() helper to shader cache glsl: don't write uniform storage offset if there isn't one glsl: always write a name/label string to the cache compiler: move pointers to the start of shader_info glsl: stop adding pointers from shader_info to the cache glsl: stop adding pointers from bindless structs to the cache Rejected (7) ============ Marek Olšák (1): 1bf703e4ea5 dri_interface,egl,gallium: only expose RGBA visuals on Android Rob Herring (1): be5773fa8df Android: fix compile error for DRI2 loader getCapability Emil Velikov (1): 31a6750988d st/dri: NULL check before deref DRI loader .getCapability Reason: Above three add/fix extra infra, while simpler fix is already applied. Dave Airlie (1): 31bb8517a19 radv/gfx9: fix tile swizzle handling for gfx9 Reason: The commit addresses code that did not land in the stable branch. Jason Ekstrand (1): d496780fb2c intel/eu/validate: Look up types on demand in exe ution_type() Reason: Commit is not applicable when 4fab67a4415 is missing. Gwan-gyeong Mun (2): 3a5e3aa5a53 egl/drm: Fix misused x and y offsets in swrast_pu_image2() fe2a6281b3b egl/drm: Fix misused x and y offsets in swrast_ge_image() Reason: Depends on preceding commit which adds new public GBM API. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev