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