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