egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage
[mesa.git] / docs / relnotes / 18.1.5.rst
1 Mesa 18.1.4 Release Notes / July 13 2018
2 ========================================
3
4 Mesa 18.1.5 is a bug fix release which fixes bugs found since the 18.1.4
5 release.
6
7 Mesa 18.1.5 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 SHA256: f966d5d5d373a5b8a16ed5036c1e7f05d4ad46d130f793bf9782c3ac9133a02e mesa-18.1.5.tar.gz
21 SHA256: 69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea mesa-18.1.5.tar.xz
22
23 New features
24 ------------
25
26 None
27
28 Bug fixes
29 ---------
30
31 - `Bug 103274 <https://bugs.freedesktop.org/show_bug.cgi?id=103274>`__
32 - BRW allocates too much heap memory
33 - `Bug 107275 <https://bugs.freedesktop.org/show_bug.cgi?id=107275>`__
34 - NIR segfaults after spirv-opt
35 - `Bug 107295 <https://bugs.freedesktop.org/show_bug.cgi?id=107295>`__
36 - Access violation on glDrawArrays with count >= 2048
37 - `Bug 107312 <https://bugs.freedesktop.org/show_bug.cgi?id=107312>`__
38 - Mesa-git RPM build fails after commit
39 8cacf38f527d42e41441ef8c25d95d4b2f4e8602
40 - `Bug 107366 <https://bugs.freedesktop.org/show_bug.cgi?id=107366>`__
41 - NIR verification crashes on piglit tests
42
43 Changes
44 -------
45
46 Alex Smith (1):
47
48 - anv: Pay attention to VK_ACCESS_MEMORY_(READ|WRITE)_BIT
49
50 Bas Nieuwenhuizen (7):
51
52 - radv: Select correct entries for binning.
53 - radv: Fix number of samples used for binning.
54 - radv: Disable disabled color buffers in rbplus opts.
55 - nir: Do not use continue block after removing it.
56 - util/disk_cache: Fix disk_cache_get_function_timestamp with disabled
57 cache.
58 - nir: Fix end of function without return warning/error.
59 - radv: Still enable inmemory & API level caching if disk cache is not
60 enabled.
61
62 Chad Versace (2):
63
64 - anv/android: Fix type error in call to vk_errorf()
65 - anv/android: Fix Autotools build for VK_ANDROID_native_buffer
66
67 Chih-Wei Huang (1):
68
69 - Android: fix a missing nir_intrinsics.h error
70
71 Danylo Piliaiev (1):
72
73 - i965: Sweep NIR after linking phase to free held memory
74
75 Dave Airlie (1):
76
77 - r600: enable tess_input_info for TES
78
79 Dylan Baker (5):
80
81 - docs: Add sha256 sums for 18.1.4 tarballs
82 - cherry-ignore: add 4a67ce886a7b3def5f66c1aedf9e5436d157a03c
83 - cherry-ignore: Add 1f616a840eac02241c585d28e9dac8f19a297f39
84 - cherry-ignore: add 11712b9ca17e4e1a819dcb7d020e19c6da77bc90
85 - bump version to 18.1.5
86
87 Eric Anholt (2):
88
89 - vc4: Don't automatically reallocate a PERSISTENT-mapped buffer.
90 - meson: Move xvmc test tools from unit tests to installed tools.
91
92 Harish Krupo (1):
93
94 - egl: Fix missing clamping in eglSetDamageRegionKHR
95
96 Jan Vesely (3):
97
98 - radeonsi: Refuse to accept code with unhandled relocations
99 - clover: Report error when pipe driver fails to create compute state
100 - clover: Catch errors from executing event action
101
102 Jason Ekstrand (6):
103
104 - anv: Stop setting 3DSTATE_PS_EXTRA::PixelShaderHasUAV
105 - nir/serialize: Alloc constants off the variable
106 - blorp: Handle the RGB workaround more like other workarounds
107 - intel/blorp: Handle 3-component formats in clears
108 - intel/compiler: Account for built-in uniforms in analyze_ubo_ranges
109 - spirv: Fix a couple of image atomic load/store bugs
110
111 José Fonseca (1):
112
113 - gallium/tests: Don't ignore S3TC errors.
114
115 Karol Herbst (1):
116
117 - nir: fix printing of vec16 type
118
119 Lepton Wu (1):
120
121 - virgl: Fix flush in virgl_encoder_inline_write.
122
123 Lucas Stach (1):
124
125 - st/mesa: call resource_changed when binding a EGLImage to a texture
126
127 Mauro Rossi (2):
128
129 - radv: winsys/amdgpu: include missing pthread.h header
130 - android: util/disk_cache: fix building errors in gallium drivers
131
132 Michel Dänzer (1):
133
134 - gallium: Check pipe_screen::resource_changed before dereferencing it
135
136 Roland Scheidegger (1):
137
138 - draw: force draw pipeline if there's more than 65535 vertices
139
140 Samuel Iglesias Gonsálvez (1):
141
142 - anv: fix assert in anv_CmdBindDescriptorSets()
143
144 Samuel Pitoiset (3):
145
146 - radv: make sure to wait for CP DMA when needed
147 - radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9
148 - radv: fix a memleak for merged shaders on GFX9