Re: [ANNOUNCE] mesa 22.0.0-rc2

2022-02-09 Thread Samuel Pitoiset



On 2/9/22 20:56, Bas Nieuwenhuizen wrote:

On Wed, Feb 9, 2022 at 7:10 PM Dylan Baker  wrote:

Hi all,

I'd like to announce the availability of Mesa 22.0.0-rc2, the second
release candidate for mesa 22.0.0. We have lots of fixes here, including
a good deal of zink fixes, and some changes for shared microsoft, egl,
core mesa, crocus, broadcom, iris, core intel, anv, llvmpipe, xvga,
radeonsi, aco, and radv.

Cheers,
Dylan

shortlog



Charmaine Lee (1):
   mesa: fix misaligned pointer returned by dlist_alloc

Daniel Stone (1):
   egl/wayland: Reset buffer age when destroying buffers

Danylo Piliaiev (1):
   turnip: Unconditionaly remove descriptor set from pool's list on free

Dave Airlie (1):
   crocus: find correct relocation target for the bo.

Dylan Baker (4):
   .pick_status.json: Update to 0447a2303fb06d6ad1f64e5f079a74bf2cf540da
   .pick_status.json: Update to 8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc
   .pick_status.json: Update to 5e9df85b1a4504c5b4162e77e139056dc80accc6
   VERSION: bump version for 22.0.0-rc2

Iago Toral Quiroga (1):
   broadcom/compiler: fix offset alignment for ldunifa when skipping

Jesse Natalie (2):
   microsoft/compiler: Only prep phis for the current function
   microsoft/compiler: Only treat tess level location as special if it's a 
patch constant

Kenneth Graunke (1):
   iris: Make an iris_foreach_batch macro that skips unsupported batches

Lionel Landwerlin (3):
   intel/fs: don't set allow_sample_mask for CS intrinsics
   intel/nir: fix shader call lowering
   anv: fix conditional render for vkCmdDrawIndirectByteCountEXT

Mike Blumenkrantz (7):
   zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
   llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
   zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds
   zink: use scanout obj when returning resource param info
   zink: fix PIPE_CAP_TGSI_BALLOT export conditional
   zink: reject invalid draws
   zink: min/max blit region in coverage functions

Neha Bhende (1):
   svga: store shared_mem_size in svga_compute_shader instead of 
svga_context

Pierre-Eric Pelloux-Prayer (1):
   radeonsi: limit loop unrolling for LLVM < 13

Rhys Perry (2):
   aco: don't encode src2 for v_writelane_b32_e64
   radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances

Samuel Pitoiset (1):
   Revert "radv: re-apply "Do not access set layout during 
vkCmdBindDescriptorSets.""

Hi Dylan, can we add

commit 66f7289d568db8711adb885acc56622e2aff252a
Author: Samuel Pitoiset 
Date:   Wed Jan 19 16:15:33 2022 +0100

radv: add reference counting for descriptor set layouts


If we take that revert? The revert wasn't because the patch was bad
but because we had a better patch.

Yes, we need that.



git tag: mesa-22.0.0-rc2

https://mesa.freedesktop.org/archive/mesa-22.0.0-rc2.tar.xz
SHA256: 14d6478ad367b22fbb24251f3282d98ba9b8c7758dcd416b33353e1387fd57f7  
mesa-22.0.0-rc2.tar.xz
SHA512: 
9e05355a31f1640df6e800ccdf3150720d1a54aa21d9eb748d567b2b64090b09b6bc54318f2f72644b48c8d08f9db0f7ab3d35c9e1b629ded932fd9ed2e87630
  mesa-22.0.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.0.0-rc2.tar.xz.sig


[ANNOUNCE] mesa 21.3.6

2022-02-09 Thread Eric Engestrom
Hello everyone,

The sixth bugfix release, 21.3.6, is now available.

Please report any issue here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in two weeks, on February 23th.

Cheers,
  Eric

---

Bas Nieuwenhuizen (1):
  Revert "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are 
constants"

Caio Oliveira (1):
  anv: Fix subgroupSupportedStages physical property

Charles Baker (1):
  Revert "zink: handle vertex buffer offset overflows"

Connor Abbott (2):
  ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()
  ir3/cp: ir3: Prevent propagating shared regs out of loops harder

Danylo Piliaiev (1):
  ir3: opt_deref in opt loop to remove unnecessary tex casts

Dave Airlie (1):
  crocus: find correct relocation target for the bo.

Emma Anholt (1):
  vulkan: Fix leak of error messages

Eric Engestrom (5):
  .pick_status.json: Update to cb781fc350108584116280fc597c695d2f476c68
  .pick_status.json: Mark 15e77504461a30038a054c87cc53a694171c9cf4 as 
denominated
  .pick_status.json: Mark 960e72417f3e8885699cf384f690853e14ba44da as 
denominated
  docs: add release notes for 21.3.6
  VERSION: bump for 21.3.6

Francisco Jerez (1):
  intel/fs: Take into account region strides during SIMD lowering decision 
of SHUFFLE.

Georg Lehmann (4):
  vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.
  vulkan/wsi/wayland: Convert  missing vulkan formats to shm formats.
  vulkan/wsi/wayland: Add modifiers for RGB formats.
  vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.

Jason Ekstrand (2):
  anv/pass: Don't set first_subpass_layout for stencil-only attachments
  vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path

Kenneth Graunke (1):
  i965: Avoid NULL drawbuffer in brw_flush_front

Lionel Landwerlin (2):
  intel/fs: don't set allow_sample_mask for CS intrinsics
  intel/nir: fix shader call lowering

Manas Chaudhary (1):
  panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs

Mike Blumenkrantz (15):
  zink: never use SpvOpImageQuerySizeLod for texel buffers
  zink: reorder fbfetch flag-setting to avoid null deref
  zink: fix vertex buffer mask computation for null buffers
  zink: clamp tbo creation to maxTexelBufferElements
  zink: add vertex shader pipeline bit for generated barrier construction
  zink: fix waiting on current batch id
  zink: cast image atomic op params/results based on image type
  zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops
  zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
  llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
  llvmpipe: ci updates
  zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds
  zink: fix PIPE_CAP_TGSI_BALLOT export conditional
  zink: reject invalid draws
  zink: min/max blit region in coverage functions

Nanley Chery (3):
  anv: Disable CCS_E for some 8/16bpp copies on TGL+
  anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+
  anv: Re-enable CCS_E on TGL+

Paulo Zanoni (1):
  iris: implement inter-context busy-tracking

Rhys Perry (3):
  aco: fix neg(abs(mul(a, b))) if the mul is not VOP3
  aco: don't encode src2 for v_writelane_b32_e64
  radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances

Samuel Pitoiset (1):
  radv/winsys: fix missing buffer_make_resident() for the null winsys

Yiwei Zhang (1):
  tu: VkExternalImageFormatProperties is optional

git tag: mesa-21.3.6

https://mesa.freedesktop.org/archive/mesa-21.3.6.tar.xz
SHA256: 96bb761fd546e9aa41d025fcc025225c5668443839dae21e3731959beb096736  
mesa-21.3.6.tar.xz
SHA512: 
8c930e04eade29f689384ee7d6e2f178acbbf30fa6c9fdf132281279658c3c221ec7f9b1318e3c0a654c6136f925a5c0a35eaf849b65db7674641127c71e8a4f
  mesa-21.3.6.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-21.3.6.tar.xz.sig



signature.asc
Description: PGP signature


Re: [ANNOUNCE] mesa 22.0.0-rc2

2022-02-09 Thread Bas Nieuwenhuizen
On Wed, Feb 9, 2022 at 7:10 PM Dylan Baker  wrote:
>
> Hi all,
>
> I'd like to announce the availability of Mesa 22.0.0-rc2, the second
> release candidate for mesa 22.0.0. We have lots of fixes here, including
> a good deal of zink fixes, and some changes for shared microsoft, egl,
> core mesa, crocus, broadcom, iris, core intel, anv, llvmpipe, xvga,
> radeonsi, aco, and radv.
>
> Cheers,
> Dylan
>
> shortlog
> 
>
>
> Charmaine Lee (1):
>   mesa: fix misaligned pointer returned by dlist_alloc
>
> Daniel Stone (1):
>   egl/wayland: Reset buffer age when destroying buffers
>
> Danylo Piliaiev (1):
>   turnip: Unconditionaly remove descriptor set from pool's list on free
>
> Dave Airlie (1):
>   crocus: find correct relocation target for the bo.
>
> Dylan Baker (4):
>   .pick_status.json: Update to 0447a2303fb06d6ad1f64e5f079a74bf2cf540da
>   .pick_status.json: Update to 8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc
>   .pick_status.json: Update to 5e9df85b1a4504c5b4162e77e139056dc80accc6
>   VERSION: bump version for 22.0.0-rc2
>
> Iago Toral Quiroga (1):
>   broadcom/compiler: fix offset alignment for ldunifa when skipping
>
> Jesse Natalie (2):
>   microsoft/compiler: Only prep phis for the current function
>   microsoft/compiler: Only treat tess level location as special if it's a 
> patch constant
>
> Kenneth Graunke (1):
>   iris: Make an iris_foreach_batch macro that skips unsupported batches
>
> Lionel Landwerlin (3):
>   intel/fs: don't set allow_sample_mask for CS intrinsics
>   intel/nir: fix shader call lowering
>   anv: fix conditional render for vkCmdDrawIndirectByteCountEXT
>
> Mike Blumenkrantz (7):
>   zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
>   llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
>   zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds
>   zink: use scanout obj when returning resource param info
>   zink: fix PIPE_CAP_TGSI_BALLOT export conditional
>   zink: reject invalid draws
>   zink: min/max blit region in coverage functions
>
> Neha Bhende (1):
>   svga: store shared_mem_size in svga_compute_shader instead of 
> svga_context
>
> Pierre-Eric Pelloux-Prayer (1):
>   radeonsi: limit loop unrolling for LLVM < 13
>
> Rhys Perry (2):
>   aco: don't encode src2 for v_writelane_b32_e64
>   radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances
>
> Samuel Pitoiset (1):
>   Revert "radv: re-apply "Do not access set layout during 
> vkCmdBindDescriptorSets.""

Hi Dylan, can we add

commit 66f7289d568db8711adb885acc56622e2aff252a
Author: Samuel Pitoiset 
Date:   Wed Jan 19 16:15:33 2022 +0100

   radv: add reference counting for descriptor set layouts


If we take that revert? The revert wasn't because the patch was bad
but because we had a better patch.

>
> git tag: mesa-22.0.0-rc2
>
> https://mesa.freedesktop.org/archive/mesa-22.0.0-rc2.tar.xz
> SHA256: 14d6478ad367b22fbb24251f3282d98ba9b8c7758dcd416b33353e1387fd57f7  
> mesa-22.0.0-rc2.tar.xz
> SHA512: 
> 9e05355a31f1640df6e800ccdf3150720d1a54aa21d9eb748d567b2b64090b09b6bc54318f2f72644b48c8d08f9db0f7ab3d35c9e1b629ded932fd9ed2e87630
>   mesa-22.0.0-rc2.tar.xz
> PGP:  https://mesa.freedesktop.org/archive/mesa-22.0.0-rc2.tar.xz.sig


[ANNOUNCE] mesa 22.0.0-rc2

2022-02-09 Thread Dylan Baker
Hi all,

I'd like to announce the availability of Mesa 22.0.0-rc2, the second
release candidate for mesa 22.0.0. We have lots of fixes here, including
a good deal of zink fixes, and some changes for shared microsoft, egl,
core mesa, crocus, broadcom, iris, core intel, anv, llvmpipe, xvga,
radeonsi, aco, and radv.

Cheers,
Dylan

shortlog



Charmaine Lee (1):
  mesa: fix misaligned pointer returned by dlist_alloc

Daniel Stone (1):
  egl/wayland: Reset buffer age when destroying buffers

Danylo Piliaiev (1):
  turnip: Unconditionaly remove descriptor set from pool's list on free

Dave Airlie (1):
  crocus: find correct relocation target for the bo.

Dylan Baker (4):
  .pick_status.json: Update to 0447a2303fb06d6ad1f64e5f079a74bf2cf540da
  .pick_status.json: Update to 8335fdfeafbe1fd14cb65f9088bbba15d9eb00dc
  .pick_status.json: Update to 5e9df85b1a4504c5b4162e77e139056dc80accc6
  VERSION: bump version for 22.0.0-rc2

Iago Toral Quiroga (1):
  broadcom/compiler: fix offset alignment for ldunifa when skipping

Jesse Natalie (2):
  microsoft/compiler: Only prep phis for the current function
  microsoft/compiler: Only treat tess level location as special if it's a 
patch constant

Kenneth Graunke (1):
  iris: Make an iris_foreach_batch macro that skips unsupported batches

Lionel Landwerlin (3):
  intel/fs: don't set allow_sample_mask for CS intrinsics
  intel/nir: fix shader call lowering
  anv: fix conditional render for vkCmdDrawIndirectByteCountEXT

Mike Blumenkrantz (7):
  zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
  llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
  zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds
  zink: use scanout obj when returning resource param info
  zink: fix PIPE_CAP_TGSI_BALLOT export conditional
  zink: reject invalid draws
  zink: min/max blit region in coverage functions

Neha Bhende (1):
  svga: store shared_mem_size in svga_compute_shader instead of svga_context

Pierre-Eric Pelloux-Prayer (1):
  radeonsi: limit loop unrolling for LLVM < 13

Rhys Perry (2):
  aco: don't encode src2 for v_writelane_b32_e64
  radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances

Samuel Pitoiset (1):
  Revert "radv: re-apply "Do not access set layout during 
vkCmdBindDescriptorSets.""

git tag: mesa-22.0.0-rc2

https://mesa.freedesktop.org/archive/mesa-22.0.0-rc2.tar.xz
SHA256: 14d6478ad367b22fbb24251f3282d98ba9b8c7758dcd416b33353e1387fd57f7  
mesa-22.0.0-rc2.tar.xz
SHA512: 
9e05355a31f1640df6e800ccdf3150720d1a54aa21d9eb748d567b2b64090b09b6bc54318f2f72644b48c8d08f9db0f7ab3d35c9e1b629ded932fd9ed2e87630
  mesa-22.0.0-rc2.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-22.0.0-rc2.tar.xz.sig

signature.asc
Description: signature