Hi list, After a very long time, here is mesa 23.2.0-rc3. From my side we've had some techincal issues plus some personal issues for me. There's a lot here, and I'm expecting we may have some regressions here, so I've added another rc. I'm hoping to run on a compressed schedule, and possibly have another rc by the end of the week.
Dylan shortlog ======== Alex Denes (1): virgl: link VA driver with build-id Alyssa Rosenzweig (4): panfrost: Lower vertex_id for XFB panfrost: Fix transform feedback on v9 harder nir/trivialize: Handle more RaW hazards nir/lower_blend: Fix 32-bit logicops Bas Nieuwenhuizen (3): aco: fix nir_op_vec8/16 with 16-bit elements. aco: Fix some constant patterns in 16-bit vec4 construction with s_pack. nir: Fix 16-component nir_replicate. Benjamin Cheng (1): radv/video: use app provided hevc scaling list order Caio Oliveira (1): meson: Ensure that LLVMSPIRVLib is not required for Clover Charmaine Lee (1): svga: set clear_texture to NULL for vgpu9 Connor Abbott (1): tu: Fix vk2tu_*_stage flag type Corentin Noël (1): ci: Add locked flag to bindgen-cli installation Danylo Piliaiev (4): freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK ir3: Fix FS quad ops returning wrong values from helper invocations tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults radv: fix unused non-xfb shader outputs not being removed Dave Airlie (3): gallivm: fix atomic global temporary storage. llvmpipe: fix fragdata/lastfragdata heuristic a bit more. zink: turn off threaded cpu access if not visible. David Heidelberg (4): ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace ci/amd: fix timeouting radeonsi-raven-va-full job ci: add perfetto into mesa git-cache ci/deqp: really remove the uncompressed results.csv file David Rosca (2): frontends/va: Init view_resources array in vlVaPut/GetImage frontends/va: Ignore requested size when creating VAEncCodedBufferType Derek Foreman (1): vulkan/wsi: Allow binding presentation_timing when software rendering Dor Askayo (1): nouveau: add exported GEM handles to the global list Dylan Baker (7): docs: Update release calendar for 23.2.0-rc2 .pick_status.json: Update to e88c0770969f6ae0bfa5bea0f9d99687d257fea1 .pick_status.json: Mark d3f26cbbe1a957b76804da44bbf5e30de2bac941 as denominated .pick_status.json: Update to c5a6e88c4e816ded6105b74f101528eb004e0581 .pick_status.json: Update to 088c2bbd51a48eb0de1e9fd23c529759585bad59 .pick_status.json: Update to 088c2bbd51a48eb0de1e9fd23c529759585bad59 VERSION: update to 23.2.0-rc3 Emma Anholt (1): ci/tu: Drop some xfails for !24086 Eric Engestrom (2): bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match panfrost: upcast uint8/uint16 before shifting them beyond their range Faith Ekstrand (5): nir: Properly handle divergence for load_reg nir/trivialize: Maintain divergence information nir/trivialize: Trivialize cross-block loads Revert "mesa, compiler: Move gl_texture_index to glsl_types.h" Revert "compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h" Friedrich Vock (1): radv: Handle VK_SUBOPTIMAL_KHR in trace layers Georg Lehmann (2): aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16 aco: fix non constant 16bit bitnz/bitz Gert Wollny (5): r600/sfn: Fix use of multiple IDX with kcache r600/sfn: Don't try to propagate to vec4 with more than one use r600/sfn: Only switch to other CF if no AR uses are pending r600/sfn: AR loads should depend on all previous non ALU instructions r600/sfn: Take source uses into account when switching channels Italo Nicola (1): egl: reenable partial redraw with a warning when using gallium hud Iván Briano (1): anv: implement Wa_14019750404 Janne Grunau (1): asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs Julia Tatz (2): gallium/dri: fix dri2_from_names aux/trace: fix set_hw_atomic_buffers method name Julian Hagemeister (1): Gallium: Fix shared memory segment leak Karol Herbst (6): rusticl: fix warnings with newer rustc nv50/ir/nir: fix txq emission on MS textures nv50/ir/nir: Fix zero source handling of tex instructions. rusticl/kernel: only handle function_temp memory before lowering printf n50/compute: submit initial compute state in nv50_screen_create nv50: fix code uploads bigger than 0x10000 bytes Konstantin Seurer (3): draw: Do not restart the primitive_id at 0 llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE llvmpipe: Zero extend vectors in widen_to_simd_width Lionel Landwerlin (5): intel/fs: fix missing predicate on SEL instruction intel/fs: don't try to rebuild sequences of non ssa values anv: fix 3DSTATE_RASTER::APIMode field setting hasvk: fix null descriptor handling with A64 messages anv: don't try to access dynamic buffers from surface states Luigi Santivetti (1): pvr: do not claim support for ASTC texture compression Marek Olšák (1): radeonsi: fix a CDNA regression breaking compute Martin Stransky (1): llvmpipe: fix UAF in lp_scene_is_resource_referenced. Mike Blumenkrantz (34): zink: set pipeline dynamic state count after all dynamic states are set zink: be even dumber about buffer refs when replacing storage zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage zink: fix the fix for separate shader program refcounting kopper: handle pixmap creation failure more gracefully glxsw: check geometry of drawables on creation zink: don't clobber descriptor mode on multiple screen creation nir: fix slot calculations for compact variables with location_frac lavapipe: use the component offset directly for xfb glsl: only explicitly check GS components in PSIZ injection with output variables lavapipe: don't check geometry for fb attachments zink: better handle separate shader dsl creation when no bindings exist zink: force image barriers after dmabuf import zink: use VK_WHOLE_SIZE when binding null db buffer descriptors zink: unset line stipple ds3 state flags when stipple not available nir/lower_io_to_scalar: fix 64bit io splitting nir/linking_helpers: force type matching in does_varying_match zink: add batch refs for transient images zink: fix zs resolve attachment indexing zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images zink: don't append msrtss to dynamic render if not supported zink: set msrtss depth resolve mode when enabled zink: add more locking for pipeline cache aux/trace: fix winsys handle dumping zink: generated tcs is on the tes, not the vs llvmpipe: block weird uses of subsampled formats in buffers llvmpipe: fix early depth + alpha2coverage + occlusion query interaction lavapipe: fix resolves where src image has a layer offset lavapipe: block yuv formats from getting blit feature flags zink: explicitly set non-optimal last_vertex_stage shader key on ctx create zink: fix big tcs output io zink: fix crash in lower_pv_mode_gs_store u/draw: skip zero-sized indirect draws nir/zink: fix gs emulation xfb_info sizing Nanley Chery (2): anv: Don't support ASTC images with modifiers intel/blorp: Ambiguate after CCS resolves on gfx7-8 Paul Gofman (1): driconf: add a workaround for Captain Lycop: Invasion of the Heters Rhys Perry (6): nir/opt_dead_cf: remove nodes after a jump earlier aco: insert s_nop before VGPR deallocation radv: workaround WWZ exporting index=1 through location=1 radv: correctly skip MRT output NaN fixup for meta shaders aco: summarize register demand after handling branches aco: don't create sendmsg(dealloc_vgprs) if scratch is used Rob Clark (1): tu/drm: Add missing error path cleanup Rohan Garg (3): anv: use the correct GFX_VERx10 macro for WA anv,iris: program the maximum number of threads on compute queue init anv: partially revert 2e8b1f6d Samuel Pitoiset (4): zink/ci: update list of expected failures for NAVI10 zink: fix setting VkShaderCreateInfoEXT::nextStage radv/rt: fix capture/replay support vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic Sylvain Munaut (1): egl/dri2: Add a couple of missing mutex release in error path Timothy Arceri (1): glsl: fix spirv sso validation Yiwei Zhang (4): turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults lvp: avoid reading immutable sampler from desc write info venus: fix a cmd builder render_pass state leak across reset venus: fix cmd state leak across implicit reset Zhang Ning (1): Revert "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR" timmac-qmc (1): glsl: fix potential crash with DisableUniformArrayResize git tag: mesa-23.2.0-rc3 https://archive.mesa3d.org/mesa-23.2.0-rc3.tar.xz SHA256: e198ac6b959adc792712f7b1669f720bfcb41913dc2a91dc96cc8a717f4d427b mesa-23.2.0-rc3.tar.xz SHA512: e6b3588f0d469cb42b2cf4df39bbde755f72ebec9a056da0add188dd419c4e342b131d6b551933868705d14b4cd5f707d91ae592ec01a9fb6c1413aa08a183a7 mesa-23.2.0-rc3.tar.xz PGP: https://archive.mesa3d.org/mesa-23.2.0-rc3.tar.xz.sig
signature.asc
Description: signature