[ANNOUNCE] mesa 24.2.1

2024-08-28 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.2.1 is now available.

If you find any issues, please report them here:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/new

The next bugfix release is due in three weeks, on September 18th.
(The extra week is because I'll be on holiday; normal 2-week schedule
will resume for the following releases.)

Cheers,
  Eric

---

Boris Brezillon (1):
  panvk: Adjust RGB component order for fixed-function blending

Connor Abbott (5):
  tu: Fix off-by-one in UBO CP_LOAD_STATE size
  ir3, tu: Use a UBO for VS primitive params on a750+
  Revert "tu/a750: Disable HW binning when there is GS"
  tu: Fix passthrough D24S8 attachments
  tu: Treat partially-bound depth/stencil attachments as passthrough

Dave Airlie (3):
  radv/video: fix reporting video format props for encode.
  llvmpipe: handle stride properly on lvp udmabuf imports
  llvmpipe: make sure to duplicate the fd handle before giving out

David Heidelberg (3):
  etnaviv: rename enums_h appropriately
  etnaviv: build dependency for the etnaviv tests
  bin/gen_release_notes: adjust checksums section

David Rosca (3):
  frontends/va: Fix use after free with EFC
  radeonsi: Don't allow DCC for encode in is_video_target_buffer_supported
  frontends/va: Fix leaks with multiple coded buffer segments

Eric Engestrom (15):
  docs: add release notes for 24.2.0
  docs: add sha256sum for 24.2.0
  .pick_status.json: Update to 2c47ad7774a7d0fe47cf870676c3e2390bca5b50
  .pick_status.json: Mark 77f783462a9758b22e211c72a57ec7c36d6c09fd as 
denominated
  .pick_status.json: Update to 2b2b66f497bf8c5f91067752995a5c1003255a6f
  .pick_status.json: Update to 47a2ab6f3fb41bef9062182588f69c217d7e6541
  .pick_status.json: Mark a33ef21106a3b34cb359f0272a103c8b8066fbe6 as 
denominated
  .pick_status.json: Update to c5156257d93ae2a9e54ba5adc73b7342c9bef96e
  .pick_status.json: Update to 81e3930ec0a4d586752e59c5172e08e2edf5e4d5
  .pick_status.json: Update to 4a8f3181baa1eca48d44e5270962835040d0f743
  .pick_status.json: Update to 7392e3306ef376121097cf03b388dc75bff127c0
  vc4: Add missing libvc4_neon build dependencies
  .pick_status.json: Update to 64ca0fd2f2896faa2ec85e454e2ecba2f68390c8
  docs: add release notes for 24.2.1
  VERSION: bump for 24.2.1

Faith Ekstrand (6):
  vulkan: Add null descriptor bits to vk_pipeline_robustness_state
  nvk: Plumb the whole vk_pipeline_robustness_state through to 
nvk_ubo/ssbo_addr_format
  nvk: Enable shader bounds checking when nullDescriptor is enabled
  nouveau/mme: Fix add64 of immediates on Fermi
  nvk: Disable conditional rendering around CopyQueryPoolResults
  nil,nvk: Disable modifiers for B10G11R11_UFLOAT and E5B9G9R9_UFLOAT

Francisco Jerez (1):
  intel/brw/gfx12.5+: Fix IR of sub-dword atomic LSC operations.

Friedrich Vock (1):
  aco: Fix 1D->2D dispatch conversion on  8 bytes when splitting disassembly
  radv: Handle repeated instructions when splitting disassembly

Lepton Wu (1):
  egl/android: Fix wrong pipe format for RGB_565

Lionel Landwerlin (10):
  vulkan/runtime: fix GetBufferMemoryRequirements2 for maintenance4
  anv: fix extended buffer flags usages
  anv: only set 3DSTATE_CLIP::MaximumVPIndex once
  anv: optimize CLIP::MaximumVPIndex setting
  anv: move conditional render predicate after gfx_flush_state
  anv: don't miss workaround for indirect draws
  anv: explicitly disable BT pool allocations at device init
  anv: always use workaround_address, not workaround_bo
  nir/divergence: add missing load_constant_base_ptr
  brw: switch mesh/task URB fence prior to EOT to GPU

Mary Guillemard (2):
  panvk: Fix NULL deref on model name when device isn't supported
  panvk: Fix viewport calculation

Matt Turner (1):
  nir: Skip opt_if_merge when next_if has block ending in a jump

Mauro Rossi (1):
  nvk: Fix regression observed on Kepler

Mike Blumenkrantz (6):
  glx/dri2: strdup driver name
  zink: bail on choose_pdev immediately if no devices are available
  st/pbo: reject vs/fs pbo ops if rowstride < width
  zink: don't skip cbuf store ops if resolve is set
  tc: set resolve on renderpass info if blit terminates the renderpass
  dril: add zink stub

Nanley Chery (4):
  anv: Add want_hiz_wt_for_image()
  iris: Add and use want_hiz_wt_for_res
  iris: Invalidate state cache for some depth fast clears
  intel/isl: Fix packing of SINT formats

Pavel Ondračka (1):
  r300: fix RGB10_A2 CONSTANT_COLOR blending

Rhys Perry (7):
  aco: split selection_control_remove into rarely_taken and never_taken
  aco: only remove branch jumping over SMEM/barrier if it's never taken
  aco: ignore exec and literals when mitigating VALUMaskWriteHazard
  aco: also consider VALU reads for VALUMaskWriteHazard
  aco: don't consider sa_sdst=0 before

[ANNOUNCE] mesa 24.1.7

2024-08-28 Thread Eric Engestrom
Hello everyone,

The bugfix release 24.1.7 is now available.

This is the last release of the 24.1 series. Users are encouraged to
switch to the 24.2 series to continue receiving bugfixes.

Cheers,
  Eric

---

Connor Abbott (4):
  tu: Fix off-by-one in UBO CP_LOAD_STATE size
  ir3, tu: Use a UBO for VS primitive params on a750+
  tu: Fix passthrough D24S8 attachments
  tu: Treat partially-bound depth/stencil attachments as passthrough

Dave Airlie (2):
  radv/video: fix reporting video format props for encode.
  llvmpipe: make sure to duplicate the fd handle before giving out

David Heidelberg (2):
  etnaviv: rename enums_h appropriately
  etnaviv: build dependency for the etnaviv tests

David Rosca (1):
  frontends/va: Fix leaks with multiple coded buffer segments

Eric Engestrom (10):
  docs: add sha256sum for 24.1.6
  .pick_status.json: Update to 7b92e11e16ad1e947035c2af40d54076457e81e0
  .pick_status.json: Update to d7f7aede15d5e169e7f2a3b279adf4b192e6bfe2
  .pick_status.json: Mark 77f783462a9758b22e211c72a57ec7c36d6c09fd as 
denominated
  .pick_status.json: Mark a33ef21106a3b34cb359f0272a103c8b8066fbe6 as 
denominated
  .pick_status.json: Update to 25ba90fd888cef431c2098c8afdb0a2bbd34b303
  .pick_status.json: Mark 8aa52acc835169f490703e557f892648e89a as 
denominated
  vc4: Add missing libvc4_neon build dependencies
  docs: add release notes for 24.1.7
  VERSION: bump for 24.1.7

Faith Ekstrand (3):
  vulkan: Add null descriptor bits to vk_pipeline_robustness_state
  nouveau/mme: Fix add64 of immediates on Fermi
  nvk: Disable conditional rendering around CopyQueryPoolResults

Friedrich Vock (1):
  aco: Fix 1D->2D dispatch conversion on  8 bytes when splitting disassembly
  radv: Handle repeated instructions when splitting disassembly

Lepton Wu (1):
  egl/android: Fix wrong pipe format for RGB_565

Lionel Landwerlin (6):
  vulkan/runtime: fix GetBufferMemoryRequirements2 for maintenance4
  anv: fix extended buffer flags usages
  anv: only set 3DSTATE_CLIP::MaximumVPIndex once
  anv: optimize CLIP::MaximumVPIndex setting
  anv: always use workaround_address, not workaround_bo
  nir/divergence: add missing load_constant_base_ptr

Mary Guillemard (1):
  panvk: Fix NULL deref on model name when device isn't supported

Matt Turner (1):
  nir: Skip opt_if_merge when next_if has block ending in a jump

Mike Blumenkrantz (5):
  glx/dri2: strdup driver name
  zink: bail on choose_pdev immediately if no devices are available
  st/pbo: reject vs/fs pbo ops if rowstride < width
  zink: don't skip cbuf store ops if resolve is set
  tc: set resolve on renderpass info if blit terminates the renderpass

Nanley Chery (2):
  iris: Invalidate state cache for some depth fast clears
  intel/isl: Fix packing of SINT formats

Pavel Ondračka (1):
  r300: fix RGB10_A2 CONSTANT_COLOR blending

Rhys Perry (8):
  aco: form hard clauses in VS prologs
  aco: split selection_control_remove into rarely_taken and never_taken
  aco: only remove branch jumping over SMEM/barrier if it's never taken
  aco: ignore exec and literals when mitigating VALUMaskWriteHazard
  aco: also consider VALU reads for VALUMaskWriteHazard
  aco: don't consider sa_sdst=0 before SALU write to fix VALUMaskWriteHazard
  aco: check SALU writing lanemask later for VALUMaskWriteHazard
  aco: preserve bitsets after a lane mask is written

Samuel Pitoiset (1):
  aco: fix bogus assert in RT prolog on GFX11+

Sviatoslav Peleshko (3):
  brw,elk: Fix opening flags on dumping shader binaries
  anv: Release correct BO in anv_cmd_buffer_set_ray_query_buffer
  anv: Add full subgroups WA for the shaders with barriers in Breaking Limit

Tapani Pälli (1):
  gbm: depend on libdrm indepedent of dri2 setting

Timothy Arceri (4):
  nir: create validate_tex_src_texture_deref() helper
  nir: add nir_tex_src_{sampler,texture}_deref_intrinsic
  glsl: make use of new tex src deref intrinsic
  nir/glsl: set deref cast mode during function inlining

Valentine Burley (1):
  llvmpipe: Only use udmabuf with libdrm

git tag: mesa-24.1.7

https://mesa.freedesktop.org/archive/mesa-24.1.7.tar.xz
SHA256: ecd2e7b1c73998f4103542f39c6b8c968d251637ccc8caa42641aecb86cd2566  
mesa-24.1.7.tar.xz
SHA512: 
890f6387963bbb86a85305ea963cca326a3b3f8f8758ae2082fd62c52df77c2883a359341e91f36614fea59219394ef78f799a334080699a0bb71d984a68cb01
  mesa-24.1.7.tar.xz
PGP:  https://mesa.freedesktop.org/archive/mesa-24.1.7.tar.xz.sig



signature.asc
Description: PGP signature