egl/x11_dri3: implement EGL_KHR_swap_buffers_with_damage
[mesa.git] / docs / relnotes / 18.2.7.rst
1 Mesa 18.2.7 Release Notes / December 13, 2018
2 =============================================
3
4 Mesa 18.2.7 is a bug fix release which fixes bugs found since the 18.2.6
5 release.
6
7 Mesa 18.2.7 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 092351cfbcd430ec595fbd3a3d8d253fd62c29074e1740d7198b00289ab400f8 mesa-18.2.7.tar.gz
21 9c7b02560d89d77ca279cd21f36ea9a49e9ffc5611f6fe35099357d744d07ae6 mesa-18.2.7.tar.xz
22
23 New features
24 ------------
25
26 None
27
28 Bug fixes
29 ---------
30
31 - `Bug 106577 <https://bugs.freedesktop.org/show_bug.cgi?id=106577>`__
32 - broken rendering with nine and nouveau (GM107)
33 - `Bug 108245 <https://bugs.freedesktop.org/show_bug.cgi?id=108245>`__
34 - RADV/Vega: Low mip levels of large BCn textures get corrupted by
35 vkCmdCopyBufferToImage
36 - `Bug 108311 <https://bugs.freedesktop.org/show_bug.cgi?id=108311>`__
37 - Query buffer object support is broken on r600.
38 - `Bug 108894 <https://bugs.freedesktop.org/show_bug.cgi?id=108894>`__
39 - [anv] vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults()
40 write-after-write hazard
41 - `Bug 108909 <https://bugs.freedesktop.org/show_bug.cgi?id=108909>`__
42 - Vkd3d test failure test_resolve_non_issued_query_data()
43 - `Bug 108914 <https://bugs.freedesktop.org/show_bug.cgi?id=108914>`__
44 - blocky shadow artifacts in The Forest with DXVK, RADV_DEBUG=nohiz
45 fixes this
46 - `Bug 108925 <https://bugs.freedesktop.org/show_bug.cgi?id=108925>`__
47 - vkCmdCopyQueryPoolResults(VK_QUERY_RESULT_WAIT_BIT) for timestamps
48 with large query count hangs
49
50 Changes
51 -------
52
53 Alex Smith (1):
54
55 - radv: Flush before vkCmdWriteTimestamp() if needed
56
57 Bas Nieuwenhuizen (4):
58
59 - radv: Align large buffers to the fragment size.
60 - radv: Clamp gfx9 image view extents to the allocated image extents.
61 - radv/android: Mark android WSI image as shareable.
62 - radv/android: Use buffer metadata to determine scanout compat.
63
64 Dave Airlie (2):
65
66 - r600: make suballocator 256-bytes align
67 - radv: use 3d shader for gfx9 copies if dst is 3d
68
69 Emil Velikov (2):
70
71 - egl/wayland: bail out when drmGetMagic fails
72 - egl/wayland: plug memory leak in drm_handle_device()
73
74 Eric Anholt (3):
75
76 - v3d: Fix a leak of the transfer helper on screen destroy.
77 - vc4: Fix a leak of the transfer helper on screen destroy.
78 - v3d: Fix a leak of the disassembled instruction string during debug
79 dumps.
80
81 Eric Engestrom (3):
82
83 - anv: correctly use vulkan 1.0 by default
84 - wsi/display: fix mem leak when freeing swapchains
85 - vulkan/wsi: fix s/,/;/ typo
86
87 Gurchetan Singh (3):
88
89 - virgl: quadruple command buffer size
90 - virgl: avoid large inline transfers
91 - virgl: don't mark buffers as unclean after a write
92
93 Juan A. Suarez Romero (4):
94
95 - docs: add sha256 checksums for 18.2.6
96 - cherry-ignore: freedreno: Fix autotools build.
97 - cherry-ignore: mesa: Revert INTEL_fragment_shader_ordering support
98 - Update version to 18.2.7
99
100 Karol Herbst (1):
101
102 - nv50,nvc0: Fix gallium nine regression regarding sampler bindings
103
104 Lionel Landwerlin (2):
105
106 - anv: flush pipeline before query result copies
107 - anv/query: flush render target before copying results
108
109 Michal Srb (2):
110
111 - gallium: Constify drisw_loader_funcs struct
112 - drisw: Use separate drisw_loader_funcs for shm
113
114 Nicolai Hähnle (2):
115
116 - egl/wayland: rather obvious build fix
117 - meson: link LLVM 'native' component when LLVM is available
118
119 Samuel Pitoiset (1):
120
121 - radv: rework the TC-compat HTILE hardware bug with COND_EXEC
122
123 Thomas Hellstrom (2):
124
125 - st/xa: Fix a memory leak
126 - winsys/svga: Fix a memory leak
127
128 Tobias Klausmann (1):
129
130 - amd/vulkan: meson build - use radv_deps for libvulkan_radeon
131
132 Vinson Lee (1):
133
134 - st/xvmc: Add X11 include path.