xref: /aosp_15_r20/external/mesa3d/docs/relnotes/24.2.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1Mesa 24.2.2 Release Notes / 2024-09-05
2======================================
3
4Mesa 24.2.2 is a bug fix release which fixes bugs found since the 24.2.1 release.
5
6Mesa 24.2.2 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.2 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: fd077d3104edbe459e2b8597d2757ec065f9bd2d620b8c0b9cc88c2bf9891d02  mesa-24.2.2.tar.xz
23   SHA512: d9979f7a1ae7bfeb0658d1b6c9021b7d0043c3ca71db9deaa2fc8a3d4c07cd58497b9233737a31fb66ef711a369a859757a63fb86c2aadd859867f9a4eaf16a9  mesa-24.2.2.tar.xz
24
25
26New features
27------------
28
29- None
30
31
32Bug fixes
33---------
34
35- [clc] [FTBFS] [llvm20+] no matching function for GetResourcesPath
36- [AMDGPU RDNA3] Viewport compositing generates severe graphical artifacts in Blender
37- Arma Reforger causes amdgpu crash on 24.2
38- [Regression][Vulkan][TGL]Failed to render to depth image at non-zero mip level on Mesa 24.1 and later
39
40
41Changes
42-------
43
44Dave Airlie (1):
45
46- vulkan/video: fix vui encoding
47
48David Heidelberg (1):
49
50- panfrost: drop leftover definition after pan_nir_lower_64bit_intrin removal
51
52David Rosca (2):
53
54- frontends/va: Fix locking in vlVaDeriveImage
55- frontends/va: Fix locking in vlVaQueryVideoProcPipelineCaps
56
57Dylan Baker (1):
58
59- .pick_status.json: Update to 4aa1259eb4a86a94596dd31d6b80a99ce6d91299
60
61Eric Engestrom (7):
62
63- docs: add sha sum for 24.2.1
64- .pick_status.json: Update to 51e05c284465786bf125d9d36081e9152c80619b
65- v3dv/ci: fix test timeout for v3dv-rpi5-vk-full:arm64
66- etnaviv/ci: fix gc2000_piglit test timeout
67- .pick_status.json: Mark 4888d39f29ae84dd279f2bd4714eb0f6e8ba5d20 as denominated
68- .pick_status.json: Mark 033818fdd99a543fd1cb17cc8e4be07f831a9003 as denominated
69- .pick_status.json: Update to 3e4f73b3a0e0b9420f9614d3e271c49225c6f5d3
70
71Faith Ekstrand (5):
72
73- vulkan/pipeline: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BIT
74- nvk: Hash minSampleShading in nvk_hash_graphics_state()
75- nvk: Don't do linear<->tiled copies for rendering suspend/resume
76- nvk: Take depth image layer counts from the VkRenderingInfo
77- vulkan: Allow pColorAttachmentLocations == NULL in CmdSetRenderingAttachmentLocationsKHR()
78
79Iván Briano (1):
80
81- nir: add pass to convert ViewIndex to DeviceIndex
82
83Jesse Natalie (2):
84
85- d3d12: Don't use a vertex re-ordering GS for line primitives
86- microsoft/compiler: Move nir_lower_undef_to_zero out of the optimization loop
87
88Job Noorman (1):
89
90- ir3: fix recognizing const/imm registers as a0
91
92Jordan Justen (4):
93
94- intel/dev: Update hwconfig => max_threads_per_psd for Xe2
95- intel/dev: Re-enable LNL PCI IDs (without INTEL_FORCE_PROBE) on Mesa 24.2
96- intel/dev: Enable BMG PCI IDs (without INTEL_FORCE_PROBE)
97- anv: Drop "not yet supported" warning for Xe2
98
99Karol Herbst (1):
100
101- clc: fix compilation error with llvm-20
102
103Kenneth Graunke (2):
104
105- intel/brw: Drop misguided sign extension attempts in extract_imm()
106- intel/brw: Fix extract_imm for subregion reads of 64-bit immediates
107
108Konstantin Seurer (1):
109
110- nir/opt_loop: Fix handling else-breaks in merge_terminators
111
112Lionel Landwerlin (3):
113
114- anv: fix utrace compute timestamp reads on Gfx20
115- iris: fix utrace compute end timestamp reads on Gfx20
116- brw: align spilling offsets to physical register sizes
117
118Lucas Stach (1):
119
120- etnaviv: emit SAMPLER_LOG_SIZE on sampler state changes
121
122Mike Blumenkrantz (2):
123
124- dril: use the super fallback path for software fallback
125- dril: also create double-buffered configs in swrast fallback
126
127Patrick Lerda (1):
128
129- iris: fix indirect draw refcnt imbalance
130
131Pierre-Eric Pelloux-Prayer (1):
132
133- radeonsi: don't always update shader coherency draw call counter
134
135Rhys Perry (1):
136
137- aco/ra: fix sub-dword get_reg_specified in some cases
138
139Rohan Garg (1):
140
141- anv: prefetch samplers when dispatching compute shaders
142
143Roland Scheidegger (1):
144
145- llvmpipe: Fix type mismatch when storing residency info
146
147Samuel Pitoiset (1):
148
149- radv: fix emitting DGC indirect draws with drawid/base_instance
150
151Tapani Pälli (1):
152
153- anv: set correct miplevel for anv_image_hiz_op
154
155Valentine Burley (1):
156
157- tu: Fix VK_EXT_extended_dynamic_state3 feature
158
159Zan Dobersek (1):
160
161- tu: use instance indices in RD dump filenames
162