1*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 Release Notes / 2020-06-24 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 is a bug fix release which fixes bugs found since the 20.1.1 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 implements the OpenGL 4.6 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 11*61046927SAndroid Build Coastguard Worker4.6. OpenGL 4.6 is **only** available if requested at context creation. 12*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each 13*61046927SAndroid Build Coastguard Workerdriver. 14*61046927SAndroid Build Coastguard Worker 15*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 implements the Vulkan 1.2 API, but the version reported by 16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends 17*61046927SAndroid Build Coastguard Workeron the particular driver being used. 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard WorkerSHA256 checksum 20*61046927SAndroid Build Coastguard Worker--------------- 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker:: 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 283dff72814c8a80ce1ff8271e3f055895d26f4da3f4362acc49193e635780cb mesa-20.1.2.tar.xz 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNew features 27*61046927SAndroid Build Coastguard Worker------------ 28*61046927SAndroid Build Coastguard Worker 29*61046927SAndroid Build Coastguard Worker- None 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard WorkerBug fixes 33*61046927SAndroid Build Coastguard Worker--------- 34*61046927SAndroid Build Coastguard Worker 35*61046927SAndroid Build Coastguard Worker- [RADV/GFX8] Performance drop in DOOM Eternal when "Present from 36*61046927SAndroid Build Coastguard Worker compute" is enabled 37*61046927SAndroid Build Coastguard Worker- freedreno: multiple applications crash on a5xx 38*61046927SAndroid Build Coastguard Worker- [RADV] - Path of Exile (238960) - Map outline, landscape and markers are 39*61046927SAndroid Build Coastguard Worker missing with the Vulkan renderer. 40*61046927SAndroid Build Coastguard Worker- ASTC texture decompression fails when using software fallback 41*61046927SAndroid Build Coastguard Worker- [BISECTED] compiling shader causes crash 42*61046927SAndroid Build Coastguard Worker- Zink + GALLIUM_HUD SIGSEGV 43*61046927SAndroid Build Coastguard Worker- If-statement body is executed for false condition 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard WorkerChanges 46*61046927SAndroid Build Coastguard Worker------- 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3): 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Ensure we create at least minImageCount images. 51*61046927SAndroid Build Coastguard Worker- radv/winsys: Deal with realloc failures in BO lists. 52*61046927SAndroid Build Coastguard Worker- radv: Handle mmap failures. 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1): 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Worker- aco: fix WQM handling in nested loops 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 59*61046927SAndroid Build Coastguard Worker 60*61046927SAndroid Build Coastguard Worker- st/mesa: account for "loose", per-mipmap level textures in CopyImageSubData 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerEric Anholt (2): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix register allocation assertion failures. 65*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix register allocation assertion failures. 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard WorkerEric Engestrom (3): 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.0 70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4fc0499049fcdb7f892f99ce7abf9d739730138e 71*61046927SAndroid Build Coastguard Worker- v3d: add missing unlock() in error path 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (3): 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker- Revert "gallium/hud: don't use user vertex buffers" 76*61046927SAndroid Build Coastguard Worker- gallium/hud: don't use user vertex buffers 77*61046927SAndroid Build Coastguard Worker- mesa/main: fix inverted condition 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerGert Wollny (1): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't set num_components on TESS sysvalue intrinsics 82*61046927SAndroid Build Coastguard Worker 83*61046927SAndroid Build Coastguard WorkerJan Beich (2): 84*61046927SAndroid Build Coastguard Worker 85*61046927SAndroid Build Coastguard Worker- util: enable futex usage on BSDs after 7dc2f4788288 86*61046927SAndroid Build Coastguard Worker- meson: unbreak sysctl.h detection on BSDs 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (1): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- nir: only uniforms with dynamically_uniform offset are dynamically_uniform 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (1): 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard Worker- freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerKrzysztof Raszkowski (1): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix building swr with MSVC 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerMarek Olšák (7): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- ac/surface: don't recompute the DCC retile map for imported textures 103*61046927SAndroid Build Coastguard Worker- amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call 104*61046927SAndroid Build Coastguard Worker- amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT 105*61046927SAndroid Build Coastguard Worker- ac/surface: add a wrapper structure to hold ADDR_HANDLE 106*61046927SAndroid Build Coastguard Worker- ac/surface: cache DCC retile maps (v2) 107*61046927SAndroid Build Coastguard Worker- ac/surface: don't free dcc_retile_map on failure 108*61046927SAndroid Build Coastguard Worker- ac/nir: fix 64-bit division for GL CTS 109*61046927SAndroid Build Coastguard Worker 110*61046927SAndroid Build Coastguard WorkerMario Kleiner (1): 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Really terminate DRM lease in wsi_release_display(). 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1): 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker- st/mesa: make texture views inherit compressed_data storage 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard WorkerRhys Perry (3): 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker- radv: add new drirc option radv_no_dynamic_bounds 121*61046927SAndroid Build Coastguard Worker- radv: enable radv_no_dynamic_bounds for Path of Exile 122*61046927SAndroid Build Coastguard Worker- radv: enable radv_no_dynamic_bounds for more Path of Exile executables 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3): 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard Worker- radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly 127*61046927SAndroid Build Coastguard Worker- spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler} 128*61046927SAndroid Build Coastguard Worker- radv: lower discards to demote to workaround a RDR2 game bug 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker- glsl: fix incorrect optimisation in opt_constant_variable() 133*61046927SAndroid Build Coastguard Worker- st_glsl_to_nir: fix potential use after free 134