17ec681f3SmrgMesa 19.2.2 Release Notes / 2019-10-23
27ec681f3Smrg======================================
37ec681f3Smrg
47ec681f3SmrgMesa 19.2.2 is a bug fix release which fixes bugs found since the 19.2.1
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 19.2.2 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.2.2 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 checksum
207ec681f3Smrg---------------
217ec681f3Smrg
227ec681f3Smrg::
237ec681f3Smrg
247ec681f3Smrg       7e4f0e2678bfcf3b94f533078b514f37943378a4a8604e477c888ec8a2904394  mesa-19.2.2.tar.xz
257ec681f3Smrg
267ec681f3SmrgNew features
277ec681f3Smrg------------
287ec681f3Smrg
297ec681f3Smrg-  None
307ec681f3Smrg
317ec681f3SmrgBug fixes
327ec681f3Smrg---------
337ec681f3Smrg
347ec681f3Smrg-  Vulkan version of "Middle-earth: Shadow of Mordor" has graphics
357ec681f3Smrg   glitches on RADV driver (part 2)
367ec681f3Smrg-  Vulkan version of "Middle-earth: Shadow of Mordor" has graphics
377ec681f3Smrg   glitches on RADV driver
387ec681f3Smrg-  [amdgpu][Navi][llvm] Minimap problem in Nier Automata
397ec681f3Smrg-  Black ground in Dirt 4
407ec681f3Smrg-  Superbibles examples crashing Mesa drivers (radeonsi) and causing gpu
417ec681f3Smrg   reset
427ec681f3Smrg-  [CTS] dEQP-VK.graphicsfuzz.write-red-in-loop-nest crashes
437ec681f3Smrg-  mesa and libglvnd install the same headers
447ec681f3Smrg-  Regression: Doom (2016) crashes on Mesa 19.2 and above and Radeon 380
457ec681f3Smrg   with Vulkan (worked on Mesa 19.1)
467ec681f3Smrg-  Rocket League displays corruption when the game starts
477ec681f3Smrg
487ec681f3SmrgChanges
497ec681f3Smrg-------
507ec681f3Smrg
517ec681f3SmrgAlan Coopersmith (6):
527ec681f3Smrg
537ec681f3Smrg-  c99_compat.h: Don't try to use 'restrict' in C++ code
547ec681f3Smrg-  util: Make Solaris implemention of p_atomic_add work with gcc
557ec681f3Smrg-  util: Workaround lack of flock on Solaris
567ec681f3Smrg-  util: Solaris has linux-style pthread_setname_np
577ec681f3Smrg-  meson: recognize "sunos" as the system name for Solaris
587ec681f3Smrg-  intel/common: include unistd.h for ioctl() prototype on Solaris
597ec681f3Smrg
607ec681f3SmrgAlejandro Piñeiro (1):
617ec681f3Smrg
627ec681f3Smrg-  v3d: take into account prim_counts_offset
637ec681f3Smrg
647ec681f3SmrgBas Nieuwenhuizen (3):
657ec681f3Smrg
667ec681f3Smrg-  radv: Disallow sparse shared images.
677ec681f3Smrg-  nir/dead_cf: Remove dead control flow after infinite loops.
687ec681f3Smrg-  radv: Fix single stage constant flush with merged shaders.
697ec681f3Smrg
707ec681f3SmrgClément Guérin (1):
717ec681f3Smrg
727ec681f3Smrg-  radeonsi: enable zerovram for Rocket League
737ec681f3Smrg
747ec681f3SmrgConnor Abbott (2):
757ec681f3Smrg
767ec681f3Smrg-  nir/sink: Rewrite loop handling logic
777ec681f3Smrg-  nir/sink: Don't sink load_ubo to outside of its defining loop
787ec681f3Smrg
797ec681f3SmrgDylan Baker (1):
807ec681f3Smrg
817ec681f3Smrg-  docs: Add SHA256 sum for 19.2.1
827ec681f3Smrg
837ec681f3SmrgEric Engestrom (7):
847ec681f3Smrg
857ec681f3Smrg-  GL: drop symbols mangling support
867ec681f3Smrg-  meson: rename \`glvnd_missing_pc_files\` to \`not
877ec681f3Smrg   glvnd_has_headers_and_pc_files\`
887ec681f3Smrg-  meson: move a couple of include installs around
897ec681f3Smrg-  meson: split headers one per line
907ec681f3Smrg-  meson: split Mesa headers as a separate installation
917ec681f3Smrg-  meson: skip installation of GLVND-provided headers
927ec681f3Smrg-  util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and
937ec681f3Smrg   p_atomic_{cmp,}xchg()
947ec681f3Smrg
957ec681f3SmrgIan Romanick (2):
967ec681f3Smrg
977ec681f3Smrg-  nir/search: Fix possible NULL dereference in is_fsign
987ec681f3Smrg-  intel/vec4: Don't try both sources as immediates for DPH
997ec681f3Smrg
1007ec681f3SmrgJames Xiong (1):
1017ec681f3Smrg
1027ec681f3Smrg-  iris: finish aux import on get_param
1037ec681f3Smrg
1047ec681f3SmrgKenneth Graunke (2):
1057ec681f3Smrg
1067ec681f3Smrg-  iris: Properly unreference extra VBOs for draw parameters
1077ec681f3Smrg-  iris: Implement the Gen < 9 tessellation quads workaround
1087ec681f3Smrg
1097ec681f3SmrgLepton Wu (1):
1107ec681f3Smrg
1117ec681f3Smrg-  egl/android: Remove our own reference to buffers.
1127ec681f3Smrg
1137ec681f3SmrgLionel Landwerlin (3):
1147ec681f3Smrg
1157ec681f3Smrg-  etnaviv: remove variable from global namespace
1167ec681f3Smrg-  anv: fix vkUpdateDescriptorSets with inline uniform blocks
1177ec681f3Smrg-  anv: fix memory leak on device destroy
1187ec681f3Smrg
1197ec681f3SmrgLucas Stach (3):
1207ec681f3Smrg
1217ec681f3Smrg-  etnaviv: fix vertex buffer state emission for single stream GPUs
1227ec681f3Smrg-  rbug: fix transmitted texture sizes
1237ec681f3Smrg-  rbug: unwrap index buffer resource
1247ec681f3Smrg
1257ec681f3SmrgPierre-Eric Pelloux-Prayer (1):
1267ec681f3Smrg
1277ec681f3Smrg-  mesa: fix invalid target error handling for teximage
1287ec681f3Smrg
1297ec681f3SmrgRoland Scheidegger (1):
1307ec681f3Smrg
1317ec681f3Smrg-  gallivm: Fix saturated signed psub/padd intrinsics on llvm 8
1327ec681f3Smrg
1337ec681f3SmrgSamuel Pitoiset (6):
1347ec681f3Smrg
1357ec681f3Smrg-  drirc: enable vk_x11_override_min_image_count for DOOM
1367ec681f3Smrg-  radv: bump minTexelBufferOffsetAlignment to 4
1377ec681f3Smrg-  radv: fix DCC fast clear code for intensity formats
1387ec681f3Smrg-  Revert "radv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU 3.6.0+"
1397ec681f3Smrg-  radv: fix DCC fast clear code for intensity formats (correctly)
1407ec681f3Smrg-  radv: fix updating bound fast ds clear values with different aspects
1417ec681f3Smrg
1427ec681f3SmrgTimothy Arceri (1):
1437ec681f3Smrg
1447ec681f3Smrg-  glsl: fix crash compiling bindless samplers inside unnamed UBOs
145