Hi list, I'm a bit late getting this out, I blame XDC. Anyway. This is pretty much what *should* have been in 22.21, with a few extras, so there will be a regularly scheduled 22.2 release next week.
We've got lots of stuff here: llvmpipe, lavapipe, freedreno, aco, mesa, turnip, virgl, r600, zink, radv, core gallium, and nir. All in all, lots of good fixes all over the tree. Cheers, Dylan shortlog ======== Caio Oliveira (1): nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump Connor Abbott (3): tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments ir3/analyze_ubo_ranges: Account for reserved consts ir3/analyze_ubo_ranges: Account for reserved consts better Daniel Schürmann (1): aco/optimizer: disallow can_eliminate_and_exec() with s_not Dave Airlie (5): lavapipe: fix 3d depth stencil image clearing. lavapipe: take layers into account around render surface creation. lavapipe: handle view mask layer count properly for begin rendering. llvmpipe: memset empty images in the key llvmpipe: bind sampler views/images properly. Dylan Baker (17): docs: add release notes for 22.2.0 docs: Add sha256 sum for 22.2.0 .pick_status.json: Update to 3730be9873d556918a20795b37399b7e2e9630b5 .pick_status.json: Update to c268ae9efe602129b848c800dca83411d55c3aab .pick_status.json: Mark 49efa73ba11c4cacaed0052b984e1fb884cf7600 as denominated .pick_status.json: Mark 5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682 as denominated .pick_status.json: Mark 1aacd9492de42412c6c9ca79d48a40c4ffebcd79 as backported .pick_status.json: Mark cbad4adc133b16c803ec9445c8dd144bc5023a62 as denominated .pick_status.json: Mark 40a235c9a82027bcb92d34b7386ea6b1a2e1d587 as denominated .pick_status.json: Update to 3ed712f7483791aa0a256472d276ff5a83c643bc .pick_status.json: Update to e5631add0d1c97da4686f474735d45705facd308 .pick_status.json: Mark 5af6dad179dc4140964ab444a2a7f8cf8d16c561 as denominated .pick_status.json: Update to 68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c .pick_status.json: Mark ff933485b7e328c5041050d5e41a2dd28a032a92 as denominated docs: remove new_features.txt docs: add release notes for 22.2.1 VERSION: update to 22.2.1 Emma Anholt (2): turnip: Fix the "written stencil is unmodified" check. turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE. Erik Faye-Lund (4): mesa/st: always use normalized coords for samplers mesa/st: always use normalized coords for samplers mesa/st: always use normalized coords for samplers docs: fixup broken rst syntax Feng Jiang (1): virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps() Gert Wollny (2): r600/sfn: Handle shifts on Cayman nir_lower_to_source_mods: Don't sneek in an abs modifier from parent James Park (1): meson,amd: Remove Windows libelf wrap Jason Ekstrand (3): iris: Use a larger alignment for buffer allocations iris: Fix more BO alignments iris: Handle resource offsets in buffer copies Jesse Natalie (1): u_atomic: Add a helper for pointer compare-exchange Jonathan (2): gallium/u_threaded: Prepare for buffer sharedness tracking gallium/u_threaded: buffer sharedness tracking Jonathan Gray (1): iris: check i915 features after hw gen Lionel Landwerlin (12): anv: clear descriptorsets if AllocateDescriptorSets fails anv: add missing wokraround for texture cache invalidate intel/nir/rt: fixup generate hit intel/nir/rt: spill/fill the entire ray query data intel/nir/rt: fix ray query proceed level intel/nir/rt: change scratch check validation intel/nir/rt: store ray query state in scratch intel/fs: fixup a64 messages intel/nir: fixup preserved metadata in rayquery lowering intel/nir: fix potential invalid function impl ptr usage intel/nir: disable assert on async stack id anv: remove HDC flush from invalidate bits Marcin Ślusarz (1): intel/compiler: remove second shading rate lowering for mesh Marek Olšák (1): radeonsi: don't flush asynchronously for fence_server_signal Martin Krastev (1): meson: add svga gallium driver to 'auto' group on arm/aarch64 Mike Blumenkrantz (23): zink: uncap ssbo size zink: fix atomic ssbo indexing with non-32bit values zink: split up get_clear_data() zink: make void clears more robust zink: fix/relax resolve geometry check zink: fix atomic ssbo fadd offsets st/bitmap: use normalized coords in samplers with lowered rects st/drawpixels: use normalized coords in samplers with lowered rects zink: handle culldistance xfb outputs like clipdistance lavapipe: set writemask for compute shader buffers lavapipe: propagate shader access info across libraries zink: free vertex_state_cache on shutdown zink: always unset var->data.explicit_xfb_buffer zink: avoid overflow when clamping bufferviews zink: always run optimize_nir after lower_64bit_vars zink: don't flatten 64bit arrays during rewrite mesa: set normalized_coords for bindless texture buffer samplers aux/trace: dump depth_clamp for rasterizer state zink: set layouts before possibly reordering image copies zink: add a draw barrier when unbinding a sampler-bound fb surface glthread: handle DeleteBuffers(n=-1) gracefully zink: fix/improve handling for multi-component bitfield ops pipe-loader: fix zink driinfo header path Pierre-Eric Pelloux-Prayer (3): radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0 tc: do a GPU->CPU copy to initialize cpu_storage tc: don't use CPU storage for glBufferData Qiang Yu (1): nir: fix nir_xfb_info buffer_to_stream length Rhys Perry (1): aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation Samuel Pitoiset (1): radv: make sure to initialize wd_switch_on_eop before checking its value SoroushIMG (1): zink: fix nir_op_unpack_64_2x32 emission Tapani Pälli (1): mesa/st: fix a set_sampler_views call parameter order Timur Kristóf (4): aco/optimizer_postRA: Mark a register overwritten when predecessors disagree. aco/optimizer_postRA: Don't assume all operand registers were written by same instr. aco/optimizer_postRA: Fix logical control flow handling. radv: Use a fallback for marketing name when libdrm doesn't know it. Yiwei Zhang (1): mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER Yonggang Luo (3): drm-shim: drop gnu99 override ci/docs: Stick to specific version of python packages util: Disable usage of __attribute__((__const__)) when the compiler is clang nyanmisaka (1): gallium: Do not include offscreen winsys if glx is disabled git tag: mesa-22.2.1 https://archive.mesa3d.org/mesa-22.2.1.tar.xz SHA256: 0079beac0a33f45e7e0aec59e6913eafbc4268a3f1e2e330017440494f91b13c mesa-22.2.1.tar.xz SHA512: cb69c808453474f77aad68afae7cdb427e6720e1d2259f7b911a5476a03144bbe8adfbe040f9bed3954d92805eea302757b76fd29f03f692f725c0fd2295df7e mesa-22.2.1.tar.xz PGP: https://archive.mesa3d.org/mesa-22.2.1.tar.xz.sig
signature.asc
Description: signature