xref: /aosp_15_r20/external/mesa3d/docs/relnotes/23.1.7.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 23.1.7 Release Notes / 2023-09-06
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 23.1.7 is a bug fix release which fixes bugs found since the 23.1.6 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 23.1.7 implements the OpenGL 4.6 API, but the version reported by
7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard WorkerMesa 23.1.7 implements the Vulkan 1.3 API, but the version reported by
14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard WorkerSHA256 checksum
18*61046927SAndroid Build Coastguard Worker---------------
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker::
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker    409641eadf0ed1c7794797a6f5a0b0195b5580b282166e5ec5629c6bcda6acd3  mesa-23.1.7.tar.xz
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerNew features
26*61046927SAndroid Build Coastguard Worker------------
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Worker- None
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker- [Google][Rex][anv] GLES dEQP test fails in anv when run via ANGLE-on-Venus on ChromeOS ARCVM.
35*61046927SAndroid Build Coastguard Worker- VAAPI on VCN: bad stream may crash whole gfx system
36*61046927SAndroid Build Coastguard Worker- VAAPI: AMDGPU crash on RX 6900 XT on corrupted video
37*61046927SAndroid Build Coastguard Worker- aco: Assertion when compiling CP2077 shader
38*61046927SAndroid Build Coastguard Worker- anv: flakiness on tgl+ with samplemask handling
39*61046927SAndroid Build Coastguard Worker- [RADV] Dead by Daylight memory leak (shader-related?) on 23.1.6
40*61046927SAndroid Build Coastguard Worker- gpu hang on DG2 when running KHR-GLES31.core.texture_cube_map_array.image_op_tess*
41*61046927SAndroid Build Coastguard Worker- KHR-GLES31.core.texture_cube_map_array.image_op_tessellation_evaluation_sh fail on GFX12+
42*61046927SAndroid Build Coastguard Worker- radv: commit 81641b01555faa4dd1dfc7de2513ad8d63e77ab7 leaded to artifacts in Quake II RTX
43*61046927SAndroid Build Coastguard Worker- [radv] Colors are distorted in Cyberpunk 2077 with ray tracing enabled
44*61046927SAndroid Build Coastguard Worker- Forza Horizon 5 stuttering since mesa 23.1.4 / 9b008673 revert as a FIX
45*61046927SAndroid Build Coastguard Worker- glCopyTexSubImage2D is very slow on Intel
46*61046927SAndroid Build Coastguard Worker- [RADV] red and pink tinted shadows in Overwatch 2 on 7900 XTX
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard WorkerChanges
50*61046927SAndroid Build Coastguard Worker-------
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (1):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker- nir/passthrough_gs: Fix array size
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerChia-I Wu (1):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard WorkerCorentin Noël (1):
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker- virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1):
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker- nir/opt_move: fix handling of if-condition
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard WorkerDavid Heidelberg (1):
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker- ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard WorkerDavid Rosca (1):
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker- Revert "radeonsi/vcn: add an exception of field case for h264 decoding"
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerDmitry Baryshkov (1):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker- tu: Pass real size of prime buffers to allocator
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerEmma Anholt (2):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker- freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.
83*61046927SAndroid Build Coastguard Worker- disk_cache: Disable the "List" test for RO disk cache.
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard WorkerEric Engestrom (22):
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard Worker- docs: add sha256sum for 23.1.6
88*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9d442b459a43264c28994e65dcaacfe303feedd1
89*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark aebe58458611e0bb585a5bce8e16c1175783f3cc as denominated
90*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 61dd0ff97d8d670e1b7dfea8a37e73b67a7f5ff3
91*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 5fa9f842b09694a91310640ae949327a74d1bcd2
92*61046927SAndroid Build Coastguard Worker- vc4: drop duplicate .lower_ldexp
93*61046927SAndroid Build Coastguard Worker- zink: fix format in zink_make_{image,texture}_handle_resident()
94*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 04ba4059b7243fb9258df12154ce1e7a01e019c8 as denominated
95*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fe4208ed4c9a08c7963caa287ae34e9357de68af as denominated
96*61046927SAndroid Build Coastguard Worker- v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo
97*61046927SAndroid Build Coastguard Worker- v3dv: fix copy/pasted type of \`sample`
98*61046927SAndroid Build Coastguard Worker- v3dv: fix shader stage name in error message
99*61046927SAndroid Build Coastguard Worker- v3d/qpu: fix type of function argument
100*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 939845e424da7b2433902a9954cb6b615cd06d41
101*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 5d19a0a19ba2ffe50a7d05fcf0ff17e0078c2d8e as denominated
102*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 9865e5dff49395543da4331a943ba5a03ce6a413 as denominated
103*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3a949de28c42d8714320e56bd99168148503da7d
104*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark f97e38f9cdabf6e1cfab11ebaabf193492bd403c as denominated
105*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark fa6562b239f00f9f72c988459e252bdee072fd73 as denominated
106*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 318b83899056d02ee83817cf16201a128fb81443
107*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 83716b08cf103622829d84e673584781ee8850f6 as denominated
108*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 8b93fa149bfbe1ca1a59d89ec53d576aa4ede2ec as denominated
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (4):
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard Worker- nir: Fix nir_op_mov handling in nir_collect_src_uniforms
113*61046927SAndroid Build Coastguard Worker- nir: Handle nir_op_mov properly in opt_shrink_vectors
114*61046927SAndroid Build Coastguard Worker- nir: Don't handle nir_op_mov in get_undef_mask in opt_undef
115*61046927SAndroid Build Coastguard Worker- nir: Fix metadata in nir_lower_is_helper_invocation
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard WorkerFriedrich Vock (2):
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard Worker- nir/load_store_vectorize: Handle intrinsics with constant base
120*61046927SAndroid Build Coastguard Worker- radv/rt: Pre-initialize instance address
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1):
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard Worker- aco: fix u2f16 with 32bit input
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard WorkerHelen Koike (1):
127*61046927SAndroid Build Coastguard Worker
128*61046927SAndroid Build Coastguard Worker- ci/android: remove strace output from cuttlefish-runner.sh
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard WorkerJordan Justen (2):
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker- intel/dev: Use RPL-U name on RPL-U devices
133*61046927SAndroid Build Coastguard Worker- intel/dev: Add more RPL PCI IDs
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard WorkerKarol Herbst (3):
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard Worker- rusticl/kernel: optimize nir between lowering io and explicit types
138*61046927SAndroid Build Coastguard Worker- nv50: limit max code uploads to 0x8000
139*61046927SAndroid Build Coastguard Worker- rusticl/memory: do not verify pitch for IMAGE1D_BUFFER
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1):
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard Worker- iris: Check prog[] instead of uncompiled[] for BLORP state skipping
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard WorkerLeo Liu (1):
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard Worker- radeonsi/vcn: fix the incorrect dt_size
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (5):
150*61046927SAndroid Build Coastguard Worker
151*61046927SAndroid Build Coastguard Worker- intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch
152*61046927SAndroid Build Coastguard Worker- intel/compiler: fix dynamic alpha-to-coverage handling
153*61046927SAndroid Build Coastguard Worker- intel/fs: implement dynamic interpolation mode for dynamic persample shaders
154*61046927SAndroid Build Coastguard Worker- anv: add missing ISL storage usage
155*61046927SAndroid Build Coastguard Worker- intel/nir: rerun lower_tex if it lowers something
156*61046927SAndroid Build Coastguard Worker
157*61046927SAndroid Build Coastguard WorkerMarek Vasut (1):
158*61046927SAndroid Build Coastguard Worker
159*61046927SAndroid Build Coastguard Worker- etnaviv: Fully replicate back stencil config
160*61046927SAndroid Build Coastguard Worker
161*61046927SAndroid Build Coastguard WorkerMatt Turner (1):
162*61046927SAndroid Build Coastguard Worker
163*61046927SAndroid Build Coastguard Worker- Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput"
164*61046927SAndroid Build Coastguard Worker
165*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (3):
166*61046927SAndroid Build Coastguard Worker
167*61046927SAndroid Build Coastguard Worker- vk/graphics: fix CWE handling with DS3
168*61046927SAndroid Build Coastguard Worker- zink: wait on async fence during ctx program removal
169*61046927SAndroid Build Coastguard Worker- zink: don't start multiple cache jobs for the same program
170*61046927SAndroid Build Coastguard Worker
171*61046927SAndroid Build Coastguard WorkerPaul Gofman (1):
172*61046927SAndroid Build Coastguard Worker
173*61046927SAndroid Build Coastguard Worker- driconf: add a workaround for Rainbow Six Extraction
174*61046927SAndroid Build Coastguard Worker
175*61046927SAndroid Build Coastguard WorkerRhys Perry (5):
176*61046927SAndroid Build Coastguard Worker
177*61046927SAndroid Build Coastguard Worker- radv: disable 64-bit color attachments
178*61046927SAndroid Build Coastguard Worker- radv: fix 128bpp comp-to-single clears
179*61046927SAndroid Build Coastguard Worker- aco: fix p_bpermute_gfx6 with input at non-zero byte
180*61046927SAndroid Build Coastguard Worker- aco/spill: skip p_branch in process_block
181*61046927SAndroid Build Coastguard Worker- aco/spill: add all live-in to merge block spill candidates
182*61046927SAndroid Build Coastguard Worker
183*61046927SAndroid Build Coastguard WorkerRohan Garg (3):
184*61046927SAndroid Build Coastguard Worker
185*61046927SAndroid Build Coastguard Worker- crocus: fix GFX_VERx10 macro
186*61046927SAndroid Build Coastguard Worker- blorp: drop undefined macro
187*61046927SAndroid Build Coastguard Worker- iris: migrate preemption streamwout wa to WA infra
188*61046927SAndroid Build Coastguard Worker
189*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2):
190*61046927SAndroid Build Coastguard Worker
191*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings"
192*61046927SAndroid Build Coastguard Worker- Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build"
193*61046927SAndroid Build Coastguard Worker
194*61046927SAndroid Build Coastguard WorkerSviatoslav Peleshko (2):
195*61046927SAndroid Build Coastguard Worker
196*61046927SAndroid Build Coastguard Worker- dri: Use RGB internal formats for RGBX formats
197*61046927SAndroid Build Coastguard Worker- intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line
198*61046927SAndroid Build Coastguard Worker
199*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
200*61046927SAndroid Build Coastguard Worker
201*61046927SAndroid Build Coastguard Worker- mesa: fix some TexParameter and SamplerParameter cases
202*61046927SAndroid Build Coastguard Worker
203*61046927SAndroid Build Coastguard WorkerTatsuyuki Ishi (1):
204*61046927SAndroid Build Coastguard Worker
205*61046927SAndroid Build Coastguard Worker- radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.
206*61046927SAndroid Build Coastguard Worker
207*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1):
208*61046927SAndroid Build Coastguard Worker
209*61046927SAndroid Build Coastguard Worker- util: add radeonsi workaround for Nowhere Patrol
210*61046927SAndroid Build Coastguard Worker
211*61046927SAndroid Build Coastguard WorkerTimur Kristóf (5):
212*61046927SAndroid Build Coastguard Worker
213*61046927SAndroid Build Coastguard Worker- ac/nir: Add done arg to ac_nir_export_position.
214*61046927SAndroid Build Coastguard Worker- ac/nir: Slightly refactor how pos0 exports are added when missing.
215*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.
216*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Refactor mesh shader primitive export.
217*61046927SAndroid Build Coastguard Worker- ac/nir/ngg: Wait for attribute ring stores in mesh shaders.
218*61046927SAndroid Build Coastguard Worker
219*61046927SAndroid Build Coastguard Workerantonino (3):
220*61046927SAndroid Build Coastguard Worker
221*61046927SAndroid Build Coastguard Worker- vulkan/wsi: add \`vk_wsi_force_swapchain_to_current_extent` driconf
222*61046927SAndroid Build Coastguard Worker- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle"
223*61046927SAndroid Build Coastguard Worker- drirc: enable \`vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion"
224