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