1*61046927SAndroid Build Coastguard WorkerMesa 20.2.1 Release Notes / 2020-10-14 2*61046927SAndroid Build Coastguard Worker====================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 20.2.1 is a bug fix release which fixes bugs found since the 20.2.0 release. 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard WorkerMesa 20.2.1 implements the OpenGL 4.6 API, but the version reported by 7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL 10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation. 11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver. 12*61046927SAndroid Build Coastguard Worker 13*61046927SAndroid Build Coastguard WorkerMesa 20.2.1 implements the Vulkan 1.2 API, but the version reported by 14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct 15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used. 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard WorkerSHA256 checksum 18*61046927SAndroid Build Coastguard Worker--------------- 19*61046927SAndroid Build Coastguard Worker 20*61046927SAndroid Build Coastguard Worker:: 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Worker d1a46d9a3f291bc0e0374600bdcb59844fa3eafaa50398e472a36fc65fd0244a mesa-20.2.1.tar.xz 23*61046927SAndroid Build Coastguard Worker 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNew features 26*61046927SAndroid Build Coastguard Worker------------ 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard Worker- None 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerBug fixes 32*61046927SAndroid Build Coastguard Worker--------- 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker- RADV ACO - ground line corruption in Path of Exile with Vulkan renderer 35*61046927SAndroid Build Coastguard Worker- Graphics corruption in Super Mega Baseball 2 with RADV on Navi 36*61046927SAndroid Build Coastguard Worker- Running Amber test leads to VK_DEVICE_LOST 37*61046927SAndroid Build Coastguard Worker- omx/tizonia build broken with latest mesa git 38*61046927SAndroid Build Coastguard Worker- [hsw][bisected][regression] gpu hangs on dEQP-VK.subgroups.(shuffle|quad) tests 39*61046927SAndroid Build Coastguard Worker- TGL B0 Stepping gpu hangs on many dEQP-VK.subgroups.quad nonconst tests 40*61046927SAndroid Build Coastguard Worker- [spirv-fuzz] Shader generates a wrong image 41*61046927SAndroid Build Coastguard Worker 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard WorkerChanges 44*61046927SAndroid Build Coastguard Worker------- 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (2): 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker- pan/bi: Handle vector moves 49*61046927SAndroid Build Coastguard Worker- pan/bi: Fix simple txl test 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard WorkerAnuj Phogat (1): 52*61046927SAndroid Build Coastguard Worker 53*61046927SAndroid Build Coastguard Worker- intel/gen9: Enable MSC RAW Hazard Avoidance 54*61046927SAndroid Build Coastguard Worker 55*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3): 56*61046927SAndroid Build Coastguard Worker 57*61046927SAndroid Build Coastguard Worker- radv,radeonsi: Disable compression on interop depth images 58*61046927SAndroid Build Coastguard Worker- radv: Use atomics to read query results. 59*61046927SAndroid Build Coastguard Worker- radv: Fix mipmap extent adjustment on GFX9+. 60*61046927SAndroid Build Coastguard Worker 61*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1): 62*61046927SAndroid Build Coastguard Worker 63*61046927SAndroid Build Coastguard Worker- etnaviv: simplify linear stride implementation 64*61046927SAndroid Build Coastguard Worker 65*61046927SAndroid Build Coastguard WorkerConnor Abbott (1): 66*61046927SAndroid Build Coastguard Worker 67*61046927SAndroid Build Coastguard Worker- nir/lower_io_arrays: Fix xfb_offset bug 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1): 70*61046927SAndroid Build Coastguard Worker 71*61046927SAndroid Build Coastguard Worker- intel/fs: Disable sample mask predication for scratch stores 72*61046927SAndroid Build Coastguard Worker 73*61046927SAndroid Build Coastguard WorkerDylan Baker (12): 74*61046927SAndroid Build Coastguard Worker 75*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.2.0 76*61046927SAndroid Build Coastguard Worker- docs: Add sh256 sums for 20.2.0 77*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 291cfb1e41513008a5be08be95399373a7de206d 78*61046927SAndroid Build Coastguard Worker- meson/anv: Use variable that checks for --build-id 79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 7dbb1f7462433940951ce6c3fa22f6368aeafd50 80*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e3b814d5e9e414839d5e4de3a76bb2899cbb7249 81*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b32a8f83dce3b8789f2e8790ab41b8a63c9bedc6 82*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark b23013db0aa6845d661c2da5d4003615b064e01f as denominated 83*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 4790811d78011d45830d9543ad6e7401391cfb15 as denominated 84*61046927SAndroid Build Coastguard Worker- glsl/xxd.py: fix imports 85*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to e1efc534e6c452e3e606d663864896a654acc185 86*61046927SAndroid Build Coastguard Worker- retab ac_surface.h so that backports apply 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard WorkerEric Engestrom (1): 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard Worker- radv: add missing u_atomic.h include 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1): 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard Worker- st/mesa: use roundf instead of floorf for lod-bias rounding 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (6): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- nir/liveness: Consider if uses in nir_ssa_defs_interfere 99*61046927SAndroid Build Coastguard Worker- nir/cf: Better handle intra-block splits 100*61046927SAndroid Build Coastguard Worker- intel/fs: NoMask initialize the address register for shuffles 101*61046927SAndroid Build Coastguard Worker- nir/opt_load_store_vectorize: Use bit sizes when checking mask compatibility 102*61046927SAndroid Build Coastguard Worker- intel/fs: Don't use NoDDClk/NoDDClr for split SHUFFLEs 103*61046927SAndroid Build Coastguard Worker- intel/nir: Don't try to emit vector load_scratch instructions 104*61046927SAndroid Build Coastguard Worker 105*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (3): 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker- vc4: Avoid negative scissor caused by no intersection 108*61046927SAndroid Build Coastguard Worker- nir/algebraic: optimize iand/ior of (n)eq zero when umax/umin not available 109*61046927SAndroid Build Coastguard Worker- vc4: Enable lower_umax and lower_umin 110*61046927SAndroid Build Coastguard Worker 111*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1): 112*61046927SAndroid Build Coastguard Worker 113*61046927SAndroid Build Coastguard Worker- intel/perf: fix crash when no perf queries are supported 114*61046927SAndroid Build Coastguard Worker 115*61046927SAndroid Build Coastguard WorkerLucas Stach (1): 116*61046927SAndroid Build Coastguard Worker 117*61046927SAndroid Build Coastguard Worker- etnaviv: stop leaking the dummy texure descriptor BO 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard WorkerMarek Olšák (4): 120*61046927SAndroid Build Coastguard Worker 121*61046927SAndroid Build Coastguard Worker- radeonsi: fix indirect dispatches with variable block sizes 122*61046927SAndroid Build Coastguard Worker- radeonsi: Fix dead lock with aux_context_lock in si_screen_clear_buffer. 123*61046927SAndroid Build Coastguard Worker- gallium/u_threaded_context: fix use-after-free in transfer_unmap 124*61046927SAndroid Build Coastguard Worker- ac/surface: fix valgrind warnings in DCC retile tile lookups 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard WorkerNanley Chery (3): 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker- blorp: Ensure aligned HIZ_CCS_WT partial clears 129*61046927SAndroid Build Coastguard Worker- iris: Fix a fast-clear skipping optimization 130*61046927SAndroid Build Coastguard Worker- anv: Enable multi-layer aux-map init for HIZ+CCS 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerPhilipp Zabel (1): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- meson: fix power8 option 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (3): 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker- gallium/vl: do not call transfer_unmap if transfer is NULL 139*61046927SAndroid Build Coastguard Worker- gallium/vl: add chroma_format arg to vl_video_buffer functions 140*61046927SAndroid Build Coastguard Worker- omx/tizonia: fix build 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard WorkerRhys Perry (4): 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard Worker- spirv: add and use a generator id enum 145*61046927SAndroid Build Coastguard Worker- android: fix SPIR-V -> NIR build 146*61046927SAndroid Build Coastguard Worker- scons: fix SPIR-V -> NIR build 147*61046927SAndroid Build Coastguard Worker- spirv: replace discard with demote for incorrect HLSL->SPIR-V translations 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (1): 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard Worker- aco: implement missing nir_op_unpack_half_2x16_split_{x,y}_flush_to_zero 152*61046927SAndroid Build Coastguard Worker 153*61046927SAndroid Build Coastguard WorkerTimothy Arceri (1): 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard Worker- glsl: don't duplicate state vars as uniforms in the NIR linker 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard WorkerVinson Lee (2): 158*61046927SAndroid Build Coastguard Worker 159*61046927SAndroid Build Coastguard Worker- gallium/dri2: Move image->texture assignment after image NULL check. 160*61046927SAndroid Build Coastguard Worker- freedreno: Move rsc NULL check to before rsc dereferences. 161