1Mesa 24.2.5 Release Notes / 2024-10-16 2====================================== 3 4Mesa 24.2.5 is a bug fix release which fixes bugs found since the 24.2.4 release. 5 6Mesa 24.2.5 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.5 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: 733d0bea242ed6a5bb5c806fe836792ce7f092d45a2f115b7b7e15897c9dd96f mesa-24.2.5.tar.xz 23 SHA512: 9f202907dc4e7f1063c32882b2c9a3ab34c4d83de1c9ef4dd171043b87b110bfd7e7a3d6e3632ed768e024ef18b97181c4f6bc377cc7d3eb609dd96ebf6a783e mesa-24.2.5.tar.xz 24 25 26New features 27------------ 28 29- None 30 31 32Bug fixes 33--------- 34 35- [radeonsi] glLinkProgram terminates the application when Shader is passing Bindless Texture into function 36- gallium: crash when using images obtained from a texture with a bindless handle 37- gallium: Crash when writing to writeonly image3D passed in via parameter 38- Using DXT1 textures fails in GL ES 1, even with EXT_texture_compression_dxt1 supported 39- r300 regression : Upside down and broken redering for Source games 40- intel A770 dg2 silent hill 2 doesn't run 41- Mesa's \`intel_hang_replay` tool fails to work 42- Mesa's \`intel_hang_replay` tool fails to work 43 44 45Changes 46------- 47 48Alessandro Astone (1): 49 50- panvk: Add missing headers to android platform 51 52Bas Nieuwenhuizen (1): 53 54- radv: Disable EXT BDA capture and replay. 55 56Carlos Santa (2): 57 58- intel/hang_replay: fix the typo in the ioctl call 59- intel/hang_replay: remove EXEC_OBJECT_WRITE 60 61Christian Gmeiner (1): 62 63- etnaviv: Improve split sampler check 64 65Danylo Piliaiev (1): 66 67- nir/opt_16b_tex_image: Sign extension should matter for texel buffer txf 68 69David Heidelberg (2): 70 71- amd: Pass addrlib cpp args to the tests 72- osmesa: Fix OSMesaGetDepthBuffer() test without depth 73 74David Rosca (2): 75 76- radeonsi/vcn: Fix out of bounds write when invalidating QP map regions 77- radeonsi/vcn: Fix out of bounds read in H264 decode 78 79Eric Engestrom (10): 80 81- docs: add sha sum for 24.2.4 82- .pick_status.json: Update to 1cbc316999af23b2dbe5f2fc0c057a9a26ae68b7 83- Revert "mesa: fix sample count handling for MSRTT" 84- .pick_status.json: Mark 894b37e06099c60f371e9b181e3f84cfc29c49bb as denominated 85- .pick_status.json: Update to 78b614b333b01ce0dfb9e4d9353a02a03fdcc154 86- .pick_status.json: Update to 336f80137d26230bd124f475bd4382a0c727004f 87- .pick_status.json: Update to e8e8c17a0c893a74bff58c2abbc0ee8c451db933 88- .pick_status.json: Update to 6d6d5b869c5a4afd7fb30c7a5b1def8fcc14d255 89- .pick_status.json: Update to 7b09fc98fb60becde7435b2303f7dd329937f6cb 90- .pick_status.json: Mark c747c1e1f4f48b543a8ed8f7f7db32e5393d41a0 as denominated 91 92Faith Ekstrand (1): 93 94- nvk: Advertise 64-bit atomics on buffer views 95 96Jordan Justen (1): 97 98- intel/dev: Add 0xb640 ARL PCI id 99 100Jose Maria Casanova Crespo (1): 101 102- v3d: initialize job local key with the 8 color buffer available in v7.1+ 103 104Kenneth Graunke (5): 105 106- intel/brw: Delete Gfx7-8 code from emit_barrier() 107- intel/brw: Make a ubld temporary in emit_barrier() 108- intel/brw: Fix register and builder size in emit_barrier() for Xe2 109- intel/brw: Delete more Gfx8 code from brw_fs_combine_constants 110- intel/brw: Use whole 512-bit registers in constant combining on Xe2 111 112Lionel Landwerlin (2): 113 114- .pick_status.json: Update to c8c354d9c3a2e79230723f1c8b0571b20d034fee 115- isl: remove duplicated copy for tileX/TileY 116 117Lucas Stach (1): 118 119- etnaviv: re-emit uniforms on sampler view changes when txs is used 120 121Marek Olšák (3): 122 123- nir/opt_vectorize_io: fix stack buffer overflow with 16-bit output stores 124- gallium/u_threaded: fix crash in tc_create_image_handle due to resource == NULL 125- radeonsi: set the valid buffer range for bindless image buffers 126 127Maíra Canal (1): 128 129- v3d: Don't use performance counters names array with an older kernel 130 131Mike Blumenkrantz (2): 132 133- zink: fix external_only reporting for dmabuf formats 134- zink: block srgb with winsys imports 135 136Paulo Zanoni (2): 137 138- anv/trtt: set every entry to NULL when we create an L2 table 139- anv/trtt: fix error handling when adding binds 140 141Pavel Ondračka (1): 142 143- r300: remove gl_ClipVertex early 144 145Rob Clark (1): 146 147- freedreno: Balance out u_blitter cb0 save/restore 148 149Samuel Pitoiset (4): 150 151- radv: do not expose NV DGC extensions on GFX6-7 152- radv: fix conditional rendering with DGC preprocessing on compute 153- radv: fix returning non-zero captured address without binding 154- radv: use app names instead of exec name for shader based drirc workarounds 155 156Satadru Pramanik (1): 157 158- Update lp_bld_misc.cpp to support llvm-19+. 159 160Tapani Pälli (8): 161 162- intel/genxml: introduce L3 Fabric Flush for gfx12 163- intel/ds: add L3 fabric flush support 164- anv: add plumbing/support for L3 fabric flush 165- iris: add plumbing/support for L3 fabric flush 166- iris: add depth, DC and L3 fabric flush for aux map invalidation 167- anv: add depth, DC and L3 fabric flush for aux map invalidation 168- drirc/anv: force_vk_vendor=-1 for Silent Hill 2 169- mesa: fix DXT1 support with EXT_texture_compression_dxt1 170 171Timothy Arceri (2): 172 173- nir/glsl: set cast mode for image during function inlining 174- nir/glsl: set deref cast mode for blocks during function inlining 175