1Mesa 19.2.2 Release Notes / 2019-10-23 2====================================== 3 4Mesa 19.2.2 is a bug fix release which fixes bugs found since the 19.2.1 5release. 6 7Mesa 19.2.2 implements the OpenGL 4.5 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 114.5. OpenGL 4.5 is **only** available if requested at context creation. 12Compatibility contexts may report a lower version depending on each 13driver. 14 15Mesa 19.2.2 implements the Vulkan 1.1 API, but the version reported by 16the apiVersion property of the VkPhysicalDeviceProperties struct depends 17on the particular driver being used. 18 19SHA256 checksum 20--------------- 21 22:: 23 24 7e4f0e2678bfcf3b94f533078b514f37943378a4a8604e477c888ec8a2904394 mesa-19.2.2.tar.xz 25 26New features 27------------ 28 29- None 30 31Bug fixes 32--------- 33 34- Vulkan version of "Middle-earth: Shadow of Mordor" has graphics 35 glitches on RADV driver (part 2) 36- Vulkan version of "Middle-earth: Shadow of Mordor" has graphics 37 glitches on RADV driver 38- [amdgpu][Navi][llvm] Minimap problem in Nier Automata 39- Black ground in Dirt 4 40- Superbibles examples crashing Mesa drivers (radeonsi) and causing gpu 41 reset 42- [CTS] dEQP-VK.graphicsfuzz.write-red-in-loop-nest crashes 43- mesa and libglvnd install the same headers 44- Regression: Doom (2016) crashes on Mesa 19.2 and above and Radeon 380 45 with Vulkan (worked on Mesa 19.1) 46- Rocket League displays corruption when the game starts 47 48Changes 49------- 50 51Alan Coopersmith (6): 52 53- c99_compat.h: Don't try to use 'restrict' in C++ code 54- util: Make Solaris implemention of p_atomic_add work with gcc 55- util: Workaround lack of flock on Solaris 56- util: Solaris has linux-style pthread_setname_np 57- meson: recognize "sunos" as the system name for Solaris 58- intel/common: include unistd.h for ioctl() prototype on Solaris 59 60Alejandro Piñeiro (1): 61 62- v3d: take into account prim_counts_offset 63 64Bas Nieuwenhuizen (3): 65 66- radv: Disallow sparse shared images. 67- nir/dead_cf: Remove dead control flow after infinite loops. 68- radv: Fix single stage constant flush with merged shaders. 69 70Clément Guérin (1): 71 72- radeonsi: enable zerovram for Rocket League 73 74Connor Abbott (2): 75 76- nir/sink: Rewrite loop handling logic 77- nir/sink: Don't sink load_ubo to outside of its defining loop 78 79Dylan Baker (1): 80 81- docs: Add SHA256 sum for 19.2.1 82 83Eric Engestrom (7): 84 85- GL: drop symbols mangling support 86- meson: rename \`glvnd_missing_pc_files\` to \`not 87 glvnd_has_headers_and_pc_files\` 88- meson: move a couple of include installs around 89- meson: split headers one per line 90- meson: split Mesa headers as a separate installation 91- meson: skip installation of GLVND-provided headers 92- util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and 93 p_atomic_{cmp,}xchg() 94 95Ian Romanick (2): 96 97- nir/search: Fix possible NULL dereference in is_fsign 98- intel/vec4: Don't try both sources as immediates for DPH 99 100James Xiong (1): 101 102- iris: finish aux import on get_param 103 104Kenneth Graunke (2): 105 106- iris: Properly unreference extra VBOs for draw parameters 107- iris: Implement the Gen < 9 tessellation quads workaround 108 109Lepton Wu (1): 110 111- egl/android: Remove our own reference to buffers. 112 113Lionel Landwerlin (3): 114 115- etnaviv: remove variable from global namespace 116- anv: fix vkUpdateDescriptorSets with inline uniform blocks 117- anv: fix memory leak on device destroy 118 119Lucas Stach (3): 120 121- etnaviv: fix vertex buffer state emission for single stream GPUs 122- rbug: fix transmitted texture sizes 123- rbug: unwrap index buffer resource 124 125Pierre-Eric Pelloux-Prayer (1): 126 127- mesa: fix invalid target error handling for teximage 128 129Roland Scheidegger (1): 130 131- gallivm: Fix saturated signed psub/padd intrinsics on llvm 8 132 133Samuel Pitoiset (6): 134 135- drirc: enable vk_x11_override_min_image_count for DOOM 136- radv: bump minTexelBufferOffsetAlignment to 4 137- radv: fix DCC fast clear code for intensity formats 138- Revert "radv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU 3.6.0+" 139- radv: fix DCC fast clear code for intensity formats (correctly) 140- radv: fix updating bound fast ds clear values with different aspects 141 142Timothy Arceri (1): 143 144- glsl: fix crash compiling bindless samplers inside unnamed UBOs 145