1 Mesa 20.1.6 Release Notes / 2020-08-19
2 ======================================
4 Mesa 20.1.6 is a bug fix release which fixes bugs found since the 20.1.5 release.
6 Mesa 20.1.6 implements the OpenGL 4.6 API, but the version reported by
7 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9 Some drivers don't support all the features required in OpenGL 4.6. OpenGL
10 4.6 is **only** available if requested at context creation.
11 Compatibility contexts may report a lower version depending on each driver.
13 Mesa 20.1.6 implements the Vulkan 1.2 API, but the version reported by
14 the apiVersion property of the VkPhysicalDeviceProperties struct
15 depends on the particular driver being used.
22 23bed40114b03ad640c95bfe72cc879ed2f941d0d481b77b5204a1fc567fa93c mesa-20.1.6.tar.xz
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
47 Bas Nieuwenhuizen (6):
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.
56 Christian Gmeiner (1):
58 - etnaviv: completely turn off MSAA
62 - aco: execute branch instructions in WQM if necessary
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
72 - llvmpipe: only read 0 for channels being read
73 - llvmpipe/cs: update compute counters not fragment shader.
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
88 - panfrost: signal syncobj if nothing is going to be flushed
92 - anv: Advertise shaderIntegerFunctions2
93 - spirv: Don't emit RMW for vector indexing in shared or global
97 - nv50/ir/nir: fix global_atomic_comp_swap
99 Lionel Landwerlin (1):
101 - anv: fix incorrect realloc failure handling
105 - intel/perf: fix performance counters availability after glFinish
109 - radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info
110 - radeonsi: fix applying the NGG minimum vertex count requirement
114 - dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM
118 - aco: set constant_data_offset correctly in the case of merged shaders
122 - radv/gfx10: add missing initialization of registers
123 - radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10
127 - nir/lower_idiv: Port recent LLVM fixes to emit_udiv