summaryrefslogtreecommitdiffstats
path: root/docs/relnotes/18.2.7.html
blob: 8ec1d7679425a49f9e71d22e7c9b598789cd094b (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
<!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 18.2.7 Release Notes / December 13, 2018</h1>

<p>
Mesa 18.2.7 is a bug fix release which fixes bugs found since the 18.2.6 release.
</p>
<p>
Mesa 18.2.7 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>
092351cfbcd430ec595fbd3a3d8d253fd62c29074e1740d7198b00289ab400f8  mesa-18.2.7.tar.gz
9c7b02560d89d77ca279cd21f36ea9a49e9ffc5611f6fe35099357d744d07ae6  mesa-18.2.7.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=106577">Bug 106577</a> - broken rendering with nine and nouveau (GM107)</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108245">Bug 108245</a> - RADV/Vega: Low mip levels of large BCn textures get corrupted by vkCmdCopyBufferToImage</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108311">Bug 108311</a> - Query buffer object support is broken on r600.</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108894">Bug 108894</a> - [anv] vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults() write-after-write hazard</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108909">Bug 108909</a> - Vkd3d test failure test_resolve_non_issued_query_data()</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108914">Bug 108914</a> - blocky shadow artifacts in The Forest with DXVK, RADV_DEBUG=nohiz fixes this</li>

<li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=108925">Bug 108925</a> - vkCmdCopyQueryPoolResults(VK_QUERY_RESULT_WAIT_BIT) for timestamps with large query count hangs</li>

</ul>


<h2>Changes</h2>

<p>Alex Smith (1):</p>
<ul>
  <li>radv: Flush before vkCmdWriteTimestamp() if needed</li>
</ul>

<p>Bas Nieuwenhuizen (4):</p>
<ul>
  <li>radv: Align large buffers to the fragment size.</li>
  <li>radv: Clamp gfx9 image view extents to the allocated image extents.</li>
  <li>radv/android: Mark android WSI image as shareable.</li>
  <li>radv/android: Use buffer metadata to determine scanout compat.</li>
</ul>

<p>Dave Airlie (2):</p>
<ul>
  <li>r600: make suballocator 256-bytes align</li>
  <li>radv: use 3d shader for gfx9 copies if dst is 3d</li>
</ul>

<p>Emil Velikov (2):</p>
<ul>
  <li>egl/wayland: bail out when drmGetMagic fails</li>
  <li>egl/wayland: plug memory leak in drm_handle_device()</li>
</ul>

<p>Eric Anholt (3):</p>
<ul>
  <li>v3d: Fix a leak of the transfer helper on screen destroy.</li>
  <li>vc4: Fix a leak of the transfer helper on screen destroy.</li>
  <li>v3d: Fix a leak of the disassembled instruction string during debug dumps.</li>
</ul>

<p>Eric Engestrom (3):</p>
<ul>
  <li>anv: correctly use vulkan 1.0 by default</li>
  <li>wsi/display: fix mem leak when freeing swapchains</li>
  <li>vulkan/wsi: fix s/,/;/ typo</li>
</ul>

<p>Gurchetan Singh (3):</p>
<ul>
  <li>virgl: quadruple command buffer size</li>
  <li>virgl: avoid large inline transfers</li>
  <li>virgl: don't mark buffers as unclean after a write</li>
</ul>

<p>Juan A. Suarez Romero (4):</p>
<ul>
  <li>docs: add sha256 checksums for 18.2.6</li>
  <li>cherry-ignore: freedreno: Fix autotools build.</li>
  <li>cherry-ignore: mesa: Revert INTEL_fragment_shader_ordering support</li>
  <li>Update version to 18.2.7</li>
</ul>

<p>Karol Herbst (1):</p>
<ul>
  <li>nv50,nvc0: Fix gallium nine regression regarding sampler bindings</li>
</ul>

<p>Lionel Landwerlin (2):</p>
<ul>
  <li>anv: flush pipeline before query result copies</li>
  <li>anv/query: flush render target before copying results</li>
</ul>

<p>Michal Srb (2):</p>
<ul>
  <li>gallium: Constify drisw_loader_funcs struct</li>
  <li>drisw: Use separate drisw_loader_funcs for shm</li>
</ul>

<p>Nicolai Hähnle (2):</p>
<ul>
  <li>egl/wayland: rather obvious build fix</li>
  <li>meson: link LLVM 'native' component when LLVM is available</li>
</ul>

<p>Samuel Pitoiset (1):</p>
<ul>
  <li>radv: rework the TC-compat HTILE hardware bug with COND_EXEC</li>
</ul>

<p>Thomas Hellstrom (2):</p>
<ul>
  <li>st/xa: Fix a memory leak</li>
  <li>winsys/svga: Fix a memory leak</li>
</ul>

<p>Tobias Klausmann (1):</p>
<ul>
  <li>amd/vulkan: meson build - use radv_deps for libvulkan_radeon</li>
</ul>

<p>Vinson Lee (1):</p>
<ul>
  <li>st/xvmc: Add X11 include path.</li>
</ul>


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