17ec681f3SmrgMesa 19.1.7 Release Notes / September 17, 2019
27ec681f3Smrg==============================================
37ec681f3Smrg
47ec681f3SmrgMesa 19.1.7 is a bug fix release which fixes bugs found since the 19.1.6
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 19.1.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
157ec681f3SmrgMesa 19.1.7 implements the Vulkan 1.1 API, but the version reported by
167ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct depends
177ec681f3Smrgon the particular driver being used.
187ec681f3Smrg
197ec681f3SmrgSHA256 checksums
207ec681f3Smrg----------------
217ec681f3Smrg
227ec681f3Smrg::
237ec681f3Smrg
247ec681f3Smrg   e287920fdb38712a9fed448dc90b3ca95048c7face5db52e58361f8b6e0f3cd5  mesa-19.1.7.tar.xz
257ec681f3Smrg
267ec681f3SmrgNew features
277ec681f3Smrg------------
287ec681f3Smrg
297ec681f3SmrgNone
307ec681f3Smrg
317ec681f3SmrgBug fixes
327ec681f3Smrg---------
337ec681f3Smrg
347ec681f3Smrg-  `Bug 110814 <https://bugs.freedesktop.org/show_bug.cgi?id=110814>`__
357ec681f3Smrg   - KWin compositor crashes on launch
367ec681f3Smrg-  `Bug 111069 <https://bugs.freedesktop.org/show_bug.cgi?id=111069>`__
377ec681f3Smrg   - Assertion fails in nir_opt_remove_phis.c during compilation of
387ec681f3Smrg   SPIR-V shader
397ec681f3Smrg-  `Bug 111271 <https://bugs.freedesktop.org/show_bug.cgi?id=111271>`__
407ec681f3Smrg   - Crash in eglMakeCurrent
417ec681f3Smrg-  `Bug 111401 <https://bugs.freedesktop.org/show_bug.cgi?id=111401>`__
427ec681f3Smrg   - Vulkan overlay layer - async compute not supported, making overlay
437ec681f3Smrg   disappear in Doom
447ec681f3Smrg-  `Bug 111405 <https://bugs.freedesktop.org/show_bug.cgi?id=111405>`__
457ec681f3Smrg   - Some infinite 'do{}while' loops lead mesa to an infinite
467ec681f3Smrg   compilation
477ec681f3Smrg-  `Bug 111467 <https://bugs.freedesktop.org/show_bug.cgi?id=111467>`__
487ec681f3Smrg   - WOLF RPG Editor + Gallium Nine Standalone: Rendering issue when
497ec681f3Smrg   using Iris driver
507ec681f3Smrg-  `Bug 111552 <https://bugs.freedesktop.org/show_bug.cgi?id=111552>`__
517ec681f3Smrg   - Geekbench 5.0 Vulkan compute benchmark fails on Anvil
527ec681f3Smrg
537ec681f3SmrgChanges
547ec681f3Smrg-------
557ec681f3Smrg
567ec681f3SmrgCaio Marcelo de Oliveira Filho (1):
577ec681f3Smrg
587ec681f3Smrg-  glsl/nir: Avoid overflow when setting max_uniform_location
597ec681f3Smrg
607ec681f3SmrgConnor Abbott (1):
617ec681f3Smrg
627ec681f3Smrg-  radv: Call nir_propagate_invariant()
637ec681f3Smrg
647ec681f3SmrgDanylo Piliaiev (1):
657ec681f3Smrg
667ec681f3Smrg-  tgsi_to_nir: Translate TGSI_INTERPOLATE_COLOR as INTERP_MODE_NONE
677ec681f3Smrg
687ec681f3SmrgEric Engestrom (10):
697ec681f3Smrg
707ec681f3Smrg-  ttn: fix 64-bit shift on 32-bit \`1\`
717ec681f3Smrg-  egl: fix deadlock in malloc error path
727ec681f3Smrg-  util/os_file: fix double-close()
737ec681f3Smrg-  anv: fix format string in error message
747ec681f3Smrg-  nir: fix memleak in error path
757ec681f3Smrg-  anv: add support for driconf
767ec681f3Smrg-  wsi: add minImageCount override
777ec681f3Smrg-  anv: add support for vk_x11_override_min_image_count
787ec681f3Smrg-  amd: move adaptive sync to performance section, as it is defined in
797ec681f3Smrg   xmlpool
807ec681f3Smrg-  radv: add support for vk_x11_override_min_image_count
817ec681f3Smrg
827ec681f3SmrgErik Faye-Lund (2):
837ec681f3Smrg
847ec681f3Smrg-  gallium/auxiliary/indices: consistently apply start only to input
857ec681f3Smrg-  util: fix SSE-version needed for double opcodes
867ec681f3Smrg
877ec681f3SmrgHal Gentz (1):
887ec681f3Smrg
897ec681f3Smrg-  glx: Fix SEGV due to dereferencing a NULL ptr from XCB-GLX.
907ec681f3Smrg
917ec681f3SmrgJason Ekstrand (7):
927ec681f3Smrg
937ec681f3Smrg-  Revert "intel/fs: Move the scalar-region conversion to the
947ec681f3Smrg   generator."
957ec681f3Smrg-  anv: Bump maxComputeWorkgroupSize
967ec681f3Smrg-  nir: Don't infinitely recurse in lower_ssa_defs_to_regs_block
977ec681f3Smrg-  nir: Add a block_is_unreachable helper
987ec681f3Smrg-  nir/repair_ssa: Repair dominance for unreachable blocks
997ec681f3Smrg-  nir/repair_ssa: Insert deref casts when needed
1007ec681f3Smrg-  nir/dead_cf: Repair SSA if the pass makes progress
1017ec681f3Smrg
1027ec681f3SmrgJuan A. Suarez Romero (3):
1037ec681f3Smrg
1047ec681f3Smrg-  docs: add sha256 checksums for 19.1.6
1057ec681f3Smrg-  cherry-ignore: add explicit 19.2 only nominations
1067ec681f3Smrg-  Update version to 19.1.7
1077ec681f3Smrg
1087ec681f3SmrgKenneth Graunke (1):
1097ec681f3Smrg
1107ec681f3Smrg-  gallium: Fix util_format_get_depth_only
1117ec681f3Smrg
1127ec681f3SmrgLionel Landwerlin (1):
1137ec681f3Smrg
1147ec681f3Smrg-  vulkan/overlay: bounce image back to present layout
1157ec681f3Smrg
1167ec681f3SmrgMauro Rossi (3):
1177ec681f3Smrg
1187ec681f3Smrg-  android: radv: fix necessary dependecies
1197ec681f3Smrg-  android: amd/common: fix missing include path
1207ec681f3Smrg-  android: anv: libmesa_vulkan_common: add libmesa_util static
1217ec681f3Smrg   dependency
1227ec681f3Smrg
1237ec681f3SmrgSamuel Pitoiset (1):
1247ec681f3Smrg
1257ec681f3Smrg-  radv: fix allocating number of user sgprs if streamout is used
1267ec681f3Smrg
1277ec681f3SmrgSergii Romantsov (1):
1287ec681f3Smrg
1297ec681f3Smrg-  intel/dri: finish proper glthread
130