[ANNOUNCE] mesa 22.3.4

2023-01-26 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.4 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 two weeks, on February 8th.

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  vulkan/wsi: check if image info was already freed

Alyssa Rosenzweig (5):
  pan/bi: Fix incorrect compilation of fsat(reg.yx)
  panfrost: Enable NV_primitive_restart on Valhall
  panfrost: Fix logic ops on Bifrost
  panfrost: Fix clears with conditional rendering
  mesa: Set info.separate_shader for ARB programs

Bas Nieuwenhuizen (1):
  aco: Pass correct number of coords to Vega 1D LOD instruction.

Danylo Piliaiev (1):
  tu/kgsl: do not use kgsl_command_object::offset

Dave Airlie (5):
  lavapipe: fix descriptor set layout reference counting in layout merge
  lavapipe: fix merged layout ref counting
  llvmpipe: unref images correctly in the fragment shader path
  vk_cmd_queue: add a callback to free push descriptors set khr
  lavapipe: fix one more descriptor set reference issue

Emma Anholt (5):
  docs/perfetto: Fix the name of the i915 render stages data sources.
  zink: Add missing Flat decorations on some inputs.
  zink: Fix validation failure for maxLod < minLod.
  zink: Fix up mismatches of memory model vs addressing model.
  zink: Re-emit the SpvBuiltInSampleMask access chain each load.

Eric Engestrom (6):
  docs/relnotes: add sha256sum for 22.3.3
  .pick_status.json: Update to 9f51340b99a39be80bf1bc6d4be15a87161c7a6b
  .pick_status.json: Mark e527f686caaf688f0a185e2641fc96413dd502be as 
denominated
  gen_release_notes: include links in relnotes.rst when generating the new 
release note
  docs: add release notes for 22.3.4
  VERSION: bump for 22.3.4

Erik Faye-Lund (2):
  zink: fix depth-clip disable cap
  radeonsi: respect smoothing_enabled

Francisco Jerez (2):
  intel/fs/gfx12: Ensure that prior reads have executed before barrier with 
acquire semantics.
  intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy 
propagation.

Friedrich Vock (1):
  radv/rt: Divide by the correct workgroup size

Gert Wollny (2):
  r600/sfn: Fix readport check
  virgl: drop the separable flag for cases that can't be handled

Italo Nicola (1):
  panfrost: fix off-by-one when exporting format modifiers

Jason Ekstrand (1):
  gallium,util: Pull u_indices and u_primconvert back into gallium

Jonathan Gray (1):
  egl/dri2: avoid undefined unlocks

Julia Tatz (3):
  zink: zink_heap isn't 1-to-1 with memoryTypeIndex
  zink: trival renames heap_idx -> memoryTypeIndex
  zink: correct sparse bo mem_type_idx placement

Kenneth Graunke (1):
  intel/compiler: Drop redundant 32-bit expansion for shared float atomics

Lionel Landwerlin (4):
  nir/divergence: add missing RT intrinsinc handling
  nir/lower_io: fix bounds checking for 64bit_bounded_global
  intel/fs: avoid cmod optimization on instruction with different write_mask
  vulkan/wsi/wayland: improve same gpu detection

Marcin Ślusarz (1):
  intel/compiler/mesh: handle const data in task & mesh programs

Marek Olšák (4):
  glthread: fix an upload buffer leak
  util: fix util_is_vbo_upload_ratio_too_large
  mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for 
ARB_bindless_texture
  glthread: handle GL_*_ARRAY in glEnable/Disable

Maíra Canal (1):
  v3dv: remove unused clamp_to_transparent_black_border property

Mike Blumenkrantz (7):
  zink: store drm format as internal_format for imported resources
  zink: handle modifier nplanes queries correctly for planar formats
  zink: preserve present resources during async presentation
  zink: delete need_blend_constants
  zink: don't use ds3 blend states without color attachments
  zink: use actual swapchain object for surface comparison
  zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage

Paulo Zanoni (4):
  anv: don't leave undefined values in exec->syncobj_values
  anv: check the return value of anv_execbuf_add_bo_bitset()
  hasvk: don't leave undefined values in exec->syncobj_values
  hasvk: check the return value of anv_execbuf_add_bo_bitset()

Pierre-Eric Pelloux-Prayer (4):
  vbo: remove bogus assert
  vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage
  glthread: fix glArrayElement handling
  radeonsi/gfx11: fix ge_cntl programming

Rhys Perry (1):
  radv/gfx11: increase radeon_check_space for occlusion query begin

Rob Clark (1):
  freedreno: Fix tracking of enabled SSBOs

Rose Hudson (1):
  radeonsi: report 0 block size for Polaris HEVC encoding

Samuel Pitoiset (5):
  radv: fix missing implementation of creating images from swapchains
  radv: fix setting MAX_MIP for BC views
  radv: fix buffer to image copies with BC views on the graphics queue
  radv: 

[ANNOUNCE] mesa 22.3.4

2023-01-26 Thread Eric Engestrom
Hello everyone,

The bugfix release 22.3.4 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 two weeks, on February 8th.

Cheers,
  Eric

---

Alejandro Piñeiro (1):
  vulkan/wsi: check if image info was already freed

Alyssa Rosenzweig (5):
  pan/bi: Fix incorrect compilation of fsat(reg.yx)
  panfrost: Enable NV_primitive_restart on Valhall
  panfrost: Fix logic ops on Bifrost
  panfrost: Fix clears with conditional rendering
  mesa: Set info.separate_shader for ARB programs

Bas Nieuwenhuizen (1):
  aco: Pass correct number of coords to Vega 1D LOD instruction.

Danylo Piliaiev (1):
  tu/kgsl: do not use kgsl_command_object::offset

Dave Airlie (5):
  lavapipe: fix descriptor set layout reference counting in layout merge
  lavapipe: fix merged layout ref counting
  llvmpipe: unref images correctly in the fragment shader path
  vk_cmd_queue: add a callback to free push descriptors set khr
  lavapipe: fix one more descriptor set reference issue

Emma Anholt (5):
  docs/perfetto: Fix the name of the i915 render stages data sources.
  zink: Add missing Flat decorations on some inputs.
  zink: Fix validation failure for maxLod < minLod.
  zink: Fix up mismatches of memory model vs addressing model.
  zink: Re-emit the SpvBuiltInSampleMask access chain each load.

Eric Engestrom (6):
  docs/relnotes: add sha256sum for 22.3.3
  .pick_status.json: Update to 9f51340b99a39be80bf1bc6d4be15a87161c7a6b
  .pick_status.json: Mark e527f686caaf688f0a185e2641fc96413dd502be as 
denominated
  gen_release_notes: include links in relnotes.rst when generating the new 
release note
  docs: add release notes for 22.3.4
  VERSION: bump for 22.3.4

Erik Faye-Lund (2):
  zink: fix depth-clip disable cap
  radeonsi: respect smoothing_enabled

Francisco Jerez (2):
  intel/fs/gfx12: Ensure that prior reads have executed before barrier with 
acquire semantics.
  intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy 
propagation.

Friedrich Vock (1):
  radv/rt: Divide by the correct workgroup size

Gert Wollny (2):
  r600/sfn: Fix readport check
  virgl: drop the separable flag for cases that can't be handled

Italo Nicola (1):
  panfrost: fix off-by-one when exporting format modifiers

Jason Ekstrand (1):
  gallium,util: Pull u_indices and u_primconvert back into gallium

Jonathan Gray (1):
  egl/dri2: avoid undefined unlocks

Julia Tatz (3):
  zink: zink_heap isn't 1-to-1 with memoryTypeIndex
  zink: trival renames heap_idx -> memoryTypeIndex
  zink: correct sparse bo mem_type_idx placement

Kenneth Graunke (1):
  intel/compiler: Drop redundant 32-bit expansion for shared float atomics

Lionel Landwerlin (4):
  nir/divergence: add missing RT intrinsinc handling
  nir/lower_io: fix bounds checking for 64bit_bounded_global
  intel/fs: avoid cmod optimization on instruction with different write_mask
  vulkan/wsi/wayland: improve same gpu detection

Marcin Ślusarz (1):
  intel/compiler/mesh: handle const data in task & mesh programs

Marek Olšák (4):
  glthread: fix an upload buffer leak
  util: fix util_is_vbo_upload_ratio_too_large
  mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for 
ARB_bindless_texture
  glthread: handle GL_*_ARRAY in glEnable/Disable

Maíra Canal (1):
  v3dv: remove unused clamp_to_transparent_black_border property

Mike Blumenkrantz (7):
  zink: store drm format as internal_format for imported resources
  zink: handle modifier nplanes queries correctly for planar formats
  zink: preserve present resources during async presentation
  zink: delete need_blend_constants
  zink: don't use ds3 blend states without color attachments
  zink: use actual swapchain object for surface comparison
  zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage

Paulo Zanoni (4):
  anv: don't leave undefined values in exec->syncobj_values
  anv: check the return value of anv_execbuf_add_bo_bitset()
  hasvk: don't leave undefined values in exec->syncobj_values
  hasvk: check the return value of anv_execbuf_add_bo_bitset()

Pierre-Eric Pelloux-Prayer (4):
  vbo: remove bogus assert
  vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage
  glthread: fix glArrayElement handling
  radeonsi/gfx11: fix ge_cntl programming

Rhys Perry (1):
  radv/gfx11: increase radeon_check_space for occlusion query begin

Rob Clark (1):
  freedreno: Fix tracking of enabled SSBOs

Rose Hudson (1):
  radeonsi: report 0 block size for Polaris HEVC encoding

Samuel Pitoiset (5):
  radv: fix missing implementation of creating images from swapchains
  radv: fix setting MAX_MIP for BC views
  radv: fix buffer to image copies with BC views on the graphics queue
  radv: