17ec681f3SmrgMesa 18.2.7 Release Notes / December 13, 2018
27ec681f3Smrg=============================================
37ec681f3Smrg
47ec681f3SmrgMesa 18.2.7 is a bug fix release which fixes bugs found since the 18.2.6
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 18.2.7 implements the OpenGL 4.5 API, but the version reported by
87ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
97ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
107ec681f3Smrgused. Some drivers don't support all the features required in OpenGL
117ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation.
127ec681f3SmrgCompatibility contexts may report a lower version depending on each
137ec681f3Smrgdriver.
147ec681f3Smrg
157ec681f3SmrgSHA256 checksums
167ec681f3Smrg----------------
177ec681f3Smrg
187ec681f3Smrg::
197ec681f3Smrg
207ec681f3Smrg   092351cfbcd430ec595fbd3a3d8d253fd62c29074e1740d7198b00289ab400f8  mesa-18.2.7.tar.gz
217ec681f3Smrg   9c7b02560d89d77ca279cd21f36ea9a49e9ffc5611f6fe35099357d744d07ae6  mesa-18.2.7.tar.xz
227ec681f3Smrg
237ec681f3SmrgNew features
247ec681f3Smrg------------
257ec681f3Smrg
267ec681f3SmrgNone
277ec681f3Smrg
287ec681f3SmrgBug fixes
297ec681f3Smrg---------
307ec681f3Smrg
317ec681f3Smrg-  `Bug 106577 <https://bugs.freedesktop.org/show_bug.cgi?id=106577>`__
327ec681f3Smrg   - broken rendering with nine and nouveau (GM107)
337ec681f3Smrg-  `Bug 108245 <https://bugs.freedesktop.org/show_bug.cgi?id=108245>`__
347ec681f3Smrg   - RADV/Vega: Low mip levels of large BCn textures get corrupted by
357ec681f3Smrg   vkCmdCopyBufferToImage
367ec681f3Smrg-  `Bug 108311 <https://bugs.freedesktop.org/show_bug.cgi?id=108311>`__
377ec681f3Smrg   - Query buffer object support is broken on r600.
387ec681f3Smrg-  `Bug 108894 <https://bugs.freedesktop.org/show_bug.cgi?id=108894>`__
397ec681f3Smrg   - [anv] vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults()
407ec681f3Smrg   write-after-write hazard
417ec681f3Smrg-  `Bug 108909 <https://bugs.freedesktop.org/show_bug.cgi?id=108909>`__
427ec681f3Smrg   - Vkd3d test failure test_resolve_non_issued_query_data()
437ec681f3Smrg-  `Bug 108914 <https://bugs.freedesktop.org/show_bug.cgi?id=108914>`__
447ec681f3Smrg   - blocky shadow artifacts in The Forest with DXVK, RADV_DEBUG=nohiz
457ec681f3Smrg   fixes this
467ec681f3Smrg-  `Bug 108925 <https://bugs.freedesktop.org/show_bug.cgi?id=108925>`__
477ec681f3Smrg   - vkCmdCopyQueryPoolResults(VK_QUERY_RESULT_WAIT_BIT) for timestamps
487ec681f3Smrg   with large query count hangs
497ec681f3Smrg
507ec681f3SmrgChanges
517ec681f3Smrg-------
527ec681f3Smrg
537ec681f3SmrgAlex Smith (1):
547ec681f3Smrg
557ec681f3Smrg-  radv: Flush before vkCmdWriteTimestamp() if needed
567ec681f3Smrg
577ec681f3SmrgBas Nieuwenhuizen (4):
587ec681f3Smrg
597ec681f3Smrg-  radv: Align large buffers to the fragment size.
607ec681f3Smrg-  radv: Clamp gfx9 image view extents to the allocated image extents.
617ec681f3Smrg-  radv/android: Mark android WSI image as shareable.
627ec681f3Smrg-  radv/android: Use buffer metadata to determine scanout compat.
637ec681f3Smrg
647ec681f3SmrgDave Airlie (2):
657ec681f3Smrg
667ec681f3Smrg-  r600: make suballocator 256-bytes align
677ec681f3Smrg-  radv: use 3d shader for gfx9 copies if dst is 3d
687ec681f3Smrg
697ec681f3SmrgEmil Velikov (2):
707ec681f3Smrg
717ec681f3Smrg-  egl/wayland: bail out when drmGetMagic fails
727ec681f3Smrg-  egl/wayland: plug memory leak in drm_handle_device()
737ec681f3Smrg
747ec681f3SmrgEric Anholt (3):
757ec681f3Smrg
767ec681f3Smrg-  v3d: Fix a leak of the transfer helper on screen destroy.
777ec681f3Smrg-  vc4: Fix a leak of the transfer helper on screen destroy.
787ec681f3Smrg-  v3d: Fix a leak of the disassembled instruction string during debug
797ec681f3Smrg   dumps.
807ec681f3Smrg
817ec681f3SmrgEric Engestrom (3):
827ec681f3Smrg
837ec681f3Smrg-  anv: correctly use vulkan 1.0 by default
847ec681f3Smrg-  wsi/display: fix mem leak when freeing swapchains
857ec681f3Smrg-  vulkan/wsi: fix s/,/;/ typo
867ec681f3Smrg
877ec681f3SmrgGurchetan Singh (3):
887ec681f3Smrg
897ec681f3Smrg-  virgl: quadruple command buffer size
907ec681f3Smrg-  virgl: avoid large inline transfers
917ec681f3Smrg-  virgl: don't mark buffers as unclean after a write
927ec681f3Smrg
937ec681f3SmrgJuan A. Suarez Romero (4):
947ec681f3Smrg
957ec681f3Smrg-  docs: add sha256 checksums for 18.2.6
967ec681f3Smrg-  cherry-ignore: freedreno: Fix autotools build.
977ec681f3Smrg-  cherry-ignore: mesa: Revert INTEL_fragment_shader_ordering support
987ec681f3Smrg-  Update version to 18.2.7
997ec681f3Smrg
1007ec681f3SmrgKarol Herbst (1):
1017ec681f3Smrg
1027ec681f3Smrg-  nv50,nvc0: Fix gallium nine regression regarding sampler bindings
1037ec681f3Smrg
1047ec681f3SmrgLionel Landwerlin (2):
1057ec681f3Smrg
1067ec681f3Smrg-  anv: flush pipeline before query result copies
1077ec681f3Smrg-  anv/query: flush render target before copying results
1087ec681f3Smrg
1097ec681f3SmrgMichal Srb (2):
1107ec681f3Smrg
1117ec681f3Smrg-  gallium: Constify drisw_loader_funcs struct
1127ec681f3Smrg-  drisw: Use separate drisw_loader_funcs for shm
1137ec681f3Smrg
1147ec681f3SmrgNicolai Hähnle (2):
1157ec681f3Smrg
1167ec681f3Smrg-  egl/wayland: rather obvious build fix
1177ec681f3Smrg-  meson: link LLVM 'native' component when LLVM is available
1187ec681f3Smrg
1197ec681f3SmrgSamuel Pitoiset (1):
1207ec681f3Smrg
1217ec681f3Smrg-  radv: rework the TC-compat HTILE hardware bug with COND_EXEC
1227ec681f3Smrg
1237ec681f3SmrgThomas Hellstrom (2):
1247ec681f3Smrg
1257ec681f3Smrg-  st/xa: Fix a memory leak
1267ec681f3Smrg-  winsys/svga: Fix a memory leak
1277ec681f3Smrg
1287ec681f3SmrgTobias Klausmann (1):
1297ec681f3Smrg
1307ec681f3Smrg-  amd/vulkan: meson build - use radv_deps for libvulkan_radeon
1317ec681f3Smrg
1327ec681f3SmrgVinson Lee (1):
1337ec681f3Smrg
1347ec681f3Smrg-  st/xvmc: Add X11 include path.
135