17ec681f3SmrgMesa 17.2.0 Release Notes / September 4, 2017 27ec681f3Smrg============================================= 37ec681f3Smrg 47ec681f3SmrgMesa 17.2.0 is a new development release. People who are concerned with 57ec681f3Smrgstability and reliability should stick with a previous release or wait 67ec681f3Smrgfor Mesa 17.2.1. 77ec681f3Smrg 87ec681f3SmrgMesa 17.2.0 implements the OpenGL 4.5 API, but the version reported by 97ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 107ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 117ec681f3Smrgused. Some drivers don't support all the features required in OpenGL 127ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation 137ec681f3Smrgbecause compatibility contexts are not supported. 147ec681f3Smrg 157ec681f3SmrgSHA256 checksums 167ec681f3Smrg---------------- 177ec681f3Smrg 187ec681f3Smrg:: 197ec681f3Smrg 207ec681f3Smrg 9484ad96b4bb6cda5bbf1aef52dfa35183dc21aa6258a2991c245996c2fdaf85 mesa-17.2.0.tar.gz 217ec681f3Smrg 3123448f770eae58bc73e15480e78909defb892f10ab777e9116c9b218094943 mesa-17.2.0.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNote: some of the new features are only available with certain drivers. 277ec681f3Smrg 287ec681f3Smrg- GL_ARB_bindless_texture on radeonsi 297ec681f3Smrg- GL_ARB_post_depth_coverage on nvc0 (GM200+) 307ec681f3Smrg- GL_ARB_shader_ballot on i965/gen8+ 317ec681f3Smrg- GL_ARB_shader_group_vote on i965 (with a no-op vec4 implementation) 327ec681f3Smrg- GL_ARB_shader_viewport_layer_array on nvc0 (GM200+) 337ec681f3Smrg- GL_AMD_vertex_shader_layer on nvc0 (GM200+) 347ec681f3Smrg- GL_AMD_vertex_shader_viewport_index on nvc0 (GM200+) 357ec681f3Smrg 367ec681f3SmrgBug fixes 377ec681f3Smrg--------- 387ec681f3Smrg 397ec681f3Smrg- `Bug 68365 <https://bugs.freedesktop.org/show_bug.cgi?id=68365>`__ - 407ec681f3Smrg [SNB Bisected]Piglit spec_ARB_framebuffer_object_fbo-blit-stretch 417ec681f3Smrg fail 427ec681f3Smrg- `Bug 77240 <https://bugs.freedesktop.org/show_bug.cgi?id=77240>`__ - 437ec681f3Smrg khrplatform.h not installed if EGL is disabled 447ec681f3Smrg- `Bug 95530 <https://bugs.freedesktop.org/show_bug.cgi?id=95530>`__ - 457ec681f3Smrg Stellaris - colored overlay of sectors doesn't render on i965 467ec681f3Smrg- `Bug 96449 <https://bugs.freedesktop.org/show_bug.cgi?id=96449>`__ - 477ec681f3Smrg Dying Light reports OpenGL version 3.0 with mesa-git 487ec681f3Smrg- `Bug 96958 <https://bugs.freedesktop.org/show_bug.cgi?id=96958>`__ - 497ec681f3Smrg [SKL] Improper rendering in Europa Universalis IV 507ec681f3Smrg- `Bug 97524 <https://bugs.freedesktop.org/show_bug.cgi?id=97524>`__ - 517ec681f3Smrg Samplers referring to the same texture unit with different types 527ec681f3Smrg should raise GL_INVALID_OPERATION 537ec681f3Smrg- `Bug 97957 <https://bugs.freedesktop.org/show_bug.cgi?id=97957>`__ - 547ec681f3Smrg Awful screen tearing in a separate X server with DRI3 557ec681f3Smrg- `Bug 98238 <https://bugs.freedesktop.org/show_bug.cgi?id=98238>`__ - 567ec681f3Smrg Witcher 2: objects are black when changing lod on Radeon Pitcairn 577ec681f3Smrg- `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ - 587ec681f3Smrg Undefined non-weak-symbol in dri-drivers 597ec681f3Smrg- `Bug 98833 <https://bugs.freedesktop.org/show_bug.cgi?id=98833>`__ - 607ec681f3Smrg [REGRESSION, bisected] Wayland revert commit breaks non-Vsync 617ec681f3Smrg fullscreen frame updates 627ec681f3Smrg- `Bug 99467 <https://bugs.freedesktop.org/show_bug.cgi?id=99467>`__ - 637ec681f3Smrg [radv] DOOM 2016 + wine. Green screen everywhere (but can be started) 647ec681f3Smrg- `Bug 100070 <https://bugs.freedesktop.org/show_bug.cgi?id=100070>`__ 657ec681f3Smrg - Rocket League: grass gets rendered incorrectly 667ec681f3Smrg- `Bug 100242 <https://bugs.freedesktop.org/show_bug.cgi?id=100242>`__ 677ec681f3Smrg - radeon buffer allocation failure during startup of Factorio 687ec681f3Smrg- `Bug 100620 <https://bugs.freedesktop.org/show_bug.cgi?id=100620>`__ 697ec681f3Smrg - [SKL] 48-bit addresses break DOOM 707ec681f3Smrg- `Bug 100690 <https://bugs.freedesktop.org/show_bug.cgi?id=100690>`__ 717ec681f3Smrg - [Regression, bisected] TotalWar: Warhammer corrupted graphics 727ec681f3Smrg- `Bug 100741 <https://bugs.freedesktop.org/show_bug.cgi?id=100741>`__ 737ec681f3Smrg - Chromium - Memory leak 747ec681f3Smrg- `Bug 100785 <https://bugs.freedesktop.org/show_bug.cgi?id=100785>`__ 757ec681f3Smrg - [regression, bisected] arb_gpu_shader5 piglit fail 767ec681f3Smrg- `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__ 777ec681f3Smrg - YUV to RGB Color Space Conversion result is not precise 787ec681f3Smrg- `Bug 100871 <https://bugs.freedesktop.org/show_bug.cgi?id=100871>`__ 797ec681f3Smrg - gles cts hangs mesa indefinitely 807ec681f3Smrg- `Bug 100877 <https://bugs.freedesktop.org/show_bug.cgi?id=100877>`__ 817ec681f3Smrg - vulkan/tests/block_pool_no_free regression 827ec681f3Smrg- `Bug 100892 <https://bugs.freedesktop.org/show_bug.cgi?id=100892>`__ 837ec681f3Smrg - Polaris 12: winsys init bad switch (missing break) initializing 847ec681f3Smrg addrlib 857ec681f3Smrg- `Bug 100925 <https://bugs.freedesktop.org/show_bug.cgi?id=100925>`__ 867ec681f3Smrg - [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in 877ec681f3Smrg the map correctly 887ec681f3Smrg- `Bug 100937 <https://bugs.freedesktop.org/show_bug.cgi?id=100937>`__ 897ec681f3Smrg - Mesa fails to build with GCC 4.8 907ec681f3Smrg- `Bug 100945 <https://bugs.freedesktop.org/show_bug.cgi?id=100945>`__ 917ec681f3Smrg - Build failure in GNOME Continuous 927ec681f3Smrg- `Bug 100988 <https://bugs.freedesktop.org/show_bug.cgi?id=100988>`__ 937ec681f3Smrg - glXGetCurrentDisplay() no longer works for FakeGLX contexts? 947ec681f3Smrg- `Bug 101071 <https://bugs.freedesktop.org/show_bug.cgi?id=101071>`__ 957ec681f3Smrg - compiling glsl fails with undefined reference to \`pthread_create' 967ec681f3Smrg- `Bug 101088 <https://bugs.freedesktop.org/show_bug.cgi?id=101088>`__ 977ec681f3Smrg - \`gallium: remove pipe_index_buffer and set_index_buffer\` causes 987ec681f3Smrg glitches and crash in gallium nine 997ec681f3Smrg- `Bug 101110 <https://bugs.freedesktop.org/show_bug.cgi?id=101110>`__ 1007ec681f3Smrg - Build failure in GNOME Continuous 1017ec681f3Smrg- `Bug 101189 <https://bugs.freedesktop.org/show_bug.cgi?id=101189>`__ 1027ec681f3Smrg - Latest git fails to compile with radeon 1037ec681f3Smrg- `Bug 101252 <https://bugs.freedesktop.org/show_bug.cgi?id=101252>`__ 1047ec681f3Smrg - eglGetDisplay() is not thread safe 1057ec681f3Smrg- `Bug 101254 <https://bugs.freedesktop.org/show_bug.cgi?id=101254>`__ 1067ec681f3Smrg - VDPAU videos don't start playing with r600 gallium driver 1077ec681f3Smrg- `Bug 101283 <https://bugs.freedesktop.org/show_bug.cgi?id=101283>`__ 1087ec681f3Smrg - skylake: page fault accessing address 0 1097ec681f3Smrg- `Bug 101284 <https://bugs.freedesktop.org/show_bug.cgi?id=101284>`__ 1107ec681f3Smrg - [G45] 1117ec681f3Smrg ES2-CTS.functional.texture.specification.basic_copytexsubimage2d.cube_rgba 1127ec681f3Smrg- `Bug 101294 <https://bugs.freedesktop.org/show_bug.cgi?id=101294>`__ 1137ec681f3Smrg - radeonsi minecraft forge splash freeze since 17.1 1147ec681f3Smrg- `Bug 101306 <https://bugs.freedesktop.org/show_bug.cgi?id=101306>`__ 1157ec681f3Smrg - [BXT] gles asserts in cts 1167ec681f3Smrg- `Bug 101326 <https://bugs.freedesktop.org/show_bug.cgi?id=101326>`__ 1177ec681f3Smrg - gallium/wgl: Allow context creation without prior SetPixelFormat() 1187ec681f3Smrg- `Bug 101334 <https://bugs.freedesktop.org/show_bug.cgi?id=101334>`__ 1197ec681f3Smrg - AMD SI cards: Some vulkan apps freeze the system 1207ec681f3Smrg- `Bug 101336 <https://bugs.freedesktop.org/show_bug.cgi?id=101336>`__ 1217ec681f3Smrg - glcpp-test.sh regression 1227ec681f3Smrg- `Bug 101340 <https://bugs.freedesktop.org/show_bug.cgi?id=101340>`__ 1237ec681f3Smrg - i915_surface.c:108:4: error: too few arguments to function 1247ec681f3Smrg ‘util_blitter_default_src_texture’ 1257ec681f3Smrg- `Bug 101360 <https://bugs.freedesktop.org/show_bug.cgi?id=101360>`__ 1267ec681f3Smrg - Assertion failure comparing result of ballotARB 1277ec681f3Smrg- `Bug 101401 <https://bugs.freedesktop.org/show_bug.cgi?id=101401>`__ 1287ec681f3Smrg - [REGRESSION][BISECTED] GDM fails to start after 1297ec681f3Smrg 8ec4975cd83365c791a1 1307ec681f3Smrg- `Bug 101418 <https://bugs.freedesktop.org/show_bug.cgi?id=101418>`__ 1317ec681f3Smrg - Build failure in GNOME Continuous 1327ec681f3Smrg- `Bug 101451 <https://bugs.freedesktop.org/show_bug.cgi?id=101451>`__ 1337ec681f3Smrg - [G33] ES2-CTS.functional.clipping.polygon regression 1347ec681f3Smrg- `Bug 101464 <https://bugs.freedesktop.org/show_bug.cgi?id=101464>`__ 1357ec681f3Smrg - PrimitiveRestartNV inside a render list causes a crash 1367ec681f3Smrg- `Bug 101471 <https://bugs.freedesktop.org/show_bug.cgi?id=101471>`__ 1377ec681f3Smrg - Mesa fails to build: unknown typename bool 1387ec681f3Smrg- `Bug 101535 <https://bugs.freedesktop.org/show_bug.cgi?id=101535>`__ 1397ec681f3Smrg - [bisected] [Skylake] Kwin won't start and glxgears coredumps 1407ec681f3Smrg- `Bug 101538 <https://bugs.freedesktop.org/show_bug.cgi?id=101538>`__ 1417ec681f3Smrg - From "Use isl for hiz layouts" commit onwards, everything crashes 1427ec681f3Smrg with Mesa 1437ec681f3Smrg- `Bug 101539 <https://bugs.freedesktop.org/show_bug.cgi?id=101539>`__ 1447ec681f3Smrg - [Regresion] [IVB] Segment fault in recent commit in 1457ec681f3Smrg intel_miptree_level_has_hiz under Ivy bridge 1467ec681f3Smrg- `Bug 101558 <https://bugs.freedesktop.org/show_bug.cgi?id=101558>`__ 1477ec681f3Smrg - [regression][bisected] MPV playing video via opengl "randomly" 1487ec681f3Smrg results in only part of the window / screen being rendered with Mesa 1497ec681f3Smrg GIT. 1507ec681f3Smrg- `Bug 101596 <https://bugs.freedesktop.org/show_bug.cgi?id=101596>`__ 1517ec681f3Smrg - Blender renders black UI elements 1527ec681f3Smrg- `Bug 101607 <https://bugs.freedesktop.org/show_bug.cgi?id=101607>`__ 1537ec681f3Smrg - Regression in anisotropic filtering from "i965: Convert fs sampler 1547ec681f3Smrg state to use genxml" 1557ec681f3Smrg- `Bug 101657 <https://bugs.freedesktop.org/show_bug.cgi?id=101657>`__ 1567ec681f3Smrg - strtod.c:32:10: fatal error: xlocale.h: No such file or directory 1577ec681f3Smrg- `Bug 101666 <https://bugs.freedesktop.org/show_bug.cgi?id=101666>`__ 1587ec681f3Smrg - bitfieldExtract is marked as a built-in function on OpenGL ES 3.0, 1597ec681f3Smrg but was added in OpenGL ES 3.1 1607ec681f3Smrg- `Bug 101683 <https://bugs.freedesktop.org/show_bug.cgi?id=101683>`__ 1617ec681f3Smrg - Some games hang while loading when compositing is shut off or 1627ec681f3Smrg absent 1637ec681f3Smrg- `Bug 101703 <https://bugs.freedesktop.org/show_bug.cgi?id=101703>`__ 1647ec681f3Smrg - No stencil buffer allocated when requested by GLUT 1657ec681f3Smrg- `Bug 101704 <https://bugs.freedesktop.org/show_bug.cgi?id=101704>`__ 1667ec681f3Smrg - [regression][bisected] glReadPixels() from pbuffer failing in 1677ec681f3Smrg Android CTS camera tests 1687ec681f3Smrg- `Bug 101766 <https://bugs.freedesktop.org/show_bug.cgi?id=101766>`__ 1697ec681f3Smrg - Assertion \`!"invalid type"' failed when constant expression 1707ec681f3Smrg involves literal of different type 1717ec681f3Smrg- `Bug 101774 <https://bugs.freedesktop.org/show_bug.cgi?id=101774>`__ 1727ec681f3Smrg - gen_clflush.h:37:7: error: implicit declaration of function 1737ec681f3Smrg ‘__builtin_ia32_clflush’ 1747ec681f3Smrg- `Bug 101775 <https://bugs.freedesktop.org/show_bug.cgi?id=101775>`__ 1757ec681f3Smrg - Xorg segfault since 147d7fb "st/mesa: add a winsys buffers list in 1767ec681f3Smrg st_context" 1777ec681f3Smrg- `Bug 101829 <https://bugs.freedesktop.org/show_bug.cgi?id=101829>`__ 1787ec681f3Smrg - read-after-free in st_framebuffer_validate 1797ec681f3Smrg- `Bug 101831 <https://bugs.freedesktop.org/show_bug.cgi?id=101831>`__ 1807ec681f3Smrg - Build failure in GNOME Continuous 1817ec681f3Smrg- `Bug 101851 <https://bugs.freedesktop.org/show_bug.cgi?id=101851>`__ 1827ec681f3Smrg - [regression] libEGL_common.a undefined reference to 1837ec681f3Smrg '__gxx_personality_v0' 1847ec681f3Smrg- `Bug 101867 <https://bugs.freedesktop.org/show_bug.cgi?id=101867>`__ 1857ec681f3Smrg - Launch options window renders black in Feral Games in current Mesa 1867ec681f3Smrg trunk 1877ec681f3Smrg- `Bug 101876 <https://bugs.freedesktop.org/show_bug.cgi?id=101876>`__ 1887ec681f3Smrg - SIGSEGV when launching Steam 1897ec681f3Smrg- `Bug 101910 <https://bugs.freedesktop.org/show_bug.cgi?id=101910>`__ 1907ec681f3Smrg - [BYT] 1917ec681f3Smrg ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f 1927ec681f3Smrg- `Bug 101925 <https://bugs.freedesktop.org/show_bug.cgi?id=101925>`__ 1937ec681f3Smrg - playstore/webview crash 1947ec681f3Smrg- `Bug 101961 <https://bugs.freedesktop.org/show_bug.cgi?id=101961>`__ 1957ec681f3Smrg - Serious Sam Fusion hangs system completely 1967ec681f3Smrg- `Bug 101982 <https://bugs.freedesktop.org/show_bug.cgi?id=101982>`__ 1977ec681f3Smrg - Weston crashes when running an OpenGL program on i965 1987ec681f3Smrg- `Bug 101983 <https://bugs.freedesktop.org/show_bug.cgi?id=101983>`__ 1997ec681f3Smrg - [G33] ES2-CTS.functional.shaders.struct.uniform.sampler_nested\* 2007ec681f3Smrg regression 2017ec681f3Smrg- `Bug 102024 <https://bugs.freedesktop.org/show_bug.cgi?id=102024>`__ 2027ec681f3Smrg - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and 2037ec681f3Smrg D32_SFLOAT 2047ec681f3Smrg- `Bug 102148 <https://bugs.freedesktop.org/show_bug.cgi?id=102148>`__ 2057ec681f3Smrg - Crash when running qopenglwidget example on mesa llvmpipe win32 2067ec681f3Smrg- `Bug 102241 <https://bugs.freedesktop.org/show_bug.cgi?id=102241>`__ 2077ec681f3Smrg - gallium/wgl: SwapBuffers freezing regularly with swap interval 2087ec681f3Smrg enabled 2097ec681f3Smrg- `Bug 102308 <https://bugs.freedesktop.org/show_bug.cgi?id=102308>`__ 2107ec681f3Smrg - segfault in glCompressedTextureSubImage3D 2117ec681f3Smrg 2127ec681f3SmrgChanges 2137ec681f3Smrg------- 2147ec681f3Smrg 2157ec681f3Smrg- GL_APPLE_vertex_array_object support removed. 216