1*61046927SAndroid Build Coastguard WorkerMesa 20.0.2 Release Notes / 2020-03-18 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.0.2 is a bug fix release which fixes bugs found since the 20.0.1 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 20.0.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.0.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 aa54f1cb669550606aab8ceb475105d15aeb814fca5a778ce70d0fd10e98e86f mesa-20.0.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 WorkerBug fixes 30*61046927SAndroid Build Coastguard Worker--------- 31*61046927SAndroid Build Coastguard Worker 32*61046927SAndroid Build Coastguard Worker- RPCS3 / Persona 5 - Performance regression [RADV / Navi] 33*61046927SAndroid Build Coastguard Worker- [CTS] dEQP-VK.descriptor_indexing.\* fails on RADV/LLVM 34*61046927SAndroid Build Coastguard Worker- [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo: 35*61046927SAndroid Build Coastguard Worker Assertion \`0' failed 36*61046927SAndroid Build Coastguard Worker- src/compiler/glsl/glcpp/glcpp-parse.y:1297: \_token_print: Assertion 37*61046927SAndroid Build Coastguard Worker \`!"Error: Don't know how to print token."' failed. 38*61046927SAndroid Build Coastguard Worker- Budget Cuts hits VK_AMD_shader_fragment_mask assert 39*61046927SAndroid Build Coastguard Worker 40*61046927SAndroid Build Coastguard WorkerChanges 41*61046927SAndroid Build Coastguard Worker------- 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard WorkerAndreas Baierl (1): 44*61046927SAndroid Build Coastguard Worker 45*61046927SAndroid Build Coastguard Worker- gitlab-ci: Add add a set of lima flakes 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (2): 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard Worker- amd/llvm: Fix divergent descriptor indexing. (v3) 50*61046927SAndroid Build Coastguard Worker- amd/llvm: Fix divergent descriptor regressions with radeonsi. 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (2): 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard Worker- glsl: do not crash if string literal is used outside of 55*61046927SAndroid Build Coastguard Worker #include/#line 56*61046927SAndroid Build Coastguard Worker- st/mesa: Fix signed integer overflow when using 57*61046927SAndroid Build Coastguard Worker util_throttle_memory_usage 58*61046927SAndroid Build Coastguard Worker 59*61046927SAndroid Build Coastguard WorkerDave Airlie (1): 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard Worker- gallium: fix build with latest meson and gcc10 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard WorkerDylan Baker (8): 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard Worker- docs: Add sha256sums for 20.0.1 66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d 67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54 68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 625d8705f02e211e2733c3fe12845505725c37d4 69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b83c9aca4a5fd02d920c90c1799137fed52dc1d9 as 70*61046927SAndroid Build Coastguard Worker backported 71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299 72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34 73*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard WorkerEric Anholt (1): 76*61046927SAndroid Build Coastguard Worker 77*61046927SAndroid Build Coastguard Worker- glsl/tests: Fix waiting for disk_cache_put() to finish. 78*61046927SAndroid Build Coastguard Worker 79*61046927SAndroid Build Coastguard WorkerEric Engestrom (7): 80*61046927SAndroid Build Coastguard Worker 81*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes.py: fix commit list command 82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f 83*61046927SAndroid Build Coastguard Worker- gen_release_notes: fix vulkan version reported 84*61046927SAndroid Build Coastguard Worker- docs/relnotes/20.0: fix vulkan version reported 85*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e 86*61046927SAndroid Build Coastguard Worker- vulkan/wsi: fix cleanup when dup() fails 87*61046927SAndroid Build Coastguard Worker- gen_release_notes: fix version in "you should wait" message 88*61046927SAndroid Build Coastguard Worker 89*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (1): 90*61046927SAndroid Build Coastguard Worker 91*61046927SAndroid Build Coastguard Worker- intel/fs: Fix workaround for VxH indirect addressing bug under 92*61046927SAndroid Build Coastguard Worker control flow. 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (9): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces 97*61046927SAndroid Build Coastguard Worker- iris: Don't skip fast depth clears if the color changed 98*61046927SAndroid Build Coastguard Worker- anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice 99*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Don't leak the FD when 100*61046927SAndroid Build Coastguard Worker GetImageDrmFormatModifierProperties fails 101*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Return an error if dup() fails 102*61046927SAndroid Build Coastguard Worker- anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A 103*61046927SAndroid Build Coastguard Worker- anv: Use a proper end-of-pipe sync instead of just CS stall 104*61046927SAndroid Build Coastguard Worker- anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall 105*61046927SAndroid Build Coastguard Worker- anv: Do an end-of-pipe sync before updating AUX table entries 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1): 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard Worker- meson: Avoid duplicate symbols. 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (2): 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard Worker- Revert "glsl: Use a simpler formula for tanh" 114*61046927SAndroid Build Coastguard Worker- Revert "spirv: Use a simpler and more correct implementaiton of 115*61046927SAndroid Build Coastguard Worker tanh()" 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard WorkerMarek Olšák (4): 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Worker- Revert "mesa: check for z=0 in \_mesa_Vertex3dv()" 120*61046927SAndroid Build Coastguard Worker- radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS 121*61046927SAndroid Build Coastguard Worker- ac: add a bug workaround for the 100% NGG culling case 122*61046927SAndroid Build Coastguard Worker- gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the 123*61046927SAndroid Build Coastguard Worker live cache 124*61046927SAndroid Build Coastguard Worker 125*61046927SAndroid Build Coastguard WorkerMartin Fuzzey (3): 126*61046927SAndroid Build Coastguard Worker 127*61046927SAndroid Build Coastguard Worker- freedreno: android: fix build failure on android due to python 128*61046927SAndroid Build Coastguard Worker version 129*61046927SAndroid Build Coastguard Worker- freedreno: android: add a6xx-pack.xml.h generation to android build 130*61046927SAndroid Build Coastguard Worker- freedreno: android: fix build of perfcounters. 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerMichel Dänzer (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- llvmpipe: Use uintptr_t for pointer values 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerRafael Antognolli (3): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- anv: Wait for the GPU to be idle before invalidating the aux table. 139*61046927SAndroid Build Coastguard Worker- iris: Split aux map initialization from invalidation. 140*61046927SAndroid Build Coastguard Worker- iris: Wait for the GPU to be idle before invalidating the aux table. 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard WorkerRob Clark (1): 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard Worker- freedreno: fix FD_MESA_DEBUG=inorder 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (5): 147*61046927SAndroid Build Coastguard Worker 148*61046927SAndroid Build Coastguard Worker- aco: fix image load/store with lod and 1D images 149*61046927SAndroid Build Coastguard Worker- nir/lower_input_attachments: remove bogus assert in 150*61046927SAndroid Build Coastguard Worker try_lower_input_texop() 151*61046927SAndroid Build Coastguard Worker- ac/llvm: add missing optimization barrier for 64-bit readlanes 152*61046927SAndroid Build Coastguard Worker- radv: only inject implicit subpass dependencies if necessary 153*61046927SAndroid Build Coastguard Worker- radv: fix random depth range unrestricted failures due to a cache 154*61046927SAndroid Build Coastguard Worker issue 155*61046927SAndroid Build Coastguard Worker 156*61046927SAndroid Build Coastguard WorkerTimur Kristóf (2): 157*61046927SAndroid Build Coastguard Worker 158*61046927SAndroid Build Coastguard Worker- nir: Add ability to lower non-const quad broadcasts to const ones. 159*61046927SAndroid Build Coastguard Worker- radv: Enable lowering dynamic quad broadcasts. 160*61046927SAndroid Build Coastguard Worker 161*61046927SAndroid Build Coastguard WorkerVinson Lee (1): 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard Worker- st/nine: Fix incompatible-pointer-types-discards-qualifiers errors. 164