forked from Qortal/Brooklyn
216 lines
11 KiB
ReStructuredText
216 lines
11 KiB
ReStructuredText
|
Mesa 17.2.0 Release Notes / September 4, 2017
|
|||
|
=============================================
|
|||
|
|
|||
|
Mesa 17.2.0 is a new development release. People who are concerned with
|
|||
|
stability and reliability should stick with a previous release or wait
|
|||
|
for Mesa 17.2.1.
|
|||
|
|
|||
|
Mesa 17.2.0 implements the OpenGL 4.5 API, but the version reported by
|
|||
|
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
|||
|
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
|
|||
|
used. Some drivers don't support all the features required in OpenGL
|
|||
|
4.5. OpenGL 4.5 is **only** available if requested at context creation
|
|||
|
because compatibility contexts are not supported.
|
|||
|
|
|||
|
SHA256 checksums
|
|||
|
----------------
|
|||
|
|
|||
|
::
|
|||
|
|
|||
|
9484ad96b4bb6cda5bbf1aef52dfa35183dc21aa6258a2991c245996c2fdaf85 mesa-17.2.0.tar.gz
|
|||
|
3123448f770eae58bc73e15480e78909defb892f10ab777e9116c9b218094943 mesa-17.2.0.tar.xz
|
|||
|
|
|||
|
New features
|
|||
|
------------
|
|||
|
|
|||
|
Note: some of the new features are only available with certain drivers.
|
|||
|
|
|||
|
- GL_ARB_bindless_texture on radeonsi
|
|||
|
- GL_ARB_post_depth_coverage on nvc0 (GM200+)
|
|||
|
- GL_ARB_shader_ballot on i965/gen8+
|
|||
|
- GL_ARB_shader_group_vote on i965 (with a no-op vec4 implementation)
|
|||
|
- GL_ARB_shader_viewport_layer_array on nvc0 (GM200+)
|
|||
|
- GL_AMD_vertex_shader_layer on nvc0 (GM200+)
|
|||
|
- GL_AMD_vertex_shader_viewport_index on nvc0 (GM200+)
|
|||
|
|
|||
|
Bug fixes
|
|||
|
---------
|
|||
|
|
|||
|
- `Bug 68365 <https://bugs.freedesktop.org/show_bug.cgi?id=68365>`__ -
|
|||
|
[SNB Bisected]Piglit spec_ARB_framebuffer_object_fbo-blit-stretch
|
|||
|
fail
|
|||
|
- `Bug 77240 <https://bugs.freedesktop.org/show_bug.cgi?id=77240>`__ -
|
|||
|
khrplatform.h not installed if EGL is disabled
|
|||
|
- `Bug 95530 <https://bugs.freedesktop.org/show_bug.cgi?id=95530>`__ -
|
|||
|
Stellaris - colored overlay of sectors doesn't render on i965
|
|||
|
- `Bug 96449 <https://bugs.freedesktop.org/show_bug.cgi?id=96449>`__ -
|
|||
|
Dying Light reports OpenGL version 3.0 with mesa-git
|
|||
|
- `Bug 96958 <https://bugs.freedesktop.org/show_bug.cgi?id=96958>`__ -
|
|||
|
[SKL] Improper rendering in Europa Universalis IV
|
|||
|
- `Bug 97524 <https://bugs.freedesktop.org/show_bug.cgi?id=97524>`__ -
|
|||
|
Samplers referring to the same texture unit with different types
|
|||
|
should raise GL_INVALID_OPERATION
|
|||
|
- `Bug 97957 <https://bugs.freedesktop.org/show_bug.cgi?id=97957>`__ -
|
|||
|
Awful screen tearing in a separate X server with DRI3
|
|||
|
- `Bug 98238 <https://bugs.freedesktop.org/show_bug.cgi?id=98238>`__ -
|
|||
|
Witcher 2: objects are black when changing lod on Radeon Pitcairn
|
|||
|
- `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ -
|
|||
|
Undefined non-weak-symbol in dri-drivers
|
|||
|
- `Bug 98833 <https://bugs.freedesktop.org/show_bug.cgi?id=98833>`__ -
|
|||
|
[REGRESSION, bisected] Wayland revert commit breaks non-Vsync
|
|||
|
fullscreen frame updates
|
|||
|
- `Bug 99467 <https://bugs.freedesktop.org/show_bug.cgi?id=99467>`__ -
|
|||
|
[radv] DOOM 2016 + wine. Green screen everywhere (but can be started)
|
|||
|
- `Bug 100070 <https://bugs.freedesktop.org/show_bug.cgi?id=100070>`__
|
|||
|
- Rocket League: grass gets rendered incorrectly
|
|||
|
- `Bug 100242 <https://bugs.freedesktop.org/show_bug.cgi?id=100242>`__
|
|||
|
- radeon buffer allocation failure during startup of Factorio
|
|||
|
- `Bug 100620 <https://bugs.freedesktop.org/show_bug.cgi?id=100620>`__
|
|||
|
- [SKL] 48-bit addresses break DOOM
|
|||
|
- `Bug 100690 <https://bugs.freedesktop.org/show_bug.cgi?id=100690>`__
|
|||
|
- [Regression, bisected] TotalWar: Warhammer corrupted graphics
|
|||
|
- `Bug 100741 <https://bugs.freedesktop.org/show_bug.cgi?id=100741>`__
|
|||
|
- Chromium - Memory leak
|
|||
|
- `Bug 100785 <https://bugs.freedesktop.org/show_bug.cgi?id=100785>`__
|
|||
|
- [regression, bisected] arb_gpu_shader5 piglit fail
|
|||
|
- `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__
|
|||
|
- YUV to RGB Color Space Conversion result is not precise
|
|||
|
- `Bug 100871 <https://bugs.freedesktop.org/show_bug.cgi?id=100871>`__
|
|||
|
- gles cts hangs mesa indefinitely
|
|||
|
- `Bug 100877 <https://bugs.freedesktop.org/show_bug.cgi?id=100877>`__
|
|||
|
- vulkan/tests/block_pool_no_free regression
|
|||
|
- `Bug 100892 <https://bugs.freedesktop.org/show_bug.cgi?id=100892>`__
|
|||
|
- Polaris 12: winsys init bad switch (missing break) initializing
|
|||
|
addrlib
|
|||
|
- `Bug 100925 <https://bugs.freedesktop.org/show_bug.cgi?id=100925>`__
|
|||
|
- [HSW/BSW/BDW/SKL] Google Earth is not resolving all the details in
|
|||
|
the map correctly
|
|||
|
- `Bug 100937 <https://bugs.freedesktop.org/show_bug.cgi?id=100937>`__
|
|||
|
- Mesa fails to build with GCC 4.8
|
|||
|
- `Bug 100945 <https://bugs.freedesktop.org/show_bug.cgi?id=100945>`__
|
|||
|
- Build failure in GNOME Continuous
|
|||
|
- `Bug 100988 <https://bugs.freedesktop.org/show_bug.cgi?id=100988>`__
|
|||
|
- glXGetCurrentDisplay() no longer works for FakeGLX contexts?
|
|||
|
- `Bug 101071 <https://bugs.freedesktop.org/show_bug.cgi?id=101071>`__
|
|||
|
- compiling glsl fails with undefined reference to \`pthread_create'
|
|||
|
- `Bug 101088 <https://bugs.freedesktop.org/show_bug.cgi?id=101088>`__
|
|||
|
- \`gallium: remove pipe_index_buffer and set_index_buffer\` causes
|
|||
|
glitches and crash in gallium nine
|
|||
|
- `Bug 101110 <https://bugs.freedesktop.org/show_bug.cgi?id=101110>`__
|
|||
|
- Build failure in GNOME Continuous
|
|||
|
- `Bug 101189 <https://bugs.freedesktop.org/show_bug.cgi?id=101189>`__
|
|||
|
- Latest git fails to compile with radeon
|
|||
|
- `Bug 101252 <https://bugs.freedesktop.org/show_bug.cgi?id=101252>`__
|
|||
|
- eglGetDisplay() is not thread safe
|
|||
|
- `Bug 101254 <https://bugs.freedesktop.org/show_bug.cgi?id=101254>`__
|
|||
|
- VDPAU videos don't start playing with r600 gallium driver
|
|||
|
- `Bug 101283 <https://bugs.freedesktop.org/show_bug.cgi?id=101283>`__
|
|||
|
- skylake: page fault accessing address 0
|
|||
|
- `Bug 101284 <https://bugs.freedesktop.org/show_bug.cgi?id=101284>`__
|
|||
|
- [G45]
|
|||
|
ES2-CTS.functional.texture.specification.basic_copytexsubimage2d.cube_rgba
|
|||
|
- `Bug 101294 <https://bugs.freedesktop.org/show_bug.cgi?id=101294>`__
|
|||
|
- radeonsi minecraft forge splash freeze since 17.1
|
|||
|
- `Bug 101306 <https://bugs.freedesktop.org/show_bug.cgi?id=101306>`__
|
|||
|
- [BXT] gles asserts in cts
|
|||
|
- `Bug 101326 <https://bugs.freedesktop.org/show_bug.cgi?id=101326>`__
|
|||
|
- gallium/wgl: Allow context creation without prior SetPixelFormat()
|
|||
|
- `Bug 101334 <https://bugs.freedesktop.org/show_bug.cgi?id=101334>`__
|
|||
|
- AMD SI cards: Some vulkan apps freeze the system
|
|||
|
- `Bug 101336 <https://bugs.freedesktop.org/show_bug.cgi?id=101336>`__
|
|||
|
- glcpp-test.sh regression
|
|||
|
- `Bug 101340 <https://bugs.freedesktop.org/show_bug.cgi?id=101340>`__
|
|||
|
- i915_surface.c:108:4: error: too few arguments to function
|
|||
|
‘util_blitter_default_src_texture’
|
|||
|
- `Bug 101360 <https://bugs.freedesktop.org/show_bug.cgi?id=101360>`__
|
|||
|
- Assertion failure comparing result of ballotARB
|
|||
|
- `Bug 101401 <https://bugs.freedesktop.org/show_bug.cgi?id=101401>`__
|
|||
|
- [REGRESSION][BISECTED] GDM fails to start after
|
|||
|
8ec4975cd83365c791a1
|
|||
|
- `Bug 101418 <https://bugs.freedesktop.org/show_bug.cgi?id=101418>`__
|
|||
|
- Build failure in GNOME Continuous
|
|||
|
- `Bug 101451 <https://bugs.freedesktop.org/show_bug.cgi?id=101451>`__
|
|||
|
- [G33] ES2-CTS.functional.clipping.polygon regression
|
|||
|
- `Bug 101464 <https://bugs.freedesktop.org/show_bug.cgi?id=101464>`__
|
|||
|
- PrimitiveRestartNV inside a render list causes a crash
|
|||
|
- `Bug 101471 <https://bugs.freedesktop.org/show_bug.cgi?id=101471>`__
|
|||
|
- Mesa fails to build: unknown typename bool
|
|||
|
- `Bug 101535 <https://bugs.freedesktop.org/show_bug.cgi?id=101535>`__
|
|||
|
- [bisected] [Skylake] Kwin won't start and glxgears coredumps
|
|||
|
- `Bug 101538 <https://bugs.freedesktop.org/show_bug.cgi?id=101538>`__
|
|||
|
- From "Use isl for hiz layouts" commit onwards, everything crashes
|
|||
|
with Mesa
|
|||
|
- `Bug 101539 <https://bugs.freedesktop.org/show_bug.cgi?id=101539>`__
|
|||
|
- [Regresion] [IVB] Segment fault in recent commit in
|
|||
|
intel_miptree_level_has_hiz under Ivy bridge
|
|||
|
- `Bug 101558 <https://bugs.freedesktop.org/show_bug.cgi?id=101558>`__
|
|||
|
- [regression][bisected] MPV playing video via opengl "randomly"
|
|||
|
results in only part of the window / screen being rendered with Mesa
|
|||
|
GIT.
|
|||
|
- `Bug 101596 <https://bugs.freedesktop.org/show_bug.cgi?id=101596>`__
|
|||
|
- Blender renders black UI elements
|
|||
|
- `Bug 101607 <https://bugs.freedesktop.org/show_bug.cgi?id=101607>`__
|
|||
|
- Regression in anisotropic filtering from "i965: Convert fs sampler
|
|||
|
state to use genxml"
|
|||
|
- `Bug 101657 <https://bugs.freedesktop.org/show_bug.cgi?id=101657>`__
|
|||
|
- strtod.c:32:10: fatal error: xlocale.h: No such file or directory
|
|||
|
- `Bug 101666 <https://bugs.freedesktop.org/show_bug.cgi?id=101666>`__
|
|||
|
- bitfieldExtract is marked as a built-in function on OpenGL ES 3.0,
|
|||
|
but was added in OpenGL ES 3.1
|
|||
|
- `Bug 101683 <https://bugs.freedesktop.org/show_bug.cgi?id=101683>`__
|
|||
|
- Some games hang while loading when compositing is shut off or
|
|||
|
absent
|
|||
|
- `Bug 101703 <https://bugs.freedesktop.org/show_bug.cgi?id=101703>`__
|
|||
|
- No stencil buffer allocated when requested by GLUT
|
|||
|
- `Bug 101704 <https://bugs.freedesktop.org/show_bug.cgi?id=101704>`__
|
|||
|
- [regression][bisected] glReadPixels() from pbuffer failing in
|
|||
|
Android CTS camera tests
|
|||
|
- `Bug 101766 <https://bugs.freedesktop.org/show_bug.cgi?id=101766>`__
|
|||
|
- Assertion \`!"invalid type"' failed when constant expression
|
|||
|
involves literal of different type
|
|||
|
- `Bug 101774 <https://bugs.freedesktop.org/show_bug.cgi?id=101774>`__
|
|||
|
- gen_clflush.h:37:7: error: implicit declaration of function
|
|||
|
‘__builtin_ia32_clflush’
|
|||
|
- `Bug 101775 <https://bugs.freedesktop.org/show_bug.cgi?id=101775>`__
|
|||
|
- Xorg segfault since 147d7fb "st/mesa: add a winsys buffers list in
|
|||
|
st_context"
|
|||
|
- `Bug 101829 <https://bugs.freedesktop.org/show_bug.cgi?id=101829>`__
|
|||
|
- read-after-free in st_framebuffer_validate
|
|||
|
- `Bug 101831 <https://bugs.freedesktop.org/show_bug.cgi?id=101831>`__
|
|||
|
- Build failure in GNOME Continuous
|
|||
|
- `Bug 101851 <https://bugs.freedesktop.org/show_bug.cgi?id=101851>`__
|
|||
|
- [regression] libEGL_common.a undefined reference to
|
|||
|
'__gxx_personality_v0'
|
|||
|
- `Bug 101867 <https://bugs.freedesktop.org/show_bug.cgi?id=101867>`__
|
|||
|
- Launch options window renders black in Feral Games in current Mesa
|
|||
|
trunk
|
|||
|
- `Bug 101876 <https://bugs.freedesktop.org/show_bug.cgi?id=101876>`__
|
|||
|
- SIGSEGV when launching Steam
|
|||
|
- `Bug 101910 <https://bugs.freedesktop.org/show_bug.cgi?id=101910>`__
|
|||
|
- [BYT]
|
|||
|
ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
|
|||
|
- `Bug 101925 <https://bugs.freedesktop.org/show_bug.cgi?id=101925>`__
|
|||
|
- playstore/webview crash
|
|||
|
- `Bug 101961 <https://bugs.freedesktop.org/show_bug.cgi?id=101961>`__
|
|||
|
- Serious Sam Fusion hangs system completely
|
|||
|
- `Bug 101982 <https://bugs.freedesktop.org/show_bug.cgi?id=101982>`__
|
|||
|
- Weston crashes when running an OpenGL program on i965
|
|||
|
- `Bug 101983 <https://bugs.freedesktop.org/show_bug.cgi?id=101983>`__
|
|||
|
- [G33] ES2-CTS.functional.shaders.struct.uniform.sampler_nested\*
|
|||
|
regression
|
|||
|
- `Bug 102024 <https://bugs.freedesktop.org/show_bug.cgi?id=102024>`__
|
|||
|
- FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM and
|
|||
|
D32_SFLOAT
|
|||
|
- `Bug 102148 <https://bugs.freedesktop.org/show_bug.cgi?id=102148>`__
|
|||
|
- Crash when running qopenglwidget example on mesa llvmpipe win32
|
|||
|
- `Bug 102241 <https://bugs.freedesktop.org/show_bug.cgi?id=102241>`__
|
|||
|
- gallium/wgl: SwapBuffers freezing regularly with swap interval
|
|||
|
enabled
|
|||
|
- `Bug 102308 <https://bugs.freedesktop.org/show_bug.cgi?id=102308>`__
|
|||
|
- segfault in glCompressedTextureSubImage3D
|
|||
|
|
|||
|
Changes
|
|||
|
-------
|
|||
|
|
|||
|
- GL_APPLE_vertex_array_object support removed.
|