egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage
[mesa.git] / docs / relnotes / 19.1.4.rst
1 Mesa 19.1.4 Release Notes / August 7, 2019
2 ==========================================
3
4 Mesa 19.1.4 is a bug fix release which fixes bugs found since the 19.1.3
5 release.
6
7 Mesa 19.1.4 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 SHA256 checksums
16 ----------------
17
18 ::
19
20 a6d268a7d9edcfd92b6da80f2e34e6e0a7baaa442efbeba2fc66c404943c6bfb mesa-19.1.4.tar.xz
21
22 New features
23 ------------
24
25 None
26
27 Bug fixes
28 ---------
29
30 - `Bug 109203 <https://bugs.freedesktop.org/show_bug.cgi?id=109203>`__
31 - [cfl dxvk] GPU Crash Launching Monopoly Plus (Iris Plus 655 / Wine
32 + DXVK)
33 - `Bug 109524 <https://bugs.freedesktop.org/show_bug.cgi?id=109524>`__
34 - "Invalid glsl version in shading_language_version()" when trying to
35 run directX games using wine
36 - `Bug 110309 <https://bugs.freedesktop.org/show_bug.cgi?id=110309>`__
37 - [icl][bisected] regression on piglit arb_gpu_shader_int
38 64.execution.fs-ishl-then-\* tests
39 - `Bug 110663 <https://bugs.freedesktop.org/show_bug.cgi?id=110663>`__
40 - threads_posix.h:96: undefined reference to \`pthread_once'
41 - `Bug 110955 <https://bugs.freedesktop.org/show_bug.cgi?id=110955>`__
42 - Mesa 18.2.8 implementation error: Invalid GLSL version in
43 shading_language_version()
44 - `Bug 111010 <https://bugs.freedesktop.org/show_bug.cgi?id=111010>`__
45 - Cemu Shader Cache Corruption Displaying Solid Color After commit
46 11e16ca7ce0
47 - `Bug 111071 <https://bugs.freedesktop.org/show_bug.cgi?id=111071>`__
48 - SPIR-V shader processing fails with message about "extra dangling
49 SSA sources"
50 - `Bug 111075 <https://bugs.freedesktop.org/show_bug.cgi?id=111075>`__
51 - Processing of SPIR-V shader causes device hang, sometimes leading
52 to system reboot
53 - `Bug 111097 <https://bugs.freedesktop.org/show_bug.cgi?id=111097>`__
54 - Can not detect VK_ERROR_OUT_OF_DATE_KHR or VK_SUBOPTIMAL_KHR when
55 window resizing
56
57 Changes
58 -------
59
60 Andres Rodriguez (1):
61
62 - radv: fix queries with WAIT_BIT returning VK_NOT_READY
63
64 Andrii Simiklit (2):
65
66 - intel/compiler: don't use a keyword struct for a class fs_reg
67 - meson: add a warning for meson < 0.46.0
68
69 Arcady Goldmints-Orlov (1):
70
71 - anv: report HOST_ALLOCATION as supported for images
72
73 Bas Nieuwenhuizen (3):
74
75 - radv: Set correct metadata size for GFX9+.
76 - radv: Take variable descriptor counts into account for buffer
77 entries.
78 - radv: Fix descriptor set allocation failure.
79
80 Boyuan Zhang (4):
81
82 - radeon/uvd: fix poc for hevc encode
83 - radeon/vcn: fix poc for hevc encode
84 - radeon/uvd: enable rate control for hevc encoding
85 - radeon/vcn: enable rate control for hevc encoding
86
87 Caio Marcelo de Oliveira Filho (1):
88
89 - anv: Remove special allocation for anv_push_constants
90
91 Connor Abbott (1):
92
93 - nir: Allow qualifiers on copy_deref and image instructions
94
95 Daniel Schürmann (1):
96
97 - spirv: Fix order of barriers in SpvOpControlBarrier
98
99 Dave Airlie (1):
100
101 - st/nir: fix arb fragment stage conversion
102
103 Dylan Baker (1):
104
105 - meson: allow building all glx without any drivers
106
107 Emil Velikov (1):
108
109 - egl/drm: ensure the backing gbm is set before using it
110
111 Eric Anholt (1):
112
113 - freedreno: Fix data races with allocating/freeing struct ir3.
114
115 Eric Engestrom (5):
116
117 - nir: don't return void
118 - util: fix no-op macro (bad number of arguments)
119 - gallium+mesa: fix tgsi_semantic array type
120 - scons+meson: suppress spammy build warning on MacOS
121 - nir: remove explicit nir_intrinsic_index_flag values
122
123 Francisco Jerez (1):
124
125 - intel/ir: Fix CFG corruption in opt_predicated_break().
126
127 Ilia Mirkin (4):
128
129 - gallium/vl: fix compute tgsi shaders to not process undefined
130 components
131 - nv50,nvc0: update sampler/view bind functions to accept NULL array
132 - nvc0: allow a non-user buffer to be bound at position 0
133 - nv50/ir: handle insn not being there for definition of CVT arg
134
135 Jason Ekstrand (6):
136
137 - intel/fs: Stop stack allocating large arrays
138 - anv: Disable transform feedback on gen7
139 - isl/formats: R8G8B8_UNORM_SRGB isn't supported on HSW
140 - anv: Don't claim support for 24 and 48-bit formats on IVB
141 - intel/fs: Use ALIGN16 instructions for all derivatives on gen <= 7
142 - intel/fs: Implement quad_swap_horizontal with a swizzle on gen7
143
144 Juan A. Suarez Romero (2):
145
146 - docs: add sha256 checksums for 19.1.3
147 - Update version to 19.1.4
148
149 Kenneth Graunke (4):
150
151 - mesa: Fix ReadBuffers with pbuffers
152 - egl: Quiet warning about front buffer rendering for pixmaps/pbuffers
153 - egl: Make the 565 pbuffer-only config single buffered.
154 - egl: Only expose 565 pbuffer configs if X can export them as DRI3
155 images
156
157 Lionel Landwerlin (5):
158
159 - anv: fix use of comma operator
160 - nir: add access to image_deref intrinsics
161 - spirv: wrap push ssa/pointer values
162 - spirv: propagate access qualifiers through ssa & pointer
163 - spirv: don't discard access set by vtn_pointer_dereference
164
165 Mark Menzynski (1):
166
167 - nvc0/ir: Fix assert accessing null pointer
168
169 Nataraj Deshpande (1):
170
171 - egl/android: Update color_buffers querying for buffer age
172
173 Nicolas Dufresne (1):
174
175 - egl: Also query modifiers when exporting DMABuf
176
177 Rhys Perry (1):
178
179 - ac/nir: fix txf_ms with an offset
180
181 Samuel Pitoiset (1):
182
183 - radv: fix crash in vkCmdClearAttachments with unused attachment
184
185 Tapani Pälli (1):
186
187 - mesa: add glsl_type ref to one_time_init and decref to atexit
188
189 Yevhenii Kolesnikov (1):
190
191 - main: Fix memleaks in mesa_use_program