gitlab-ci: fix testing whether a variable with a given name is set or not
[mesa.git] / docs / relnotes / 20.0.1.rst
1 Mesa 20.0.1 Release Notes / 2020-03-05
2 ======================================
3
4 Mesa 20.0.1 is a bug fix release which fixes bugs found since the 20.0.0
5 release.
6
7 Mesa 20.0.1 implements the OpenGL 4.6 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.6. OpenGL 4.6 is **only** available if requested at context creation.
12 Compatibility contexts may report a lower version depending on each
13 driver.
14
15 Mesa 20.0.1 implements the Vulkan 1.2 API, but the version reported by
16 the apiVersion property of the VkPhysicalDeviceProperties struct depends
17 on the particular driver being used.
18
19 SHA256 checksum
20 ---------------
21
22 ::
23
24 6153ba3f8cb0524bbfc08e4db76b408126b2d1be8f789dffe28d1a0461eedde4 mesa-20.0.1.tar.xz
25
26 New features
27 ------------
28
29 Bug fixes
30 ---------
31
32 - V3D/Broadcom (Raspberry Pi 4) - GLES 3.1 - GL_EXT_texture_norm16
33 advertised, but not usable
34 - i965 assertion failure in fallback_rgbx_to_rgba
35 - Compute copies do not handle SUBSAMPLED formats
36
37 Changes
38 -------
39
40 Andreas Baierl (1):
41
42 - gitlab-ci: lima: Add flaky tests to the skips list
43
44 Andrii Simiklit (1):
45
46 - Revert "glx: convert glx_config_create_list to one big calloc"
47
48 Arcady Goldmints-Orlov (1):
49
50 - spirv: Remove outdated SPIR-V decoration warnings
51
52 Bas Nieuwenhuizen (1):
53
54 - radeonsi: Fix compute copies for subsampled formats.
55
56 Caio Marcelo de Oliveira Filho (1):
57
58 - intel/gen12: Take into account opcode when decoding SWSB
59
60 Chris Wilson (1):
61
62 - iris: Fix import sync-file into syncobj
63
64 Danylo Piliaiev (1):
65
66 - i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8
67
68 Dave Airlie (7):
69
70 - dri: add another get shm variant.
71 - glx/drisw: add getImageShm2 path
72 - glx/drisw: return false if shmid == -1
73 - glx/drisw: fix shm put image fallback
74 - gallivm/tgsi: fix stream id regression
75 - gallivm/nir: fix integer divide SIGFPE
76 - gallivm/nir: handle mod 0 better.
77
78 Dylan Baker (7):
79
80 - docs: Add release notes for 20.0.0
81 - .pick_status.json: Update to 8291d728dc997e87b4d2e4e451692643a1dba881
82 - .pick_status.json: Update to e4baff90812d799d586296fcad992ddcc553c359
83 - .pick_status.json: Update to 01496e3d1ea0370af03e6645dbd2b864c2ace94c
84 - .pick_status.json: Update to 09323634898ab3efc0150dc7d756bf36b1b89b76
85 - .pick_status.json: Update to 3503cb4c28e01b34f3a25546c058150709c22348
86 - .pick_status.json: Update to 0ac731b1ff96de46998948aa06081efa5140d50e
87
88 Eric Anholt (3):
89
90 - llvmpipe: Fix real uninitialized use of "atype" for SEMANTIC_FACE
91 - turnip: Fix compiler warning about casting a nondispatchable handle.
92 - aco: Fix signed-vs-unsigned warning.
93
94 Erik Faye-Lund (1):
95
96 - util: promote u_debug_memory.c to src/util
97
98 Ian Romanick (2):
99
100 - nir/search: Use larger type to hold linearized index
101 - intel/fs: Correctly handle multiply of fsign with a source modifier
102
103 James Xiong (1):
104
105 - iris: handle the failure of converting unsupported yuv formats to isl
106
107 Jason Ekstrand (1):
108
109 - anv: Always enable the data cache
110
111 Jonathan Marek (1):
112
113 - turnip: fix srgb MRT
114
115 Jordan Justen (1):
116
117 - intel/compiler: Restrict cs_threads to 64
118
119 Jose Maria Casanova Crespo (1):
120
121 - v3d: Sync on last CS when non-compute stage uses resource written by
122 CS
123
124 Kenneth Graunke (2):
125
126 - iris: Make mocs an inline helper in iris_resource.h
127 - iris: Fix BLORP vertex buffers to respect ISL MOCS settings
128
129 Marek Olšák (5):
130
131 - mesa: fix immediate mode with tessellation and varying patch vertices
132 - util: remove the dependency on kcmp.h
133 - tgsi_to_nir: set num_images and num_samplers with holes correctly
134 - mesa: call FLUSH_VERTICES before updating CoordReplace
135 - mesa: fix incorrect prim.begin/end for glMultiDrawElements
136
137 Mathias Fröhlich (2):
138
139 - egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.
140 - mesa: Flush vertices before changing the OpenGL state.
141
142 Michel Dänzer (1):
143
144 - st/vdpau: Only call is_video_format_supported hook if needed
145
146 Paulo Zanoni (3):
147
148 - intel: fix the gen 11 compute shader scratch IDs
149 - intel: fix the gen 12 compute shader scratch IDs
150 - intel/device: bdw_gt1 actually has 6 eus per subslice
151
152 Rafael Antognolli (2):
153
154 - iris: Apply the flushes when switching pipelines.
155 - intel/gen12+: Disable mid thread preemption.
156
157 Rhys Perry (2):
158
159 - aco: keep track of which events are used in a barrier
160 - aco: fix carry-out size for wave32 v_add_co_u32_e64
161
162 Samuel Pitoiset (3):
163
164 - ac/llvm: fix 64-bit fmed3
165 - ac/llvm: fix 16-bit fmed3 on GFX8 and older gens
166 - ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens
167
168 Tapani Pälli (4):
169
170 - mesa: introduce boolean toggle for EXT_texture_norm16
171 - i965: toggle on EXT_texture_norm16
172 - mesa/st: toggle EXT_texture_norm16 based on format support
173 - mesa/st: fix formats required for EXT_texture_norm16