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