• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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