aboutsummaryrefslogtreecommitdiffstats
path: root/docs/relnotes/18.2.5.html
blob: 4e55e6929f4ae7fc80337f36e1949c9f10995b8c (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">
  The Mesa 3D Graphics Library
</div>

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

<h1>Mesa 18.2.5 Release Notes / November 15, 2018</h1>

<p>
Mesa 18.2.5 is a bug fix release which fixes bugs found since the 18.2.4 release.
</p>
<p>
Mesa 18.2.5 implements the OpenGL 4.5 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.5.  OpenGL
4.5 is <strong>only</strong> available if requested at context creation.
Compatibility contexts may report a lower version depending on each driver.
</p>


<h2>SHA256 checksums</h2>
<pre>
dddc28928b6f4083a0d5120b58c1c8e2dc189ab5c14299c08a386607fdbbdce7  mesa-18.2.5.tar.gz
b12c32872832e5353155e1e8026e1f1ab75bba9dc5b178d712045684d26c2b73  mesa-18.2.5.tar.xz
</pre>


<h2>New features</h2>
<p>None</p>


<h2>Bug fixes</h2>

<ul>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=105731">Bug 105731</a> - linker error &quot;fragment shader input ... has no matching output in the previous stage&quot; when previous stage's output declaration in a separate shader object</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=107511">Bug 107511</a> - KHR/khrplatform.h not always installed when needed</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=107626">Bug 107626</a> - [SNB] The graphical corruption and GPU hang occur sometimes on the piglit test &quot;arb_texture_multisample-large-float-texture&quot; with parameter --fp16</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108082">Bug 108082</a> - warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option]</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108560">Bug 108560</a> - Mesa 32 is built without sse</li>

</ul>


<h2>Changes</h2>

<p>Andre Heider (1):</p>
<ul>
  <li>st/nine: fix stack corruption due to ABI mismatch</li>
</ul>

<p>Andrii Simiklit (1):</p>
<ul>
  <li>i965/batch: don't ignore the 'brw_new_batch' call for a 'new batch'</li>
</ul>

<p>Dylan Baker (2):</p>
<ul>
  <li>meson: link gallium nine with pthreads</li>
  <li>meson: fix libatomic tests</li>
</ul>

<p>Emil Velikov (2):</p>
<ul>
  <li>egl/glvnd: correctly report errors when vendor cannot be found</li>
  <li>m4: add Werror when checking for compiler flags</li>
</ul>

<p>Eric Engestrom (6):</p>
<ul>
  <li>svga: add missing meson build dependency</li>
  <li>clover: add missing meson build dependency</li>
  <li>wsi/wayland: use proper VkResult type</li>
  <li>wsi/wayland: only finish() a successfully init()ed display</li>
  <li>configure: install KHR/khrplatform.h when needed</li>
  <li>meson: install KHR/khrplatform.h when needed</li>
</ul>

<p>Gert Wollny (1):</p>
<ul>
  <li>virgl/vtest-winsys: Use virgl version of bind flags</li>
</ul>

<p>Jonathan Gray (1):</p>
<ul>
  <li>intel/tools: include stdarg.h in error2aub</li>
</ul>

<p>Juan A. Suarez Romero (4):</p>
<ul>
  <li>docs: add sha256 checksums for 18.2.4</li>
  <li>cherry-ignore: add explicit 18.3 only nominations</li>
  <li>cherry-ignore: i965/batch: avoid reverting batch buffer if saved state is an empty</li>
  <li>Update version to 18.2.5</li>
</ul>

<p>Lionel Landwerlin (1):</p>
<ul>
  <li>anv/android: mark gralloc allocated BOs as external</li>
</ul>

<p>Marek Olšák (3):</p>
<ul>
  <li>ac: fix ac_build_fdiv for f64</li>
  <li>st/va: fix incorrect use of resource_destroy</li>
  <li>include: update GL &amp; GLES headers (v2)</li>
</ul>

<p>Matt Turner (2):</p>
<ul>
  <li>util/ralloc: Switch from DEBUG to NDEBUG</li>
  <li>util/ralloc: Make sizeof(linear_header) a multiple of 8</li>
</ul>

<p>Olivier Fourdan (1):</p>
<ul>
  <li>wayland/egl: Resize EGL surface on update buffer for swrast</li>
</ul>

<p>Rhys Perry (1):</p>
<ul>
  <li>glsl_to_tgsi: don't create 64-bit integer MAD/FMA</li>
</ul>

<p>Samuel Pitoiset (2):</p>
<ul>
  <li>radv: disable conditional rendering for vkCmdCopyQueryPoolResults()</li>
  <li>radv: only expose VK_SUBGROUP_FEATURE_ARITHMETIC_BIT for VI+</li>
</ul>

<p>Sergii Romantsov (1):</p>
<ul>
  <li>autotools: library-dependency when no sse and 32-bit</li>
</ul>

<p>Timothy Arceri (4):</p>
<ul>
  <li>st/mesa: calculate buffer size correctly for packed uniforms</li>
  <li>st/glsl_to_nir: fix next_stage gathering</li>
  <li>nir: add glsl_type_is_integer() helper</li>
  <li>nir: don't pack varyings ints with floats unless flat</li>
</ul>

<p>Vadym Shovkoplias (1):</p>
<ul>
  <li>glsl/linker: Fix out variables linking during single stage</li>
</ul>

<p>Vinson Lee (1):</p>
<ul>
  <li>r600/sb: Fix constant logical operand in assert.</li>
</ul>


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