Mesa 20.0 backlog

2022-04-21 Thread Dylan Baker
Hi all,

I've spent a good deal of time this week crushing the backlog of
patches on the mesa 20.0 series before making the release today. As such
there are not only a dozen outstanding patches, mostly for zink, which I
couldn't figure out how to correctly backport.

I've touched base with Lionel about the anv patches, but the remaning
patches I'd appreciate guidance on what you'd like to do with them.

2022-03-14 FIXES  d5870c45ae panfrost: Optimise recalculation of max sampler 
view
2022-03-24 FIXES  f348103fce anv: fix dynamic state emission
2022-03-24 FIXES  a4f502de32 anv: fix VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT 
state
2022-03-24 FIXES  1d250b7b95 anv: fix color write enable interaction with color 
mask
2022-03-30 CC 4eca6e3e5d lavapipe: fix xfb availability query copying
2022-04-05 CC 3dcb80da9d zink: fix barrier generation for ssbo descriptors
2022-04-11 FIXES  dd078d13cb zink: fix tessellation shader key matching.
2022-04-13 FIXES  bbdf22ce13 radv: Fix barriers with cp dma
2022-04-18 CC 8806f444a5 zink: fix extended restart prim types without 
dynamic state2
2022-04-21 CC 373c8001d6 zink: set VK_QUERY_RESULT_WAIT_BIT when copying to 
qbo
2022-04-21 CC a056cbc691 zink: fix synchronization when drawing from 
streamout
2022-04-21 CC fc5edf9b68 zink: fix xfb counter buffer barriers
2022-04-21 CC e509598470 zink: remove xfb_barrier flag

Cheers,
Dylan

signature.asc
Description: signature


[ANNOUNCE] mesa 22.0.2

2022-04-21 Thread Dylan Baker
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