1Mesa 24.2.7 Release Notes / 2024-11-13 2====================================== 3 4Mesa 24.2.7 is a bug fix release which fixes bugs found since the 24.2.6 release. 5 6Mesa 24.2.7 implements the OpenGL 4.6 API, but the version reported by 7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 4.6. OpenGL 104.6 is **only** available if requested at context creation. 11Compatibility contexts may report a lower version depending on each driver. 12 13Mesa 24.2.7 implements the Vulkan 1.3 API, but the version reported by 14the apiVersion property of the VkPhysicalDeviceProperties struct 15depends on the particular driver being used. 16 17SHA checksums 18------------- 19 20:: 21 22 SHA256: a0ce37228679647268a83b3652d859dcf23d6f6430d751489d4464f6de6459fd mesa-24.2.7.tar.xz 23 SHA512: 8776b45abe5e845c587c0fa9feb22d89f07457265ff63175fb42681ce56dff97b0e163d9e9ac80555ee04decb78754e7331e1015d95c5f84ca3c2549663291dd mesa-24.2.7.tar.xz 24 25 26New features 27------------ 28 29- None 30 31 32Bug fixes 33--------- 34 35- brw_fs_opt_copy_propagation incorrectly handles size changes of uniforms 36- nouveau paraview msaa corruption 23.1 bisected regression 37- Missing xshmfence dependency for X11 WSI on macOS 38- [AMDGPU RDNA3] Black square artifacts in viewport renders in Blender 39- radv: test_sm67_sample_cmp_level test in vkd3d-proton fails 40- [ANV] LNL tiled corruption in background traci Blackops3-trace-dx11-1080p-high 41- [anv] Possible regression in e3814dee1ac0f90771b921a4f6f5aed10f06e8d4 42- Confidential issue #12092 43 44 45Changes 46------- 47 48Benjamin Herrenschmidt (1): 49 50- dril: Fixup order of pixel formats in drilConfigs 51 52Christian Gmeiner (1): 53 54- etnaviv: Fix incorrect pipe_nn creation 55 56Connor Abbott (1): 57 58- ir3: Fix detection of nontrivial continues 59 60David Rosca (1): 61 62- radeonsi/vcn: Enable VCN4 AV1 encode WA 63 64Eric Engestrom (9): 65 66- docs: add sha sum for 24.2.6 67- .pick_status.json: Update to ab1479ae6a845d2c7beeb0fed6e2153cc2b16c5e 68- .pick_status.json: Update to fe50011ddb35077c0d4cc2b31d56f8dd1376d5a2 69- meson: add dependencies needed by wsi_common_x11.c even on non-drm platforms 70- .pick_status.json: Update to 4d09cd7fa590cbd52d8772d5a251fab8b0874ab7 71- .pick_status.json: Mark 5cd054ebe5512aeac80e08528d8363335d0aeeb8 as denominated 72- .pick_status.json: Update to b32d0d4b4588bf207a9b85b03f2f1c7bb9e72d57 73- ci: raise priority of release manager pipelines 74- lima/ci: marking two failures as known to make the ci useful again 75 76Ian Romanick (2): 77 78- brw/copy: Don't copy propagate through smaller entry dest size 79- brw/cse: Don't eliminate instructions that write flags 80 81Job Noorman (1): 82 83- ir3/ra: prevent moving source intervals for shared collects 84 85Jose Maria Casanova Crespo (1): 86 87- v3d: Enable Early-Z with discards when depth updates are disabled 88 89Karmjit Mahil (3): 90 91- tu: Fix push_set host memory leak on command buffer reset 92- tu: Fix potential alloc of 0 size 93- nir: Fix \`no_lower_set` leak on early return 94 95Karol Herbst (2): 96 97- nv/codegen: Do not use a zero immediate for tex instructions 98- nvc0: return NULL instead of asserting in nvc0_resource_from_user_memory 99 100Lionel Landwerlin (5): 101 102- anv: avoid L3 fabric flush in pipeline barriers 103- vulkan/runtime: fix allocation failure handling 104- anv: fix even set/reset on blitter engine 105- anv: add texture cache inval after binding pool update 106- anv: update shader descriptor resource limits 107 108Lucas Fryzek (1): 109 110- lp: Only close udmabuf handle if its valid 111 112M Henning (2): 113 114- nvk/cmd_buffer: Pass count to set_root_array 115- nvk: Fix invalidation of NVK_CBUF_TYPE_DYNAMIC_UBO 116 117Marek Olšák (2): 118 119- radeonsi/gfx11: fix Z corruption for Blender 120- radeonsi/gfx12: fix AMD_DEBUG=nodcc not working 121 122Matt Turner (1): 123 124- anv: Align anv_descriptor_pool::host_mem 125 126Mike Blumenkrantz (1): 127 128- zink: stop leaking precompiled generated tcs 129 130Patrick Lerda (1): 131 132- r600: fix sfn_nir_legalize_image_load_store cubearray behavior 133 134Paulo Zanoni (1): 135 136- brw: add a NOP in between WHILE instructions on LNL 137 138Rhys Perry (1): 139 140- aco: don't byte align global VMEM loads if it might be unsafe 141 142Rob Clark (3): 143 144- util/primconvert: Avoid OoB with improbable draws 145- freedreno: Fix tile-per-pipe debug overrides 146- freedreno/a6xx: Stop exposing MSAA image load/store harder 147 148Samuel Pitoiset (2): 149 150- radv: add missing L2 non-coherent image case for mipmaps with DCC/HTILE on GFX11 151- radv: cleanup tools related resources when destroying logical device 152 153Timur Kristóf (1): 154 155- radv: Flush L2 cache for non-L2-coherent images in EndCommandBuffer. 156 157Tomeu Vizoso (1): 158 159- etnaviv/ml: Fix includes 160 161itycodes (1): 162 163- intel: Fix a typo in intel_device_info.c:has_get_tiling 164