summaryrefslogtreecommitdiff
path: root/docs/relnotes/19.2.3.html
blob: d841836ece7bb782b197d166f150e5a49e0cc4d0 (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

<!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 19.2.3 Release Notes / 2019-11-06</h1>

<p>
    Mesa 19.2.3 is a bug fix release which fixes bugs found since the 19.2.2 release.
</p>
<p>
Mesa 19.2.3 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>
<p>
Mesa 19.2.3 implements the Vulkan 1.1 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>
TBD.
</pre>


<h2>New features</h2>

<ul>
    <li>None</li>
</ul>

<h2>Bug fixes</h2>

<ul>
    <li>19.2.2 fails mesa:util / timespec test on x86</li>
    <li>Objects leaving trails in Firefox with antialias and preserveDrawingBuffer in three.js WebGLRednerer with mesa 19.2</li>
    <li>glLinkProgram crash when using gcc-9 -O3 -flto due to use of uninitialised value</li>
</ul>

<h2>Changes</h2>

<ul>
    <p>Bas Nieuwenhuizen (4):</p>
    <li>      radv: Fix timeout handling in syncobj wait.</li>
    <li>      radv: Remove _mesa_locale_init/fini calls.</li>
    <li>      turnip: Remove _mesa_locale_init/fini calls.</li>
    <li>      anv: Remove _mesa_locale_init/fini calls.</li>
    <p></p>
    <p>Caio Marcelo de Oliveira Filho (1):</p>
    <li>      anv: Fix output of INTEL_DEBUG=bat for chained batches</li>
    <p></p>
    <p>Danylo Piliaiev (1):</p>
    <li>      glsl: Initialize all fields of ir_variable in constructor</li>
    <p></p>
    <p>Dylan Baker (11):</p>
    <li>      bin/gen_release_notes.py: fix conditional of bugfix</li>
    <li>      bin/gen_release_notes.py: strip &#x27;#&#x27; from gitlab bugs</li>
    <li>      bin/gen_release_notes.py: Return &quot;None&quot; if there are no new features</li>
    <li>      bin/post_version.py: Pass version as an argument</li>
    <li>      bin/post_version.py: white space fixes</li>
    <li>      bin/post_release.py: Add .html to hrefs</li>
    <li>      bin/gen_release_notes.py: html escape all external data</li>
    <li>      bin/gen_release_notes.py: Add a warning if new features are introduced in a point release</li>
    <li>      cherry-ignore: update for 19.2.3 cycle</li>
    <li>      nir: correct use of identity check in python</li>
    <li>      meson: Add dep_glvnd to egl deps when building with glvnd</li>
    <p></p>
    <p>Ilia Mirkin (1):</p>
    <li>      nv50/ir: mark STORE destination inputs as used</li>
    <p></p>
    <p>Illia Iorin (1):</p>
    <li>      Revert &quot;mesa/main: Fix multisample texture initialize&quot;</li>
    <p></p>
    <p>Jason Ekstrand (2):</p>
    <li>      anv: Fix a potential BO handle leak</li>
    <li>      anv/tests: Zero-initialize instances</li>
    <p></p>
    <p>Jon Turney (2):</p>
    <li>      rbug: Fix use of alloca() without #include &quot;c99_alloca.h&quot;</li>
    <li>      Fix timespec_from_nsec test for 32-bit time_t</li>
    <p></p>
    <p>Jonathan Marek (1):</p>
    <li>      etnaviv: fix depth bias</li>
    <p></p>
    <p>Kenneth Graunke (1):</p>
    <li>      iris: Fix &quot;Force Zero RTA Index Enable&quot; setting again</li>
    <p></p>
    <p>Lionel Landwerlin (2):</p>
    <li>      anv: fix unwind of vkCreateDevice fail</li>
    <li>      mesa: check draw buffer completeness on glClearBufferfi/glClearBufferiv</li>
    <p></p>
    <p>Marek Olšák (1):</p>
    <li>      util/u_queue: skip util_queue_finish if num_threads is 0</li>
    <p></p>
    <p>Nanley Chery (5):</p>
    <li>      anv: Properly allocate aux-tracking space for CCS_E</li>
    <li>      intel/blorp: Disable depth testing for slow depth clears</li>
    <li>      iris: Clear ::has_hiz when disabling aux</li>
    <li>      iris: Don&#x27;t leak the resource for unsupported modifier</li>
    <li>      iris: Disallow incomplete resource creation</li>
    <p></p>
    <p>Paulo Zanoni (1):</p>
    <li>      intel/compiler: remove the operand restriction for src1 on GLK</li>
    <p></p>
    <p>Pierre-Eric Pelloux-Prayer (1):</p>
    <li>      mesa: enable msaa in clear_with_quad if needed</li>
    <p></p>
    <p>Sagar Ghuge (1):</p>
    <li>      intel/blorp: Assign correct view while clearing depth stencil</li>
    <p></p>
    <p>Samuel Pitoiset (4):</p>
    <li>      radv: do not create meta pipelines with 16 samples</li>
    <li>      radv: do not emit rbplus if attachments are undefined</li>
    <li>      radv/gfx10: fix 3D images</li>
    <li>      radv: fix vkUpdateDescriptorSets with inline uniform blocks</li>
    <p></p>
    <p>Tapani Pälli (1):</p>
    <li>      i965: setup sized internalformat for MESA_FORMAT_R10G10B10A2_UNORM</li>
    <p></p>
    <p>Thomas Hellstrom (2):</p>
    <li>      svga: Fix banded DMA upload unmap</li>
    <li>      winsys/svga: Limit the maximum DMA hardware buffer size</li>
    <p></p>
    <p></p>
</ul>

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