aboutsummaryrefslogtreecommitdiffstats
path: root/docs/relnotes/20.0.1.html
blob: 7ad5a59f2481dc89fa3c7ce3003bc36782a5ec8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Mesa Release Notes</title>
<link rel="stylesheet" type="text/css" href="../mesa.css">
</head>
<body>

<div class="header">
<h1>The Mesa 3D Graphics Library</h1>
</div>

<iframe src="../contents.html"></iframe>
<div class="content">

<h1>Mesa 20.0.1 Release Notes / 2020-03-05</h1>

<p>
    Mesa 20.0.1 is a bug fix release which fixes bugs found since the 20.0.0 release.
</p>
<p>
Mesa 20.0.1 implements the OpenGL 4.6 API, but the version reported by
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
Some drivers don't support all the features required in OpenGL 4.6. OpenGL
4.6 is <strong>only</strong> available if requested at context creation.
Compatibility contexts may report a lower version depending on each driver.
</p>
<p>
Mesa 20.0.1 implements the Vulkan 1.2 API, but the version reported by
the apiVersion property of the VkPhysicalDeviceProperties struct
depends on the particular driver being used.
</p>

<h2>SHA256 checksum</h2>
<pre>
  6153ba3f8cb0524bbfc08e4db76b408126b2d1be8f789dffe28d1a0461eedde4  mesa-20.0.1.tar.xz
</pre>


<h2>New features</h2>

<ul>
</ul>

<h2>Bug fixes</h2>

<ul>
    <li>V3D/Broadcom (Raspberry Pi 4) - GLES 3.1 - GL_EXT_texture_norm16 advertised, but not usable</li>
    <li>i965 assertion failure in fallback_rgbx_to_rgba</li>
    <li>Compute copies do not handle SUBSAMPLED formats</li>
</ul>

<h2>Changes</h2>

<ul>
    <p>Andreas Baierl (1):</p>
    <li>      gitlab-ci: lima: Add flaky tests to the skips list</li>
    <p></p>
    <p>Andrii Simiklit (1):</p>
    <li>      Revert &quot;glx: convert glx_config_create_list to one big calloc&quot;</li>
    <p></p>
    <p>Arcady Goldmints-Orlov (1):</p>
    <li>      spirv: Remove outdated SPIR-V decoration warnings</li>
    <p></p>
    <p>Bas Nieuwenhuizen (1):</p>
    <li>      radeonsi: Fix compute copies for subsampled formats.</li>
    <p></p>
    <p>Caio Marcelo de Oliveira Filho (1):</p>
    <li>      intel/gen12: Take into account opcode when decoding SWSB</li>
    <p></p>
    <p>Chris Wilson (1):</p>
    <li>      iris: Fix import sync-file into syncobj</li>
    <p></p>
    <p>Danylo Piliaiev (1):</p>
    <li>      i965: Do not generate D16 B5G6R5_UNORM configs on gen &lt; 8</li>
    <p></p>
    <p>Dave Airlie (7):</p>
    <li>      dri: add another get shm variant.</li>
    <li>      glx/drisw: add getImageShm2 path</li>
    <li>      glx/drisw: return false if shmid == -1</li>
    <li>      glx/drisw: fix shm put image fallback</li>
    <li>      gallivm/tgsi: fix stream id regression</li>
    <li>      gallivm/nir: fix integer divide SIGFPE</li>
    <li>      gallivm/nir: handle mod 0 better.</li>
    <p></p>
    <p>Dylan Baker (7):</p>
    <li>      docs: Add release notes for 20.0.0</li>
    <li>      .pick_status.json: Update to 8291d728dc997e87b4d2e4e451692643a1dba881</li>
    <li>      .pick_status.json: Update to e4baff90812d799d586296fcad992ddcc553c359</li>
    <li>      .pick_status.json: Update to 01496e3d1ea0370af03e6645dbd2b864c2ace94c</li>
    <li>      .pick_status.json: Update to 09323634898ab3efc0150dc7d756bf36b1b89b76</li>
    <li>      .pick_status.json: Update to 3503cb4c28e01b34f3a25546c058150709c22348</li>
    <li>      .pick_status.json: Update to 0ac731b1ff96de46998948aa06081efa5140d50e</li>
    <p></p>
    <p>Eric Anholt (3):</p>
    <li>      llvmpipe: Fix real uninitialized use of &quot;atype&quot; for SEMANTIC_FACE</li>
    <li>      turnip: Fix compiler warning about casting a nondispatchable handle.</li>
    <li>      aco: Fix signed-vs-unsigned warning.</li>
    <p></p>
    <p>Erik Faye-Lund (1):</p>
    <li>      util: promote u_debug_memory.c to src/util</li>
    <p></p>
    <p>Ian Romanick (2):</p>
    <li>      nir/search: Use larger type to hold linearized index</li>
    <li>      intel/fs: Correctly handle multiply of fsign with a source modifier</li>
    <p></p>
    <p>James Xiong (1):</p>
    <li>      iris: handle the failure of converting unsupported yuv formats to isl</li>
    <p></p>
    <p>Jason Ekstrand (1):</p>
    <li>      anv: Always enable the data cache</li>
    <p></p>
    <p>Jonathan Marek (1):</p>
    <li>      turnip: fix srgb MRT</li>
    <p></p>
    <p>Jordan Justen (1):</p>
    <li>      intel/compiler: Restrict cs_threads to 64</li>
    <p></p>
    <p>Jose Maria Casanova Crespo (1):</p>
    <li>      v3d: Sync on last CS when non-compute stage uses resource written by CS</li>
    <p></p>
    <p>Kenneth Graunke (2):</p>
    <li>      iris: Make mocs an inline helper in iris_resource.h</li>
    <li>      iris: Fix BLORP vertex buffers to respect ISL MOCS settings</li>
    <p></p>
    <p>Marek Olšák (5):</p>
    <li>      mesa: fix immediate mode with tessellation and varying patch vertices</li>
    <li>      util: remove the dependency on kcmp.h</li>
    <li>      tgsi_to_nir: set num_images and num_samplers with holes correctly</li>
    <li>      mesa: call FLUSH_VERTICES before updating CoordReplace</li>
    <li>      mesa: fix incorrect prim.begin/end for glMultiDrawElements</li>
    <p></p>
    <p>Mathias Fröhlich (2):</p>
    <li>      egl: Fix A2RGB10 platform_{device,surfaceless} PBuffer configs.</li>
    <li>      mesa: Flush vertices before changing the OpenGL state.</li>
    <p></p>
    <p>Michel Dänzer (1):</p>
    <li>      st/vdpau: Only call is_video_format_supported hook if needed</li>
    <p></p>
    <p>Paulo Zanoni (3):</p>
    <li>      intel: fix the gen 11 compute shader scratch IDs</li>
    <li>      intel: fix the gen 12 compute shader scratch IDs</li>
    <li>      intel/device: bdw_gt1 actually has 6 eus per subslice</li>
    <p></p>
    <p>Rafael Antognolli (2):</p>
    <li>      iris: Apply the flushes when switching pipelines.</li>
    <li>      intel/gen12+: Disable mid thread preemption.</li>
    <p></p>
    <p>Rhys Perry (2):</p>
    <li>      aco: keep track of which events are used in a barrier</li>
    <li>      aco: fix carry-out size for wave32 v_add_co_u32_e64</li>
    <p></p>
    <p>Samuel Pitoiset (3):</p>
    <li>      ac/llvm: fix 64-bit fmed3</li>
    <li>      ac/llvm: fix 16-bit fmed3 on GFX8 and older gens</li>
    <li>      ac/llvm: flush denorms for nir_op_fmed3 on GFX8 and older gens</li>
    <p></p>
    <p>Tapani Pälli (4):</p>
    <li>      mesa: introduce boolean toggle for EXT_texture_norm16</li>
    <li>      i965: toggle on EXT_texture_norm16</li>
    <li>      mesa/st: toggle EXT_texture_norm16 based on format support</li>
    <li>      mesa/st: fix formats required for EXT_texture_norm16</li>
    <p></p>
    <p></p>
</ul>

</div>
</body>
</html>