From 8a3dadb08aa8eb09a7c8304475aeff2b4cb9e17c Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 5 Jun 2024 21:01:33 +0200 Subject: [PATCH] docs: add release notes for 24.1.1 --- docs/relnotes.rst | 2 + docs/relnotes/24.1.1.rst | 187 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 189 insertions(+) create mode 100644 docs/relnotes/24.1.1.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index 6eaa6c5a0c7..7126a860372 100644 --- a/docs/relnotes.rst +++ b/docs/relnotes.rst @@ -3,6 +3,7 @@ Release Notes The release notes summarize what's new or changed in each Mesa release. +- :doc:`24.1.1 release notes ` - :doc:`24.1.0 release notes ` - :doc:`24.0.5 release notes ` - :doc:`24.0.4 release notes ` @@ -417,6 +418,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 24.1.1 24.1.0 24.0.5 24.0.4 diff --git a/docs/relnotes/24.1.1.rst b/docs/relnotes/24.1.1.rst new file mode 100644 index 00000000000..63e429dbd8e --- /dev/null +++ b/docs/relnotes/24.1.1.rst @@ -0,0 +1,187 @@ +Mesa 24.1.1 Release Notes / 2024-06-05 +====================================== + +Mesa 24.1.1 is a bug fix release which fixes bugs found since the 24.1.0 release. + +Mesa 24.1.1 implements the OpenGL 4.6 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 4.6. OpenGL +4.6 is **only** available if requested at context creation. +Compatibility contexts may report a lower version depending on each driver. + +Mesa 24.1.1 implements the Vulkan 1.3 API, but the version reported by +the apiVersion property of the VkPhysicalDeviceProperties struct +depends on the particular driver being used. + +SHA256 checksum +--------------- + +:: + + TBD. + + +New features +------------ + +- None + + +Bug fixes +--------- + +- [anv] failures when upgrading vulkancts 1.3.6 -> 1.3.7 on intel mesa ci +- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks +- zink: nir validation failures in Sparse code +- nir: nir_opt_varyings uses more stack than musl libc has +- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression + + +Changes +------- + +Amit Pundir (1): + +- android: Fix zink build failure + +Dave Airlie (1): + +- Revert "zink: use a slab allocator for zink_kopper_present_info" + +David Heidelberg (1): + +- ci/nouveau: move disabled jobs back from include into main gitlab-ci.yml + +David Rosca (1): + +- frontends/va: Fix leak when destroying VAEncCodedBufferType + +Eric Engestrom (8): + +- docs: add sha256sum for 24.1.0 +- .pick_status.json: Mark 410ca6a3e99c5c1c9c91f0f79bf43a35103cbd98 as denominated +- freedreno/a6xx: fix kernel -> compute handling +- panfrost: mark tests as fixed +- panfrost/ci: add missing genxml trigger path +- .pick_status.json: Update to f32a258503b40e8e19a1498998b0d4f8b8abb488 +- .pick_status.json: Update to 0311ac50adb6016efcb455ea52b11f422d6b797e +- .pick_status.json: Update to 6889a0a5dd970bbfcd407085c8f12356a9dfe334 + +Eric R. Smith (4): + +- get_color_read_type: make sure format/type combo is legal for gles +- glsl: test both inputs when sorting varyings for xfb +- panfrost: fix some omissions in valhall flow control +- panfrost: change default rounding mode for samplers + +Faith Ekstrand (2): + +- nir: Handle cmat types in lower_variable_initializers +- spirv: Handle constant cooperative matrices in OpCompositeExtract + +Friedrich Vock (2): + +- radv: Use max_se instead of num_se where appropriate +- radeonsi: Use max_se instead of num_se where appropriate + +Iago Toral Quiroga (4): + +- broadcom/compiler: make add_node return the node index +- broadcom/compiler: don't assign payload registers to spilling setup temps +- broadcom/compiler: apply payload conflict to spill setup before RA +- v3dv: fix incorrect index buffer size + +Ian Romanick (1): + +- nir/search: Fix is_16_bits for vectors + +Iván Briano (1): + +- anv: check cmd_buffer is on a transfer queue more properly + +Jose Maria Casanova Crespo (8): + +- v3d: fix CLE MMU errors avoiding using last bytes of CL BOs. +- v3dv: fix CLE MMU errors avoiding using last bytes of CL BOs. +- v3d: Increase alignment to 16k on CL BO on RPi5 +- v3dv: Increase alignment to 16k on CL BO on RPi5 +- v3dv: V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction not needed +- v3dv: Emit stencil draw clear if needed for GFXH-1461 +- v3dv: really fix CLE MMU errors on 7.1HW Rpi5 +- v3d: really fix CLE MMU errors on 7.1HW Rpi5 + +Juan A. Suarez Romero (1): + +- ci: define SNMP base interface on runner + +Karol Herbst (7): + +- nouveau: import nvif/ioctl.h file from libdrm_nouveau +- gallium/vl: stub vl_video_buffer_create_as_resource +- gallium/vl: remove stubs which are defined in mesa_util +- meson: centralize galliumvl_stub handling +- rusticl: link against libgalliumvl_stub +- rusticl/event: fix deadlock when calling clGetEventProfilingInfo inside callbacks +- iris: fix PIPE_RESOURCE_PARAM_STRIDE for buffers + +Kevin Chuang (1): + +- anv: Properly fetch partial results in vkGetQueryPoolResults + +Konstantin Seurer (1): + +- llvmpipe: Use a second LLVMContext for compiling sample functions + +Lionel Landwerlin (8): + +- .pick_status.json: Update to ce43d7eb7f97bdde61b184a99940c4b03c2f0929 +- anv: fix shader identifier handling +- intel/brw: ensure find_live_channel don't access arch register without sync +- anv: fix utrace compute walker timestamp captures +- anv: fix timestamp copies from secondary buffers +- intel: fix HW generated local-id with indirect compute walker +- brw: use a single virtual opcode to read ARF registers +- anv: fix Gfx9 fast clears on srgb formats + +Mike Blumenkrantz (1): + +- zink: add atomic image ops to the ms deleting pass + +Natanael Copa (1): + +- nir/opt_varyings: reduce stack usage + +Renato Pereyra (1): + +- anv: Attempt to compile all pipelines even after errors + +Rhys Perry (1): + +- radv: malloc graphics pipeline stages + +Samuel Pitoiset (3): + +- radv: fix setting a custom pitch for CB on GFX10_3+ +- radv: fix flushing DB meta cache on GFX11.5 +- radv: fix VRS subpass attachments with mipmaps + +Tapani Pälli (1): + +- anv/android: enable emulated astc for applications + +Timur Kristóf (1): + +- radv: Fix TCS -> TES I/O linking typo of VARYING_SLOT vs. BIT. + +Valentine Burley (1): + +- wsi: Guard DRM-dependent function implementations with HAVE_LIBDRM + +Yusuf Khan (1): + +- zink/query: begin time elapsed queries even if we arent in a rp + +bbhtt (1): + +- nvk: Clean up unused header from libdrm_nouveau