egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage
[mesa.git] / docs / relnotes / 19.2.3.rst
1 Mesa 19.2.3 Release Notes / 2019-11-06
2 ======================================
3
4 Mesa 19.2.3 is a bug fix release which fixes bugs found since the 19.2.2
5 release.
6
7 Mesa 19.2.3 implements the OpenGL 4.5 API, but the version reported by
8 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10 used. Some drivers don't support all the features required in OpenGL
11 4.5. OpenGL 4.5 is **only** available if requested at context creation.
12 Compatibility contexts may report a lower version depending on each
13 driver.
14
15 Mesa 19.2.3 implements the Vulkan 1.1 API, but the version reported by
16 the apiVersion property of the VkPhysicalDeviceProperties struct depends
17 on the particular driver being used.
18
19 SHA256 checksum
20 ---------------
21
22 ::
23
24 5ee6e42504fe41dcc9a6eba26982656a675b2550a640946f463927ed7f1c5047 mesa-19.2.3.tar.xz
25
26 New features
27 ------------
28
29 - None
30
31 Bug fixes
32 ---------
33
34 - 19.2.2 fails mesa:util / timespec test on x86
35 - Objects leaving trails in Firefox with antialias and
36 preserveDrawingBuffer in three.js WebGLRednerer with mesa 19.2
37 - glLinkProgram crash when using gcc-9 -O3 -flto due to use of
38 uninitialised value
39
40 Changes
41 -------
42
43 Bas Nieuwenhuizen (4):
44
45 - radv: Fix timeout handling in syncobj wait.
46 - radv: Remove \_mesa_locale_init/fini calls.
47 - turnip: Remove \_mesa_locale_init/fini calls.
48 - anv: Remove \_mesa_locale_init/fini calls.
49
50 Caio Marcelo de Oliveira Filho (1):
51
52 - anv: Fix output of INTEL_DEBUG=bat for chained batches
53
54 Danylo Piliaiev (1):
55
56 - glsl: Initialize all fields of ir_variable in constructor
57
58 Dylan Baker (11):
59
60 - bin/gen_release_notes.py: fix conditional of bugfix
61 - bin/gen_release_notes.py: strip '#' from gitlab bugs
62 - bin/gen_release_notes.py: Return "None" if there are no new features
63 - bin/post_version.py: Pass version as an argument
64 - bin/post_version.py: white space fixes
65 - bin/post_release.py: Add .html to hrefs
66 - bin/gen_release_notes.py: html escape all external data
67 - bin/gen_release_notes.py: Add a warning if new features are
68 introduced in a point release
69 - cherry-ignore: update for 19.2.3 cycle
70 - nir: correct use of identity check in python
71 - meson: Add dep_glvnd to egl deps when building with glvnd
72
73 Ilia Mirkin (1):
74
75 - nv50/ir: mark STORE destination inputs as used
76
77 Illia Iorin (1):
78
79 - Revert "mesa/main: Fix multisample texture initialize"
80
81 Jason Ekstrand (2):
82
83 - anv: Fix a potential BO handle leak
84 - anv/tests: Zero-initialize instances
85
86 Jon Turney (2):
87
88 - rbug: Fix use of alloca() without #include "c99_alloca.h"
89 - Fix timespec_from_nsec test for 32-bit time_t
90
91 Jonathan Marek (1):
92
93 - etnaviv: fix depth bias
94
95 Kenneth Graunke (1):
96
97 - iris: Fix "Force Zero RTA Index Enable" setting again
98
99 Lionel Landwerlin (2):
100
101 - anv: fix unwind of vkCreateDevice fail
102 - mesa: check draw buffer completeness on
103 glClearBufferfi/glClearBufferiv
104
105 Marek Olšák (1):
106
107 - util/u_queue: skip util_queue_finish if num_threads is 0
108
109 Nanley Chery (5):
110
111 - anv: Properly allocate aux-tracking space for CCS_E
112 - intel/blorp: Disable depth testing for slow depth clears
113 - iris: Clear ::has_hiz when disabling aux
114 - iris: Don't leak the resource for unsupported modifier
115 - iris: Disallow incomplete resource creation
116
117 Paulo Zanoni (1):
118
119 - intel/compiler: remove the operand restriction for src1 on GLK
120
121 Pierre-Eric Pelloux-Prayer (1):
122
123 - mesa: enable msaa in clear_with_quad if needed
124
125 Sagar Ghuge (1):
126
127 - intel/blorp: Assign correct view while clearing depth stencil
128
129 Samuel Pitoiset (4):
130
131 - radv: do not create meta pipelines with 16 samples
132 - radv: do not emit rbplus if attachments are undefined
133 - radv/gfx10: fix 3D images
134 - radv: fix vkUpdateDescriptorSets with inline uniform blocks
135
136 Tapani Pälli (1):
137
138 - i965: setup sized internalformat for MESA_FORMAT_R10G10B10A2_UNORM
139
140 Thomas Hellstrom (2):
141
142 - svga: Fix banded DMA upload unmap
143 - winsys/svga: Limit the maximum DMA hardware buffer size