Mesa 22.1.0-rc4
I'd like to announce Mesa 22.1.0-rc4. We'll plan on either rc5 or 22.1.0 final next week.
This week we've got a ton of useful stuff, lots of zink and kopper backports, llvmpipe, util, aco, r600, virgl, panfrost, wayland, spirv, microsoft, radv, nir, and varous intel cleanups among other things.
Cheers,
Dylan
shortlog
========
Adam Jackson (1):
glx/kopper: Wire up a way for SwapBuffers to fail
Anuj Phogat (2):
include/uapi: Update drm_fourcc.h from kernel
isl,iris: Add I915_FORMAT_MOD_4_TILED support for XeHP
Autumn on Tape (4):
gallivm: add subgroup shuffle support
lavapipe: enable subgroup shuffle operations
gallivm: use shufflevector for shuffles when index is constant data gallivm: use VPERMPS (x86/AVX2) for 32-bit 8-element shuffles
Chia-I Wu (1):
util: Keep quiet NaNs quiet when converting to half float.
Daniel Schürmann (1):
aco/ra: fix live-range splits of phi definitions
Dave Airlie (2):
vulkan/wsi: keep allocate queue families in image, just don't fill them
llvmpipe: add user memory resources to the debug global list.
Dylan Baker (6):
.pick_status.json: Update to f17d3a125126dd7e0f1c2072545976cec1eeb1c8 .pick_status.json: Update to 1dc697942af7254798f83583f5788e1abf136d27 .pick_status.json: Update to 2505afc430c6b151e7e4243503953ba0b0a2c842 .pick_status.json: Mark c025cb9ee9d79ebfb66a577556e04deecfe012ed as backported
.pick_status.json: Update to 575068a1656ab4303647ade1491da7d711d36db7 VERSION: bump for 22.1.0-rc4 release
Emma Anholt (1):
nouveau/nir: Move FS output stores to the end of the last block.
Erik Faye-Lund (3):
meson: remove unused defines
gallium/xlib: fix stale comment
mesa: add missing error-path
Francisco Jerez (1):
intel/dev: Compute pixel pipe information based on geometry topology DRM query.
Gert Wollny (2):
virgl: don't move input gl_SampleMaskIn to a temp
r600: Allow eight bit, three channel formats for vertex buffers
Icecream95 (2):
panfrost: Fix pack_32_2x16 implementation
pan/bi: Use texture index instead of sampler for message preloading
Iván Briano (1):
vulkan/wsi/wayland: Fix double free on error condition
Jason Ekstrand (1):
spirv: Handle Op*MulExtended for non-32-bit types
Jesse Natalie (1):
microsoft/compiler: Unload DXIL validator library *after* calling Release()
Jordan Justen (5):
vulkan/wsi/x11: Use atomic_int with sent_image_count
drm-uapi/i915_drm.h: Update from drm-next (2022-04-28) iris: Fix assertion meant to only target the clear-color stride intel/dev: Read hwconfig from i915
intel_dev_info: Add --hwconfig command line parameter
Juan A. Suarez Romero (1):
mesa: unref syncobj after wait_sync
Konstantin Seurer (1):
ac/nir: Do not set cursor in try_extract_additions
Lionel Landwerlin (3):
anv: fix clflush usage on utrace copy batch
iris: use new kernel uAPI to compute video memory
anv: fix invalid utrace memcpy l3 config on gfx < 11
Mike Blumenkrantz (24):
drisw: remove dead code
zink: add a util function for finding swapchain resource zink: flag swapchains when updating fails
zink: handle dead swapchains in acquire
zink: unset image layout when killing swapchain
zink: rework swapchain object check for acquires
zink: fix return for zink_kopper_acquire
zink: handle swapchain acquire failures more directly zink: flag swapchain resources as swapchains
zink/kopper: add a mechanism for checking swapchain status kopper: add some error logging for pixmap->texture failure kopper: check for modifiers to use modifier functionality zink/kopper: add a function for determining if running on software kopper: check whether zink is using sw
kopper: rename a confusing variable
kopper: implement texture-from-pixmap for software (non-dmabuf) zink: fix dmabuf plane returns
zink: export fd info for all 2d images
zink: ignore KMS handle types
zink: remove drm_fd
llvmpipe: disable statistic queries during draw if queries are disabled
llvmpipe: disable compute statistics queries if queries are disabled wgl: always set alpha on kopper windows
wgl: don't auto-load zink before software drivers
Nanley Chery (3):
iris: Return a 64B stride for clear color plane
intel/isl: Add a score for I915_FORMAT_MOD_4_TILED
isl,iris: Add DG2 CCS modifier support for XeHP
Samuel Pitoiset (3):
radv: fix handling divisor == 0 with dynamic vertex input state radv: allow to disable sinking of load inputs for FS via drirc radv: enable radv_disable_sinking_load_input_fs for Grid Autosport
Tapani Pälli (1):
isl: disable mcs (and mcs+ccs) for color msaa on DG2
Timothy Arceri (1):
nir: fix sorting before assigning varying driver locations
Yevhenii Kolesnikov (1):
nir: Remove single-source phis before opt_if_loop_last_continue
git tag: mesa-22.1.0-rc4
https://archive.mesa3d.org/mesa-22.1.0-rc4.tar.xz
SHA256: f913712539f823e133c2b583382aa1626156dd858e68c38f58d0fcac85e37a44 mesa-22.1.0-rc4.tar.xz
SHA512: 755027304eef52b88da94e035c391ed75cdf780099fb5d2c0e4e48b69da3713 a9250ba29bbea4e468f280f5112b975cd49fe11a7a89b957c30071bfb0151fc6d mesa-22.1.0-rc4.tar.xz
PGP: https://archive.mesa3d.org/mesa-22.1.0-rc4.tar.xz.sig
Dylan Baker has announced the fourth release candidate of Mesa 22.1.0 for testing.