From 92a44d39075d51cb7b7b0fa8af9d7048ee957d26 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 6 Jun 2024 20:56:57 +0200 Subject: [PATCH] docs: add release notes for 24.0.9 Part-of: --- docs/relnotes.rst | 2 + docs/relnotes/24.0.9.rst | 155 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 157 insertions(+) create mode 100644 docs/relnotes/24.0.9.rst diff --git a/docs/relnotes.rst b/docs/relnotes.rst index e82cd4be94c..bbcf6eec088 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.0.9 release notes ` - :doc:`24.1.1 release notes ` - :doc:`24.1.0 release notes ` - :doc:`24.0.8 release notes ` @@ -421,6 +422,7 @@ The release notes summarize what's new or changed in each Mesa release. :maxdepth: 1 :hidden: + 24.0.9 24.1.1 24.1.0 24.0.8 diff --git a/docs/relnotes/24.0.9.rst b/docs/relnotes/24.0.9.rst new file mode 100644 index 00000000000..fe635e833db --- /dev/null +++ b/docs/relnotes/24.0.9.rst @@ -0,0 +1,155 @@ +Mesa 24.0.9 Release Notes / 2024-06-06 +====================================== + +Mesa 24.0.9 is a bug fix release which fixes bugs found since the 24.0.8 release. + +Mesa 24.0.9 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.0.9 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 +--------- + +- RustiCL: deadlock when calling clGetProfilingInfo() on callbacks +- dEQP-VK.pipeline.pipeline_library.shader_module_identifier.pipeline_from_id.graphics regression +- anv: unbounded shader cache +- radv: Crash due to nir validation fail in Enshrouded +- radv: Crash due to nir validation fail in Enshrouded +- panforst: T604 issue with using u32 for flat varyings + + +Changes +------- + +Alexandre Marquet (1): + +- pan/mdg: quirk to disable auto32 + +David Heidelberg (2): + +- subprojects: uprev perfetto to v45.0 +- 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 (11): + +- docs: add sha256sum for 24.0.8 +- .pick_status.json: Update to 18c736bcfc55b8fa309ede02332b9c7a2ca22e78 +- .pick_status.json: Mark 01bac643f6c088f7537edf18f2d4094881c1ecda as denominated +- .pick_status.json: Update to 4b6f7613c0bd161548f1bd45d42b65b4841a278a +- .pick_status.json: Mark eefe34127f8e8ae2ba91a7837b9dfef999dc3f87 as denominated +- .pick_status.json: Update to a1ea0956b46778d0331e4ef60ebd2be057fd0e9f +- .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 6f713a764fb412567caaabd9ae574822e79da383 + +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 + +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 + +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 (5): + +- 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 + +Kevin Chuang (1): + +- anv: Properly fetch partial results in vkGetQueryPoolResults + +Lionel Landwerlin (5): + +- anv: use weak_ref mode for global pipeline caches +- 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 + +Renato Pereyra (1): + +- anv: Attempt to compile all pipelines even after errors + +Rhys Perry (3): + +- aco: create lcssa phis for continue_or_break loops when necessary +- aco: create lcssa phis for continue_or_break loops when necessary +- radv: malloc graphics pipeline stages + +Samuel Pitoiset (6): + +- radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT +- radv: set image view descriptors as buffer for non-graphics GPU +- radv: mark some formats as unsupported on GFX8/CARRIZO +- radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9 +- radv: fix setting a custom pitch for CB on GFX10_3+ +- radv: fix flushing DB meta cache on GFX11.5 + +Tapani Pälli (1): + +- anv/android: enable emulated astc for applications + +Yusuf Khan (1): + +- zink/query: begin time elapsed queries even if we arent in a rp