Software 42199 Published by

Eric Engestrom has announced the release of Mesa 23.3.0. A new reverse-engineered Vulkan driver for Nvidia hardware, called NVK, is part of the latest release.

mesa 23.3.0

Hello everyone,

I'm happy to announce a new feature release, 23.3.0!

It includes NVK, a new reverse-engineered Vulkan driver for Nvidia hardware. This driver is still in experimental phase, not quite ready for prime time yet, but adventurous users can give it a go!

New extensions & features (in no particular order):
- VK_EXT_pipeline_robustness on ANV
- VK_KHR_maintenance5 on RADV
- OpenGL ES 3.1 on Asahi
- GL_ARB_compute_shader on Asahi
- GL_ARB_shader_atomic_counters on Asahi
- GL_ARB_shader_image_load_store on Asahi
- GL_ARB_shader_image_size on Asahi
- GL_ARB_shader_storage_buffer_object on Asahi
- GL_ARB_sample_shading on Asahi
- GL_OES_sample_variables on Asahi
- GL_OES_shader_multisample_interpolation on Asahi
- GL_OES_gpu_shader5 on Asahi
- EGL_ANDROID_blob_cache works when disk caching is disabled
- VK_KHR_cooperative_matrix on RADV/GFX11+

If you find any issues, please report them here:

The next bugfix release is due in two weeks, on December 13th.



Eric Engestrom (4):
.pick_status.json: Update to f843b14c171299e1696ca6d971ccaa496f60c3ab
intel/perf: fix regex escaping
intel/ci: fix .hasvk-manual-rules
VERSION: bump for 23.3.0

Jesse Natalie (1):
d3d12: Fix multidimensional array ordering

Marek Olšák (1):
nir: fix gathering TESS_LEVEL_INNER/OUTER usage with lowered IO

Mary Guillemard (1):
venus: Do not submit batch manually when no feedback is required

Pierre-Eric Pelloux-Prayer (1):
radeonsi: check sctx->tess_rings is valid before using it

Rhys Perry (1):
ac/nir: fix partial mesh shader output writes on GFX11

git tag: mesa-23.3.0
SHA256: 50f729dd60ed6335b989095baad81ef5edf7cfdd4b4b48b9b955917cb07d69c5 mesa-23.3.0.tar.xz
SHA512: 3568b571974a2c6c0c3a4cc614c851729962e39926f0af906ba91604f9d43c0618 db7df004cbec5d9e5dbade2d6bde818608c9aa1686183994d68ad3e6ac4521 mesa-23.3.0.tar.xz