aboutsummaryrefslogtreecommitdiffstats
path: root/docs/relnotes/17.1.1.html
blob: a856242222e8ba46627769707691893f4c1c236f (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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
<!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 17.1.1 Release Notes / March 25, 2017</h1>

<p>
Mesa 17.1.1 is a bug fix release which fixes bugs found since the 17.1.0 release.
</p>
<p>
Mesa 17.1.1 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
because compatibility contexts are not supported.
</p>


<h2>SHA256 checksums</h2>
<pre>
652315af87f2bb015ce99ee3b90d9d115d53cbf9e052493bd13d521a753b1930  mesa-17.1.1.tar.gz
aed503f94c0c1630a162a3e276f4ee12a86764cee4cb92338ea2dea99a04e7ef  mesa-17.1.1.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=100854">Bug 100854</a> - YUV to RGB Color Space Conversion result is not precise</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=100925">Bug 100925</a> - [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in the map correctly</li>

</ul>


<h2>Changes</h2>

<p>Alex Deucher (1):</p>
<ul>
  <li>radeonsi: add new vega10 pci ids</li>
</ul>

<p>Andres Gomez (2):</p>
<ul>
  <li>bin/get-fixes-pick-list.sh: don't warn if more than one, go over them</li>
  <li>bin/get-fixes-pick-list.sh: bring back the warning</li>
</ul>

<p>Bruce Cherniak (1):</p>
<ul>
  <li>swr: move msaa resolve to generalized StoreTile</li>
</ul>

<p>Chad Versace (1):</p>
<ul>
  <li>egl: Partially revert 23c86c74, fix eglMakeCurrent</li>
</ul>

<p>Chih-Wei Huang (1):</p>
<ul>
  <li>Android: correct libz dependency</li>
</ul>

<p>Daniel Stone (1):</p>
<ul>
  <li>gbm/dri: Fix sign-extension in modifier query</li>
</ul>

<p>Emil Velikov (6):</p>
<ul>
  <li>docs: add sha256 checksums for 17.1.0</li>
  <li>radeon: automake: remove unneeded elf Cflags/Libs</li>
  <li>configure: remove unneeded bits around libunwind handling</li>
  <li>egl: add g_egldispatchstubs.h to the release tarball</li>
  <li>automake: add SWR LLVM gen_builder.hpp workaround</li>
  <li>Update version to 17.1.1</li>
</ul>

<p>Eric Anholt (2):</p>
<ul>
  <li>renderonly: Initialize fields of struct winsys_handle.</li>
  <li>vc4: Don't allocate new BOs to avoid synchronization when they're shared.</li>
</ul>

<p>Grazvydas Ignotas (2):</p>
<ul>
  <li>anv: fix possible stack corruption</li>
  <li>anv: don't leak DRM devices</li>
</ul>

<p>Hans de Goede (1):</p>
<ul>
  <li>glxglvnddispatch: Add missing dispatch for GetDriverConfig</li>
</ul>

<p>Ilia Mirkin (1):</p>
<ul>
  <li>nvc0/ir: SHLADD's middle source must be an immediate</li>
</ul>

<p>Johnson Lin (1):</p>
<ul>
  <li>nir/lower_tex: Fix minor error in YUV color conversion matrix</li>
</ul>

<p>Juan A. Suarez Romero (2):</p>
<ul>
  <li>bin/get-{extra,fixes}-pick-list.sh: add support for ignore list</li>
  <li>bin/get-{extra,fixes}-pick-list.sh: improve output</li>
</ul>

<p>Lucas Stach (2):</p>
<ul>
  <li>etnaviv: stop oversizing buffer resources</li>
  <li>etnaviv: allow R/B swapped surfaces to be cleared</li>
</ul>

<p>Marek Olšák (2):</p>
<ul>
  <li>amd/addrlib: import Raven support</li>
  <li>radeonsi/gfx9: add support for Raven</li>
</ul>

<p>Nanley Chery (2):</p>
<ul>
  <li>anv/formats: Update the three-channel BC1 mappings</li>
  <li>i965/formats: Update the three-channel DXT1 mappings</li>
</ul>

<p>Nicolai Hähnle (5):</p>
<ul>
  <li>radeonsi: mark fast-cleared textures as compressed when dirtying</li>
  <li>radeonsi: fix primitive ID in fragment shader when using tessellation</li>
  <li>radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI</li>
  <li>radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation</li>
  <li>st/mesa: remove an incorrect assertion</li>
</ul>

<p>Pohjolainen, Topi (1):</p>
<ul>
  <li>intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4</li>
</ul>

<p>Rob Clark (2):</p>
<ul>
  <li>mesa/st: fix yuv EGLImage's</li>
  <li>freedreno: fix crash when flush() but no rendering</li>
</ul>

<p>Rob Herring (1):</p>
<ul>
  <li>virgl: fix virgl_bo_transfer_{put, get} box struct copy</li>
</ul>

<p>Samuel Iglesias Gonsálvez (3):</p>
<ul>
  <li>i965/vec4/gs: restore the uniform values which was overwritten by failed vec4_gs_visitor execution</li>
  <li>i965/vec4: fix swizzle and writemask when loading an uniform with constant offset</li>
  <li>i965/vec4: load dvec3/4 uniforms first in the push constant buffer</li>
</ul>

<p>Tom Stellard (1):</p>
<ul>
  <li>gallivm: Make sure module has the correct data layout when pass manager runs</li>
</ul>


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