~mmach/netext73/mesa-ryzen

« back to all changes in this revision

Viewing changes to docs/relnotes/23.1.3.rst

  • Committer: mmach
  • Date: 2023-11-02 21:31:35 UTC
  • Revision ID: netbit73@gmail.com-20231102213135-18d4tzh7tj0uz752
2023-11-02 22:11:57

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Mesa 23.1.3 Release Notes / 2023-06-22
 
2
======================================
 
3
 
 
4
Mesa 23.1.3 is a bug fix release which fixes bugs found since the 23.1.2 release.
 
5
 
 
6
Mesa 23.1.3 implements the OpenGL 4.6 API, but the version reported by
 
7
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
 
8
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
 
9
Some drivers don't support all the features required in OpenGL 4.6. OpenGL
 
10
4.6 is **only** available if requested at context creation.
 
11
Compatibility contexts may report a lower version depending on each driver.
 
12
 
 
13
Mesa 23.1.3 implements the Vulkan 1.3 API, but the version reported by
 
14
the apiVersion property of the VkPhysicalDeviceProperties struct
 
15
depends on the particular driver being used.
 
16
 
 
17
SHA256 checksum
 
18
---------------
 
19
 
 
20
::
 
21
 
 
22
    2f6d7381bc10fbd2d6263ad1022785b8b511046c1a904162f8f7da18eea8aed9  mesa-23.1.3.tar.xz
 
23
 
 
24
 
 
25
New features
 
26
------------
 
27
 
 
28
- None
 
29
 
 
30
 
 
31
Bug fixes
 
32
---------
 
33
 
 
34
- R9 280 - Broken font rendering in Godot Engine (GLES2) - Radeonsi
 
35
- radeonsi gcn1 regression
 
36
- virgl: Stack overflow in virgl_bind_sampler_states on hosts with more than 32 samplers
 
37
- [TGL] regression with r11_g11_b10 formats when running through virgl
 
38
- Intel drivers fail to link with -Dxmlconfig=disabled
 
39
- radv: regression UE5.2 nanite d3d12 vertex explosion
 
40
- [ANV/DG2] nvpro-samples/vk_raytracing_tutorial_KHR/ray_tracing_reflections crash
 
41
- radv: crash/freeze/assert with raytracing and Elden Ring 1.09
 
42
- Elden Ring freeze when summoning cooperator with Raytracing
 
43
- gc_alloc_size returns unaligned allocations
 
44
- Rusticl OpenCL: panicked at 'called \`Option::unwrap()` on a \`None` value' && void SPIRVKernelParser::applyDecoration(uint32_t, const spv_parsed_instruction_t*): Assertion \`c.first == id' failed.
 
45
- Using a \`NULL` pointer as \`bitmap` in \`glBitmap` leads to \`GL_OUT_OF_MEMORY` while creating display-list ("glNewList -> glBitmap")
 
46
- Bitwise and with constant 31 removed on width argument to BitFieldSExtract, causing incorrect result on RADV ACO
 
47
 
 
48
 
 
49
Changes
 
50
-------
 
51
 
 
52
Dave Airlie (1):
 
53
 
 
54
- radv/video: drop incorrect defines for uapi ones.
 
55
 
 
56
Dylan Baker (1):
 
57
 
 
58
- meson: Key whether to build batch decoder on expat
 
59
 
 
60
Emma Anholt (1):
 
61
 
 
62
- mesa: Drop dead TGSI serialization prototypes.
 
63
 
 
64
Eric Engestrom (6):
 
65
 
 
66
- docs/relnotes: add sha256sum for 23.1.2
 
67
- .pick_status.json: Update to 3f48d842960c6d7e3814b75c611c69209098a0b6
 
68
- .pick_status.json: Update to a2d40c09b72374db5d2dd4115c1ea51b2543f515
 
69
- .pick_status.json: Mark 5db031bf3ea3e37983f3ab17f2b550e1949d95a9 as denominated
 
70
- .pick_status.json: Update to 48b32124c61f35ef39cee7e32ff7795dd49e0690
 
71
- .pick_status.json: Update to b687cbe36c12081921e03c8633fedea334642105
 
72
 
 
73
Friedrich Vock (5):
 
74
 
 
75
- aco: Lower divergent bool phis iteratively
 
76
- radv: Always flush before writing acceleration structure properties
 
77
- aco: Reset scratch_rsrc on blocks without predecessors
 
78
- aco: Fix live_var_analysis assert
 
79
- aco: Fix assert in insert_exec_mask
 
80
 
 
81
Gert Wollny (3):
 
82
 
 
83
- r600/sfn: add read instruction for unused but required LDS op results
 
84
- r600/sfn: Don't rewrite TESS_EVAL inner tess level outputs
 
85
- r600: Split tex CF only if written component is read
 
86
 
 
87
Jesse Natalie (2):
 
88
 
 
89
- nir_opt_constant_folding: Fix nir_deref_path leak
 
90
- nir: Fix constant expression for unpack_64_4x16
 
91
 
 
92
Karol Herbst (3):
 
93
 
 
94
- clc: relax spec constant validation
 
95
- rusticl/event: ensure even status is updated in order
 
96
- compiler/types: fix size of padded OpenCL Structs
 
97
 
 
98
Lionel Landwerlin (3):
 
99
 
 
100
- anv: disable mesh/task for generated draws
 
101
- anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission
 
102
- anv: avoid private buffer allocations in vkGetDeviceImageMemoryRequirementsKHR
 
103
 
 
104
Lucas Stach (3):
 
105
 
 
106
- etnaviv: rs: flush TS cache before making configuration changes
 
107
- etnaviv: rs: unconditionally flush color and depth cache before using RS
 
108
- etnaviv: query: reset sample count on begin_query
 
109
 
 
110
Marek Olšák (3):
 
111
 
 
112
- mesa: fix glBitmap in display lists when width <= 0 || height <= 0
 
113
- radeonsi: don't convert L8A8 to R8A8 when blitting via compute to fix gfx7
 
114
- radeonsi: fix RB+ and gfx11 issues with framebuffer state
 
115
 
 
116
Matt Turner (1):
 
117
 
 
118
- meson: Remove reference to removed SWR driver
 
119
 
 
120
Mike Blumenkrantz (14):
 
121
 
 
122
- zink: check for cached mem correctly when mapping buffer
 
123
- zink: remove assert for dt in zink_kopper_update
 
124
- zink: stop swizzling conditional render during batch flush
 
125
- zink: only try to create srgb mutable images if the vk format is supported
 
126
- lavapipe: use PACKAGE_VERSION for cache uuid in release builds
 
127
- zink: massively shrink qbo size for timestamp queries
 
128
- lavapipe: add version uuid to shader binary validation
 
129
- zink: strip format list when disabling mutable during image creation
 
130
- lavapipe: more fixes for sample shading
 
131
- lavapipe: correctly update shader object per-stage push constant sizes
 
132
- zink: add COHERENT requirement for CACHED memory
 
133
- zink: fix ubo array sizing in ntv
 
134
- zink: acquire persistently bound swapchain descriptors before setting usage
 
135
- zink: always clamp NUM_QUERIES to 500
 
136
 
 
137
Nanley Chery (2):
 
138
 
 
139
- intel/blorp: Avoid 32bpc fast clear sampling issue
 
140
- Revert "iris: Add missed tile flush flag"
 
141
 
 
142
Patrick Lerda (3):
 
143
 
 
144
- nouveau: fix nouveau_heap_destroy() memory leak
 
145
- r600: fix cayman_convert_border_color() swizzle behavior
 
146
- util/blitter: fix util_blitter_clear_buffer() refcnt imbalance
 
147
 
 
148
Qiang Yu (1):
 
149
 
 
150
- ac/nir/ngg: fix ngg_gs_clear_primflags crash
 
151
 
 
152
Rhys Perry (3):
 
153
 
 
154
- aco: mask bits source of s_bfe
 
155
- util: fix gc_alloc_size alignment
 
156
- ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W
 
157
 
 
158
Rohan Garg (1):
 
159
 
 
160
- anv: split ANV_PIPE_RENDER_TARGET_BUFFER_WRITES for finer grained flushing
 
161
 
 
162
Samuel Pitoiset (2):
 
163
 
 
164
- radv: fix re-emitting some dynamic states when the previous FS is NULL
 
165
- radv: reset some dynamic states when the fragment shader stage is unbound
 
166
 
 
167
Sviatoslav Peleshko (1):
 
168
 
 
169
- nir/lower_shader_calls: Fix cursor if broken after nir_cf_extract() call
 
170
 
 
171
Tim Pambor (1):
 
172
 
 
173
- virgl: Fix stack overflow in virgl_bind_sampler_states
 
174
 
 
175
Timur Kristóf (1):
 
176
 
 
177
- aco: Mark exec write used when it writes other registers.
 
178
 
 
179
Vinson Lee (1):
 
180
 
 
181
- frontends/va: Fix missing unlock
 
182
 
 
183
Xi Ruoyao (1):
 
184
 
 
185
- Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia"