17ec681f3SmrgMesa 20.1.10 Release Notes / 2020-10-14 27ec681f3Smrg======================================= 37ec681f3Smrg 47ec681f3SmrgMesa 20.1.10 is a bug fix release which fixes bugs found since the 20.1.9 release. 57ec681f3Smrg 67ec681f3SmrgMesa 20.1.10 implements the OpenGL 4.6 API, but the version reported by 77ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 87ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 97ec681f3SmrgSome drivers don't support all the features required in OpenGL 4.6. OpenGL 107ec681f3Smrg4.6 is **only** available if requested at context creation. 117ec681f3SmrgCompatibility contexts may report a lower version depending on each driver. 127ec681f3Smrg 137ec681f3SmrgMesa 20.1.10 implements the Vulkan 1.2 API, but the version reported by 147ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct 157ec681f3Smrgdepends on the particular driver being used. 167ec681f3Smrg 177ec681f3SmrgSHA256 checksum 187ec681f3Smrg--------------- 197ec681f3Smrg 207ec681f3Smrg:: 217ec681f3Smrg 227ec681f3Smrg b1dba69910adac9fcb4cbdfd7833d99a4a8c75b91f3d2e97f0fd0a3cd8c6ee9f mesa-20.1.10.tar.xz 237ec681f3Smrg 247ec681f3Smrg 257ec681f3SmrgNew features 267ec681f3Smrg------------ 277ec681f3Smrg 287ec681f3Smrg- None 297ec681f3Smrg 307ec681f3Smrg 317ec681f3SmrgBug fixes 327ec681f3Smrg--------- 337ec681f3Smrg 347ec681f3Smrg- \[RADV/ACO\] Star Citizen Lighting/Shadow Issue 357ec681f3Smrg- Graphics corruption in Super Mega Baseball 2 with RADV on Navi 367ec681f3Smrg- RADV ACO - ground line corruption in Path of Exile with Vulkan renderer 377ec681f3Smrg- omx/tizonia build broken with latest mesa git 387ec681f3Smrg- \[hsw][bisected][regression\] gpu hangs on dEQP-VK.subgroups.(shuffle|quad) tests 397ec681f3Smrg- TGL B0 Stepping gpu hangs on many dEQP-VK.subgroups.quad nonconst tests 407ec681f3Smrg 417ec681f3Smrg 427ec681f3SmrgChanges 437ec681f3Smrg------- 447ec681f3Smrg 457ec681f3SmrgAlyssa Rosenzweig (1): 467ec681f3Smrg 477ec681f3Smrg- pan/bi: Handle vector moves 487ec681f3Smrg 497ec681f3SmrgAnuj Phogat (1): 507ec681f3Smrg 517ec681f3Smrg- intel/gen9: Enable MSC RAW Hazard Avoidance 527ec681f3Smrg 537ec681f3SmrgBas Nieuwenhuizen (2): 547ec681f3Smrg 557ec681f3Smrg- radv: Use atomics to read query results. 567ec681f3Smrg- radv: Fix mipmap extent adjustment on GFX9+. 577ec681f3Smrg 587ec681f3SmrgDylan Baker (1): 597ec681f3Smrg 607ec681f3Smrg- glsl/xxd.py: fix imports 617ec681f3Smrg 627ec681f3SmrgEric Engestrom (4): 637ec681f3Smrg 647ec681f3Smrg- docs/relnotes: add sha256 sums to 20.1.9 657ec681f3Smrg- .pick_status.json: Update to 68daac28df1b2f50a43740d1905932cfde0ddf1a 667ec681f3Smrg- .pick_status.json: Mark d78df70c2a85fd846d40b71b9e213122347bea1b as denominated 677ec681f3Smrg- .pick_status.json: Mark c02e933de4a9a644410384f815c84d1c08107b82 as applied 687ec681f3Smrg 697ec681f3SmrgJason Ekstrand (5): 707ec681f3Smrg 717ec681f3Smrg- nir/cf: Better handle intra-block splits 727ec681f3Smrg- intel/fs: NoMask initialize the address register for shuffles 737ec681f3Smrg- nir/opt_load_store_vectorize: Use bit sizes when checking mask compatibility 747ec681f3Smrg- intel/fs: Don't use NoDDClk/NoDDClr for split SHUFFLEs 757ec681f3Smrg- intel/nir: Don't try to emit vector load_scratch instructions 767ec681f3Smrg 777ec681f3SmrgLionel Landwerlin (1): 787ec681f3Smrg 797ec681f3Smrg- intel/perf: fix crash when no perf queries are supported 807ec681f3Smrg 817ec681f3SmrgLucas Stach (1): 827ec681f3Smrg 837ec681f3Smrg- etnaviv: stop leaking the dummy texure descriptor BO 847ec681f3Smrg 857ec681f3SmrgMarek Olšák (1): 867ec681f3Smrg 877ec681f3Smrg- radeonsi: Fix dead lock with aux_context_lock in si_screen_clear_buffer. 887ec681f3Smrg 897ec681f3SmrgNanley Chery (2): 907ec681f3Smrg 917ec681f3Smrg- iris: Fix a fast-clear skipping optimization 927ec681f3Smrg- anv: Enable multi-layer aux-map init for HIZ+CCS 937ec681f3Smrg 947ec681f3SmrgPierre-Eric Pelloux-Prayer (1): 957ec681f3Smrg 967ec681f3Smrg- omx/tizonia: fix build 977ec681f3Smrg 987ec681f3SmrgRhys Perry (4): 997ec681f3Smrg 1007ec681f3Smrg- spirv: add and use a generator id enum 1017ec681f3Smrg- spirv: replace discard with demote for incorrect HLSL->SPIR-V translations 1027ec681f3Smrg- android: fix SPIR-V -\> NIR build 1037ec681f3Smrg- scons: fix SPIR-V -\> NIR build 1047ec681f3Smrg 1057ec681f3SmrgTimothy Arceri (1): 1067ec681f3Smrg 1077ec681f3Smrg- glsl: don't duplicate state vars as uniforms in the NIR linker 1087ec681f3Smrg 1097ec681f3SmrgTony Wasserka (1): 1107ec681f3Smrg 1117ec681f3Smrg- aco/isel: Always export position data from VS/NGG 1127ec681f3Smrg 1137ec681f3SmrgVinson Lee (1): 1147ec681f3Smrg 1157ec681f3Smrg- freedreno: Move rsc NULL check to before rsc dereferences. 116