1Mesa 18.2.7 Release Notes / December 13, 2018
2=============================================
3
4Mesa 18.2.7 is a bug fix release which fixes bugs found since the 18.2.6
5release.
6
7Mesa 18.2.7 implements the OpenGL 4.5 API, but the version reported by
8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10used. Some drivers don't support all the features required in OpenGL
114.5. OpenGL 4.5 is **only** available if requested at context creation.
12Compatibility contexts may report a lower version depending on each
13driver.
14
15SHA256 checksums
16----------------
17
18::
19
20   092351cfbcd430ec595fbd3a3d8d253fd62c29074e1740d7198b00289ab400f8  mesa-18.2.7.tar.gz
21   9c7b02560d89d77ca279cd21f36ea9a49e9ffc5611f6fe35099357d744d07ae6  mesa-18.2.7.tar.xz
22
23New features
24------------
25
26None
27
28Bug 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
50Changes
51-------
52
53Alex Smith (1):
54
55-  radv: Flush before vkCmdWriteTimestamp() if needed
56
57Bas 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
64Dave Airlie (2):
65
66-  r600: make suballocator 256-bytes align
67-  radv: use 3d shader for gfx9 copies if dst is 3d
68
69Emil Velikov (2):
70
71-  egl/wayland: bail out when drmGetMagic fails
72-  egl/wayland: plug memory leak in drm_handle_device()
73
74Eric 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
81Eric 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
87Gurchetan 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
93Juan 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
100Karol Herbst (1):
101
102-  nv50,nvc0: Fix gallium nine regression regarding sampler bindings
103
104Lionel Landwerlin (2):
105
106-  anv: flush pipeline before query result copies
107-  anv/query: flush render target before copying results
108
109Michal Srb (2):
110
111-  gallium: Constify drisw_loader_funcs struct
112-  drisw: Use separate drisw_loader_funcs for shm
113
114Nicolai Hähnle (2):
115
116-  egl/wayland: rather obvious build fix
117-  meson: link LLVM 'native' component when LLVM is available
118
119Samuel Pitoiset (1):
120
121-  radv: rework the TC-compat HTILE hardware bug with COND_EXEC
122
123Thomas Hellstrom (2):
124
125-  st/xa: Fix a memory leak
126-  winsys/svga: Fix a memory leak
127
128Tobias Klausmann (1):
129
130-  amd/vulkan: meson build - use radv_deps for libvulkan_radeon
131
132Vinson Lee (1):
133
134-  st/xvmc: Add X11 include path.
135