1Mesa 20.1.6 Release Notes / 2020-08-19 2====================================== 3 4Mesa 20.1.6 is a bug fix release which fixes bugs found since the 20.1.5 release. 5 6Mesa 20.1.6 implements the OpenGL 4.6 API, but the version reported by 7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 4.6. OpenGL 104.6 is **only** available if requested at context creation. 11Compatibility contexts may report a lower version depending on each driver. 12 13Mesa 20.1.6 implements the Vulkan 1.2 API, but the version reported by 14the apiVersion property of the VkPhysicalDeviceProperties struct 15depends on the particular driver being used. 16 17SHA256 checksum 18--------------- 19 20:: 21 22 23bed40114b03ad640c95bfe72cc879ed2f941d0d481b77b5204a1fc567fa93c mesa-20.1.6.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- [spirv-fuzz] SPIR-V parsing failed "src->type->type == dest->type->type" 35- [RADV] commit d19bc94e4eb94 broke gamescope with Navi 36- 4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb breaks Gamescope showing windows properly. 37- anv: crashes in CTS test dEQP-VK.subgroups.*.framebuffer.*_tess_eval 38- Mafia 3: Trees get rendered incorrectly 39- radv: dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_clear_attachments_*_concurrent fail when forcing DCC. 40- Assertion failure compiling shader from Zigguart 41- Panfrost locks for waiting fence when running Source engine games 42 43 44Changes 45------- 46 47Bas Nieuwenhuizen (6): 48 49- radv: Do not consider layouts fast-clearable on compute queue. 50- radv: When importing an image, redo the layout based on the metadata. 51- radv: Use getter instead of setter to extract value. 52- driconf: Support selection by Vulkan applicationName. 53- radv: Override the uniform buffer offset alignment for World War Z. 54- radv: Fix handling of attribs 16-31. 55 56Christian Gmeiner (1): 57 58- etnaviv: completely turn off MSAA 59 60Daniel Schürmann (1): 61 62- aco: execute branch instructions in WQM if necessary 63 64Danylo Piliaiev (3): 65 66- st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi 67- anv/nir: Unify inputs_read/outputs_written between geometry stages 68- spirv: Only require bare types to match when copying variables 69 70Dave Airlie (2): 71 72- llvmpipe: only read 0 for channels being read 73- llvmpipe/cs: update compute counters not fragment shader. 74 75Eric Engestrom (8): 76 77- docs/relnotes: add sha256 sums to 20.1.5 78- .pick_status.json: Update to a880f97d593a461bdcce27e526423a9b1d6834b4 79- .pick_status.json: Mark e03622e50fcebbcc32b2fd403b1a729c73cb49d5 as denominated 80- pick-ui: specify git commands in "resolve cherry pick" message 81- egl/entrypoint-check: split sort-check into a function 82- egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints 83- driconf: fix force_gl_vendor description 84- docs: add release notes for 20.1.6 85 86Icenowy Zheng (1): 87 88- panfrost: signal syncobj if nothing is going to be flushed 89 90Jason Ekstrand (2): 91 92- anv: Advertise shaderIntegerFunctions2 93- spirv: Don't emit RMW for vector indexing in shared or global 94 95Karol Herbst (1): 96 97- nv50/ir/nir: fix global_atomic_comp_swap 98 99Lionel Landwerlin (1): 100 101- anv: fix incorrect realloc failure handling 102 103Marcin Ślusarz (1): 104 105- intel/perf: fix performance counters availability after glFinish 106 107Marek Olšák (2): 108 109- radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info 110- radeonsi: fix applying the NGG minimum vertex count requirement 111 112Nanley Chery (1): 113 114- dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM 115 116Rhys Perry (1): 117 118- aco: set constant_data_offset correctly in the case of merged shaders 119 120Samuel Pitoiset (2): 121 122- radv/gfx10: add missing initialization of registers 123- radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10 124 125Tony Wasserka (1): 126 127- nir/lower_idiv: Port recent LLVM fixes to emit_udiv 128