1 | Mesa 18.3.2 Release Notes / January 17, 2019
|
---|
2 | ============================================
|
---|
3 |
|
---|
4 | Mesa 18.3.2 is a bug fix release which fixes bugs found since the 18.3.1
|
---|
5 | release.
|
---|
6 |
|
---|
7 | Mesa 18.3.2 implements the OpenGL 4.5 API, but the version reported by
|
---|
8 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
9 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
|
---|
10 | used. Some drivers don't support all the features required in OpenGL
|
---|
11 | 4.5. OpenGL 4.5 is **only** available if requested at context creation.
|
---|
12 | Compatibility contexts may report a lower version depending on each
|
---|
13 | driver.
|
---|
14 |
|
---|
15 | SHA256 checksums
|
---|
16 | ----------------
|
---|
17 |
|
---|
18 | ::
|
---|
19 |
|
---|
20 | 1cde4fafd40cd1ad4ee3a13b364b7a0175a08b7afdd127fb46f918c1e1dfd4b0 mesa-18.3.2.tar.gz
|
---|
21 | f7ce7181c07b6d8e0132da879af1729523a6c8aa87f79a9d59dfd064024cfb35 mesa-18.3.2.tar.xz
|
---|
22 |
|
---|
23 | New features
|
---|
24 | ------------
|
---|
25 |
|
---|
26 | None
|
---|
27 |
|
---|
28 | Bug fixes
|
---|
29 | ---------
|
---|
30 |
|
---|
31 | - `Bug 106595 <https://bugs.freedesktop.org/show_bug.cgi?id=106595>`__
|
---|
32 | - [RADV] Rendering distortions only when MSAA is enabled
|
---|
33 | - `Bug 107728 <https://bugs.freedesktop.org/show_bug.cgi?id=107728>`__
|
---|
34 | - Wrong background in Sascha Willem's Multisampling Demo
|
---|
35 | - `Bug 108114 <https://bugs.freedesktop.org/show_bug.cgi?id=108114>`__
|
---|
36 | - [vulkancts] new VK_KHR_16bit_storage tests fail.
|
---|
37 | - `Bug 108116 <https://bugs.freedesktop.org/show_bug.cgi?id=108116>`__
|
---|
38 | - [vulkancts] stencil partial clear tests fail.
|
---|
39 | - `Bug 108624 <https://bugs.freedesktop.org/show_bug.cgi?id=108624>`__
|
---|
40 | - [regression][bisected] "nir: Copy propagation between blocks"
|
---|
41 | regression
|
---|
42 | - `Bug 108910 <https://bugs.freedesktop.org/show_bug.cgi?id=108910>`__
|
---|
43 | - Vkd3d test failure test_multisample_array_texture()
|
---|
44 | - `Bug 108911 <https://bugs.freedesktop.org/show_bug.cgi?id=108911>`__
|
---|
45 | - Vkd3d test failure test_clear_render_target_view()
|
---|
46 | - `Bug 108943 <https://bugs.freedesktop.org/show_bug.cgi?id=108943>`__
|
---|
47 | - Build fails on ppc64le with meson
|
---|
48 | - `Bug 109072 <https://bugs.freedesktop.org/show_bug.cgi?id=109072>`__
|
---|
49 | - GPU hang in blender 2.80
|
---|
50 | - `Bug 109081 <https://bugs.freedesktop.org/show_bug.cgi?id=109081>`__
|
---|
51 | - [bisected] [HSW] Regression in clipping.user_defined.clip\_\*
|
---|
52 | vulkancts tests
|
---|
53 | - `Bug 109151 <https://bugs.freedesktop.org/show_bug.cgi?id=109151>`__
|
---|
54 | - [KBL-G][vulkan]
|
---|
55 | dEQP-VK.texture.explicit_lod.2d.sizes.31x55_nearest_linear_mipmap_nearest_repeat
|
---|
56 | failed verification.
|
---|
57 | - `Bug 109202 <https://bugs.freedesktop.org/show_bug.cgi?id=109202>`__
|
---|
58 | - nv50_ir.cpp:749:19: error: cannot use typeid with -fno-rtti
|
---|
59 | - `Bug 109204 <https://bugs.freedesktop.org/show_bug.cgi?id=109204>`__
|
---|
60 | - [regression, bisected] retroarch's crt-royale shader crash radv
|
---|
61 |
|
---|
62 | Changes
|
---|
63 | -------
|
---|
64 |
|
---|
65 | Alex Deucher (3):
|
---|
66 |
|
---|
67 | - pci_ids: add new vega10 pci ids
|
---|
68 | - pci_ids: add new vega20 pci id
|
---|
69 | - pci_ids: add new VegaM pci id
|
---|
70 |
|
---|
71 | Alexander von Gluck IV (1):
|
---|
72 |
|
---|
73 | - egl/haiku: Fix reference to disp vs dpy
|
---|
74 |
|
---|
75 | Andres Gomez (2):
|
---|
76 |
|
---|
77 | - glsl: correct typo in GLSL compilation error message
|
---|
78 | - glsl/linker: specify proper direction in location aliasing error
|
---|
79 |
|
---|
80 | Axel Davy (3):
|
---|
81 |
|
---|
82 | - st/nine: Fix volumetexture dtor on ctor failure
|
---|
83 | - st/nine: Bind src not dst in nine_context_box_upload
|
---|
84 | - st/nine: Add src reference to nine_context_range_upload
|
---|
85 |
|
---|
86 | Bas Nieuwenhuizen (5):
|
---|
87 |
|
---|
88 | - radv: Do a cache flush if needed before reading predicates.
|
---|
89 | - radv: Implement buffer stores with less than 4 components.
|
---|
90 | - anv/android: Do not reject storage images.
|
---|
91 | - radv: Fix rasterization precision bits.
|
---|
92 | - spirv: Fix matrix parameters in function calls.
|
---|
93 |
|
---|
94 | Caio Marcelo de Oliveira Filho (3):
|
---|
95 |
|
---|
96 | - nir: properly clear the entry sources in copy_prop_vars
|
---|
97 | - nir: properly find the entry to keep in copy_prop_vars
|
---|
98 | - nir: remove dead code from copy_prop_vars
|
---|
99 |
|
---|
100 | Dave Airlie (2):
|
---|
101 |
|
---|
102 | - radv/xfb: fix counter buffer bounds checks.
|
---|
103 | - virgl/vtest: fix front buffer flush with protocol version 0.
|
---|
104 |
|
---|
105 | Dylan Baker (6):
|
---|
106 |
|
---|
107 | - meson: Fix ppc64 little endian detection
|
---|
108 | - meson: Add support for gnu hurd
|
---|
109 | - meson: Add toggle for glx-direct
|
---|
110 | - meson: Override C++ standard to gnu++11 when building with altivec on
|
---|
111 | ppc64
|
---|
112 | - meson: Error out if building nouveau and using LLVM without rtti
|
---|
113 | - autotools: Remove tegra vdpau driver
|
---|
114 |
|
---|
115 | Emil Velikov (12):
|
---|
116 |
|
---|
117 | - docs: add sha256 checksums for 18.3.1
|
---|
118 | - bin/get-pick-list.sh: rework handing of sha nominations
|
---|
119 | - bin/get-pick-list.sh: warn when commit lists invalid sha
|
---|
120 | - cherry-ignore: meson: libfreedreno depends upon libdrm (for fence
|
---|
121 | support)
|
---|
122 | - glx: mandate xf86vidmode only for "drm" dri platforms
|
---|
123 | - meson: don't require glx/egl/gbm with gallium drivers
|
---|
124 | - pipe-loader: meson: reference correct library
|
---|
125 | - TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
|
---|
126 | - glx: meson: drop includes from a link-only library
|
---|
127 | - glx: meson: wire up the dispatch-index-check test
|
---|
128 | - glx/test: meson: assorted include fixes
|
---|
129 | - Update version to 18.3.2
|
---|
130 |
|
---|
131 | Eric Anholt (6):
|
---|
132 |
|
---|
133 | - v3d: Fix a leak of the transfer helper on screen destroy.
|
---|
134 | - vc4: Fix a leak of the transfer helper on screen destroy.
|
---|
135 | - v3d: Fix a leak of the disassembled instruction string during debug
|
---|
136 | dumps.
|
---|
137 | - v3d: Make sure that a thrsw doesn't split a multop from its umul24.
|
---|
138 | - v3d: Add missing flagging of SYNCB as a TSY op.
|
---|
139 | - gallium/ttn: Fix setup of outputs_written.
|
---|
140 |
|
---|
141 | Erik Faye-Lund (2):
|
---|
142 |
|
---|
143 | - virgl: wrap vertex element state in a struct
|
---|
144 | - virgl: work around bad assumptions in virglrenderer
|
---|
145 |
|
---|
146 | Francisco Jerez (5):
|
---|
147 |
|
---|
148 | - intel/fs: Handle source modifiers in lower_integer_multiplication().
|
---|
149 | - intel/fs: Implement quad swizzles on ICL+.
|
---|
150 | - intel/fs: Fix bug in lower_simd_width while splitting an instruction
|
---|
151 | which was already split.
|
---|
152 | - intel/eu/gen7: Fix brw_MOV() with DF destination and strided source.
|
---|
153 | - intel/fs: Respect CHV/BXT regioning restrictions in copy propagation
|
---|
154 | pass.
|
---|
155 |
|
---|
156 | Ian Romanick (2):
|
---|
157 |
|
---|
158 | - i965/vec4/dce: Don't narrow the write mask if the flags are used
|
---|
159 | - Revert "nir/lower_indirect: Bail early if modes == 0"
|
---|
160 |
|
---|
161 | Jan Vesely (1):
|
---|
162 |
|
---|
163 | - clover: Fix build after clang r348827
|
---|
164 |
|
---|
165 | Faith Ekstrand (6):
|
---|
166 |
|
---|
167 | - nir/constant_folding: Fix source bit size logic
|
---|
168 | - intel/blorp: Be more conservative about copying clear colors
|
---|
169 | - spirv: Handle any bit size in vector_insert/extract
|
---|
170 | - anv/apply_pipeline_layout: Set the cursor in
|
---|
171 | lower_res_reindex_intrinsic
|
---|
172 | - spirv: Sign-extend array indices
|
---|
173 | - intel/peephole_ffma: Fix swizzle propagation
|
---|
174 |
|
---|
175 | Karol Herbst (1):
|
---|
176 |
|
---|
177 | - nv50/ir: fix use-after-free in ConstantFolding::visit
|
---|
178 |
|
---|
179 | Kirill Burtsev (1):
|
---|
180 |
|
---|
181 | - loader: free error state, when checking the drawable type
|
---|
182 |
|
---|
183 | Lionel Landwerlin (5):
|
---|
184 |
|
---|
185 | - anv: don't do partial resolve on layer > 0
|
---|
186 | - i965: include draw_params/derived_draw_params for VF cache workaround
|
---|
187 | - i965: add CS stall on VF invalidation workaround
|
---|
188 | - anv: explictly specify format for blorp ccs/mcs op
|
---|
189 | - anv: flush fast clear colors into compressed surfaces
|
---|
190 |
|
---|
191 | Marek Olšák (1):
|
---|
192 |
|
---|
193 | - st/mesa: don't leak pipe_surface if pipe_context is not current
|
---|
194 |
|
---|
195 | Mario Kleiner (1):
|
---|
196 |
|
---|
197 | - radeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's.
|
---|
198 |
|
---|
199 | Nicolai Hähnle (1):
|
---|
200 |
|
---|
201 | - meson: link LLVM 'native' component when LLVM is available
|
---|
202 |
|
---|
203 | Rhys Perry (3):
|
---|
204 |
|
---|
205 | - radv: don't set surf_index for stencil-only images
|
---|
206 | - ac/nir,radv,radeonsi/nir: use correct indices for interpolation
|
---|
207 | intrinsics
|
---|
208 | - ac: split 16-bit ssbo loads that may not be dword aligned
|
---|
209 |
|
---|
210 | Rob Clark (2):
|
---|
211 |
|
---|
212 | - freedreno/drm: fix memory leak
|
---|
213 | - mesa/st/nir: fix missing nir_compact_varyings
|
---|
214 |
|
---|
215 | Samuel Pitoiset (1):
|
---|
216 |
|
---|
217 | - radv: switch on EOP when primitive restart is enabled with triangle
|
---|
218 | strips
|
---|
219 |
|
---|
220 | Timothy Arceri (2):
|
---|
221 |
|
---|
222 | - tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl()
|
---|
223 | - tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl()
|
---|
224 |
|
---|
225 | Vinson Lee (2):
|
---|
226 |
|
---|
227 | - meson: Fix typo.
|
---|
228 | - meson: Fix libsensors detection.
|
---|