2019-10-21 12:55:11 +01:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
< html lang = "en" >
< head >
< meta http-equiv = "content-type" content = "text/html; charset=utf-8" >
< title > Mesa Release Notes< / title >
< link rel = "stylesheet" type = "text/css" href = "../mesa.css" >
< / head >
< body >
< div class = "header" >
< h1 > The Mesa 3D Graphics Library< / h1 >
< / div >
< iframe src = "../contents.html" > < / iframe >
< div class = "content" >
< h1 > Mesa 19.1.8 Release Notes / October 21, 2019< / h1 >
< p >
Mesa 19.1.8 is a bug fix release which fixes bugs found since the 19.1.7 release.
< / p >
< p >
Mesa 19.1.8 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 < strong > only< / strong > available if requested at context creation.
Compatibility contexts may report a lower version depending on each driver.
< / p >
< p >
Mesa 19.1.8 implements the Vulkan 1.1 API, but the version reported by
the apiVersion property of the VkPhysicalDeviceProperties struct
depends on the particular driver being used.
< / p >
< h2 > SHA256 checksums< / h2 >
< pre >
2019-10-21 18:10:28 +01:00
f0fe8289b7d147943bf2fc2147833254881577e8f9ed3d94ddb39e430e711725 mesa-19.1.8.tar.xz
2019-10-21 12:55:11 +01:00
< / pre >
< h2 > New features< / h2 >
< p > None< / p >
< h2 > Bug fixes< / h2 >
< ul >
< li > < a href = "https://bugs.freedesktop.org/show_bug.cgi?id=111236" > Bug 111236< / a > - VA-API radeonsi SIGSEGV __memmove_avx_unaligned< / li >
< li > < a href = "https://bugs.freedesktop.org/show_bug.cgi?id=111664" > Bug 111664< / a > - [Bisected] Segmentation fault on FS shader compilation (mat4x3 * mat4x3)< / li >
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/121" > Issue #121< / a > - Shared Memeory leakage in XCreateDrawable< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/795" > Issue #795< / a > - Xorg does not render with mesa 19.1.7< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/939" > Issue #939< / a > - Meson can't find 32-bit libXvMCW in non-standard path< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/944" > Issue #944< / a > - Mesa doesn't build with current Scons version (3.1.0)< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/1838" > Issue #1838< / a > - Mesa installs gl.pc and egl.pc even with libglvnd > = 1.2.0< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/1844" > Issue #1844< / a > - libXvMC-1.0.12 breaks mesa build< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/1869" > Issue #1869< / a > - X server does not start with Mesa 19.2.0< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/1872" > Issue #1872< / a > - [bisected] piglit spec.arb_texture_view.bug-layers-image causes gpu hangs on IVB< / li >
2019-10-21 12:55:11 +01:00
2020-05-20 00:02:52 +01:00
< li > < a href = "https://gitlab.freedesktop.org/mesa/mesa/-/issues/1878" > Issue #1878< / a > - meson.build:1447:6: ERROR: Problem encountered: libdrm required for gallium video statetrackers when using x11< / li >
2019-10-21 12:55:11 +01:00
< / ul >
< h2 > Changes< / h2 >
< p > Adam Jackson (1):< / p >
< ul >
< li > docs: Update bug report URLs for the gitlab migration< / li >
< / ul >
< p > Alan Coopersmith (5):< / p >
< ul >
< li > c99_compat.h: Don't try to use 'restrict' in C++ code< / li >
< li > util: Make Solaris implemention of p_atomic_add work with gcc< / li >
< li > util: Workaround lack of flock on Solaris< / li >
< li > meson: recognize "sunos" as the system name for Solaris< / li >
< li > intel/common: include unistd.h for ioctl() prototype on Solaris< / li >
< / ul >
< p > Andreas Gottschling (1):< / p >
< ul >
< li > drisw: Fix shared memory leak on drawable resize< / li >
< / ul >
< p > Andres Gomez (3):< / p >
< ul >
< li > docs: Add the maximum implemented Vulkan API version in 19.1 rel notes< / li >
< li > docs/features: Update VK_KHR_display_swapchain status< / li >
< li > egl: Remove the 565 pbuffer-only EGL config under X11.< / li >
< / ul >
< p > Andrii Simiklit (1):< / p >
< ul >
< li > glsl: disallow incompatible matrices multiplication< / li >
< / ul >
< p > Arcady Goldmints-Orlov (1):< / p >
< ul >
< li > anv: fix descriptor limits on gen8< / li >
< / ul >
< p > Bas Nieuwenhuizen (2):< / p >
< ul >
< li > tu: Set up glsl types.< / li >
< li > radv: Add workaround for hang in The Surge 2.< / li >
< / ul >
< p > Danylo Piliaiev (1):< / p >
< ul >
< li > st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader< / li >
< / ul >
< p > Dylan Baker (5):< / p >
< ul >
< li > meson: fix logic for generating .pc files with old glvnd< / li >
< li > meson: Try finding libxvmcw via pkg-config before using find_library< / li >
< li > meson: Link xvmc with libxv< / li >
< li > meson: gallium media state trackers require libdrm with x11< / li >
< li > meson: Only error building gallium video without libdrm when the platform is drm< / li >
< / ul >
< p > Eric Engestrom (4):< / p >
< ul >
< li > gl: drop incorrect pkg-config file for glvnd< / li >
< li > meson: re-add incorrect pkg-config files with GLVND for backward compatibility< / li >
< li > util/anon_file: add missing #include< / li >
< li > util/anon_file: const string param< / li >
< / ul >
< p > Erik Faye-Lund (1):< / p >
< ul >
< li > glsl: correct bitcast-helpers< / li >
< / ul >
< p > Greg V (1):< / p >
< ul >
< li > util: add anon_file.h for all memfd/temp file usage< / li >
< / ul >
< p > Haihao Xiang (1):< / p >
< ul >
< li > i965: support AYUV/XYUV for external import only< / li >
< / ul >
< p > Hal Gentz (1):< / p >
< ul >
< li > gallium/osmesa: Fix the inability to set no context as current.< / li >
< / ul >
< p > Jason Ekstrand (2):< / p >
< ul >
< li > nir/repair_ssa: Replace the unreachable check with the phi builder< / li >
< li > intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates< / li >
< / ul >
< p > Juan A. Suarez Romero (11):< / p >
< ul >
< li > docs: add sha256 checksums for 19.1.7< / li >
< li > cherry-ignore: add explicit 19.2 only nominations< / li >
< li > cherry-ignore: add explicit 19.3 only nominations< / li >
< li > Revert "Revert "intel/fs: Move the scalar-region conversion to the generator.""< / li >
< li > cherry-ignore: Revert "gallium: remove PIPE_CAP_TEXTURE_SHADOW_MAP"< / li >
< li > bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars< / li >
< li > cherry-ignore: nir/opt_large_constants: Handle store writemasks< / li >
< li > cherry-ignore: util: added missing headers in anon-file< / li >
< li > cherry-ignore: radv: Fix condition for skipping the continue CS.< / li >
< li > cherry-ignore: Revert "radv: disable viewport clamping even if FS doesn't write Z"< / li >
< li > Update version to 19.1.8< / li >
< / ul >
< p > Ken Mays (1):< / p >
< ul >
< li > haiku: fix Mesa build< / li >
< / ul >
< p > Kenneth Graunke (4):< / p >
< ul >
< li > iris: Initialize ice-> state.prim_mode to an invalid value< / li >
< li > intel: Increase Gen11 compute shader scratch IDs to 64.< / li >
< li > iris: Disable CCS_E for 32-bit floating point textures.< / li >
< li > iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.< / li >
< / ul >
< p > Lionel Landwerlin (5):< / p >
< ul >
< li > anv: gem-stubs: return a valid fd got anv_gem_userptr()< / li >
< li > intel: use proper label for Comet Lake skus< / li >
< li > mesa: don't forget to clear _Layer field on texture unit< / li >
< li > intel: fix subslice computation from topology data< / li >
< li > intel/isl: Set null surface format to R32_UINT< / li >
< / ul >
< p > Marek Olšák (1):< / p >
< ul >
< li > gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH< / li >
< / ul >
< p > Matt Turner (1):< / p >
< ul >
< li > util: Drop preprocessor guards for glibc-2.12< / li >
< / ul >
< p > Michel Dänzer (1):< / p >
< ul >
< li > radeonsi: fix VAAPI segfault due to various bugs< / li >
< / ul >
< p > Michel Zou (2):< / p >
< ul >
< li > scons: add py3 support< / li >
< li > scons: For MinGW use -posix flag.< / li >
< / ul >
< p > Paulo Zanoni (1):< / p >
< ul >
< li > intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32< / li >
< / ul >
< p > Prodea Alexandru-Liviu (1):< / p >
< ul >
< li > scons/MSYS2-MinGW-W64: Fix build options defaults Signed-off-by: Prodea Alexandru-Liviu < liviuprodea@yahoo.com> Reviewed-by: Jose Fonseca < jfonseca@vmware.com> Cc: < mesa-stable@lists.freedesktop.org> < / li >
< / ul >
< p > Rhys Perry (2):< / p >
< ul >
< li > radv: always emit a position export in gs copy shaders< / li >
< li > nir/opt_remove_phis: handle phis with no sources< / li >
< / ul >
< p > Samuel Iglesias Gonsálvez (1):< / p >
< ul >
< li > intel/nir: do not apply the fsin and fcos trig workarounds for consts< / li >
< / ul >
< p > Stephen Barber (1):< / p >
< ul >
< li > nouveau: add idep_nir_headers as dep for libnouveau< / li >
< / ul >
< p > Tapani Pälli (3):< / p >
< ul >
< li > iris: close screen fd on iris_destroy_screen< / li >
< li > egl: check for NULL value like eglGetSyncAttribKHR does< / li >
< li > util: fix os_create_anonymous_file on android< / li >
< / ul >
< p > pal1000 (2):< / p >
< ul >
< li > scons/windows: Support build with LLVM 9.< / li >
< li > scons: Fix MSYS2 Mingw-w64 build.< / li >
< / ul >
< / div >
< / body >
< / html >