Hi list!
Better late than never, here is Mesa 22.0.2, the second maintanence
release of the Mesa 22.0 series. This is a rather large release, as I've
made a huge effort to get as much of the backlog of nominated patches
dealt with, and only a handful remain. I'll plan to resume the normal
schedule of having a release on the 4th along with what will hopefully
be 22.1.0.
shortlog
Alexey Bozhenko (1):
spirv: fix OpBranchConditional when both branches are the same
Alyssa Rosenzweig (1):
panfrost: Process scissor state earlier
Benjamin Cheng (1):
vulkan/queue: Destroy wait temps if they are skipped
Boris Brezillon (1):
lavapipe: Don't use VK_OUTARRAY_MAKE()/vk_outarray_append()
Caio Oliveira (2):
intel/fs: Initialize the sample mask in flags register when using demote
intel/fs: Fix IsHelperInvocation for the case no discard/demote are used
Cristian Ciocaltea (1):
ci: Avoid altering EXTRA_CARGO_ARGS environment variable
Daniel Schürmann (1):
aco/optimizer: fix call to can_use_opsel() in apply_insert()
Danylo Piliaiev (3):
turnip: Fix the lack of WFM before indirect draws
turnip: enable has_ccu_flush_bug workaround for a660
turnip: Correctly store separate stencil in gmem store
Dave Airlie (6):
radv: use flush vgt streamout like PAL does.
gallivm/sample: detect if rho is inf or nan and flush to zero.
llvmpipe: fix nr_sampler_view in key creation.
draw: handle tess eval shader when getting num outputs
u_blitter/stencil: take dstbox x/y into accounts for dst fb width
util/stencil: fix stencil fallback blit shader texture types.
Dylan Baker (22):
docs: add sah256 sum for mesa 22.0.1
.pick_status.json: Update to 5a459b8f6b0b59814865bc5869a868269f8f7ebf
pick/core: have update_commits return the commit list
bin/auto-pick: Add a script that automates applying commits
.pick_status.json: Mark 3ef093f697ad9027ba514c7a4a6a10b7bd95bd47 as
denominated
core: don't pass the ui back into commit.apply
.pick_status.json: Update to 33c800bf913771ddadb5bd632df46582f4d1c9f3
.pick_status.json: Update to 837f781c9a4f909ac1ee0b3b8331af87301b5fc3
.pick_status.json: Update to 7478b00c7cc7f7ec8cbe224ce600362f7fdb9411
.pick_status.json: Update to c7eaf0306876df53d3608ae3bf67afc272dcdf20
.pick_status.json: Mark 94706601fa2f52605d6e488f30fad9a0e2440612 as
denominated
.pick_status.json: Mark 174d086e8c818db4522731e845bd259e2baa8830 as
denominated
.pick_status.json: Mark 8b71118aa066ab125b7440912ed1e14da79c9451 as
backported
.pick_status.json: Mark 4e30da7874e6586c7ac94cd34560c782d0f9678d as
backported
.pick_status.json: Mark 7da211e24fe14d8b107461bdfcb3b8d67212f88a as
backported
.pick_status.json: Mark 8294d454245d4318befac7c8915e55db3d47cefd as
backported
.pick_status.json: Update to e509598470c000498c3e1328e012142d9047e292
.pick_status.json: Mark 2b688942c1b1f5ca4f3e4d33231579149aeb8fdb as
denominated
.pick_status.json: Mark dd783d7144932d79ef761810d46e45c3df7148cf as
denominated
.pick_status.json: Update to 9f44a264623461c98368185b023d99446676e039
docs: add release notes for 22.0.2
VERSION: bump for 22.0.2 release
Emma Anholt (13):
r600: Update the PS state before checking for cb_misc update.
r600: Fix ordering of SSBO loads versus texturing.
r600: Add a workaround and explanation for shadowcubearray TG4.
vulkan: Make sure we've loaded our connectors when querying plane props.
st/glsl-to-tgsi: Fix handling of csel(bool, vec, vec).
r600: Disable SB in the presence of indirection on temp arrays.
r600: Disable SB when INTERP_SAMPLE is used.
r600: Implement memoryBarrier() in the non-SFN path.
nir_to_tgsi: Fix emitting the sample number for non-array MSAA image
access.
nir_to_tgsi: Fix the address reg mapping for images and SSBOs to match
G-T-T.
turnip: Stop allocating unused pvtmem space in the pipeline CS.
nir: Add lowering for fround_even on r300.
nouveau/nir: Fix the inverted sense of usesSampleMaskIn.
Erik Faye-Lund (3):
vbo/dlist: do not try to pad an empty draw
d3d12: fix return-code without dxcompiler.dll
vulkan: explicitly cast object-type enum
Francisco Jerez (1):
intel/perf: Fix OA report accumulation on Gfx12+.
Georg Lehmann (7):
nir/fold_16bit_sampler_conversions: Don't fold dest upcasts.
radv: Add a vkCmdBuildAccelerationStructuresIndirectKHR stub.
radv: Add more RT pipeline stubs.
radv: Don't hash ycbcr sampler base object.
nir/fold_16bit_sampler_conversions: Fix dest type mismatches.
nir/fold_16bit_sampler_conversions: Fix src type mismatches.
radv: Enable global bo list if 1.2 features are used.
Ian Romanick (3):
intel/compiler: Fix sample_d messages on DG2
intel/fs: Force destination types on DP4A