Software 42035 Published by

The fourth release candidate for Mesa 23.1.0 is now available for testing. Mesa is the default graphics library for Linux, with support for OpenGL, OpenGL ES, Vulkan, OpenCL, and more.

Mesa 23.1.0-rc4

Hello everyone,

The fourth release candidate for 23.1.0 is now available.


If you find any issues, please report them here:

The next release candidate is expected in one week, on May 10th.


Axel Davy (1):
frontend/nine: Fix num_textures count

Bas Nieuwenhuizen (2):
radv: Reserve space for indirect descriptor set address writes. radv: Move all the dirty flags from TES binding to TCS binding.
Daniel Schürmann (2):
vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects
radv: add padding to radv_shader_binary_legacy

Emma Anholt (2):
vulkan: Handle alignment failure in the pipeline cache. vulkan: Actually increment the count of objects in GetPipelineCacheData.

Eric Engestrom (4):
.pick_status.json: Update to 040aeb5a23e5cc8a71a352e55282d514dd2ab64f .pick_status.json: Update to 9f522ac0c65ceae11ad1a4e84ec9f32a9393a25c .pick_status.json: Update to efc94390f716b70ac1d5b09c6f949f938aeadcac VERSION: bump for 23.1.0-rc4

Erik Faye-Lund (1):
nir: fix constant-folding of 64-bit fpow

Gert Wollny (1):
r600/sfn: assign window_space_position in shader state
Jesse Natalie (1):
dzn: Hook up subgroup size to compute shader compilation
José Fonseca (1):
wgl: Fix unintentional assignment on assert.

José Roberto de Souza (1):
iris: Allow shared scanout buffer to be placed in smem as well
Juan A. Suarez Romero (1):
v3d: apply 1D texture miplevel alignment in arrays

Karol Herbst (1):
nvc0: do not randomly emit fences.

Lionel Landwerlin (3):
nir/divergence: add missing load_global_constant_* intrinsics anv: fix anv_nir_lower_ubo_loads pass
intel/fs: fix per vertex input clamping

Lone_Wolf (3):
compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+
clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+

Mike Blumenkrantz (6):
zink: break out VkImageViewUsageCreateInfo applying for reuse zink: reapply VkImageViewUsageCreateInfo when rebinding a surface draw: fix robust ubo size calc
llvmpipe: fix native vector width init
zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile zink: only unset a generated tcs if the bound tcs is the generated one
Patrick Lerda (3):
crocus: fix refcnt imbalance related to framebuffer
crocus: fix refcnt imbalance related to crocus_create_surface() r600: fix refcnt imbalance related to atomic_buffer_state
Rhys Perry (1):
aco: don't move exec writes around exec writes

Rob Clark (1):
dri/android: Fix MSAA resolve

Ruijing Dong (1):
radeonsi/vcn: correct cropping for hevc case

Samuel Pitoiset (3):
radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+
ac/nir: fix 8-bit/10-bit PS exports clamping
radv: fix dynamic depth clamp enable support

Thong Thai (3):
mesa/main: rework locale setup/teardown
util: check and initialize locale before using it
tgsi: use locale independent float and double parsing
Yiwei Zhang (1):
radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults
git tag: mesa-23.1.0-rc4
SHA256: 98ef6dccded17a884aa47dc74d610158bdf19a148eb1beb7e44be191714a124f mesa-23.1.0-rc4.tar.xz
SHA512: bcb79add94e202827929eb4520e897105fa954e28939f2f7682f73cf393f23890 6a8f7f3487d4b7bfbe0bb783cdeeb5d2aa7f77649f9df18d4654f3378f0bf15 mesa-23.1.0-rc4.tar.xz