radv: fix setting EXCP_EN for different shader stages
[mesa.git] / docs / relnotes / 20.1.6.rst
1 Mesa 20.1.6 Release Notes / 2020-08-19
2 ======================================
3
4 Mesa 20.1.6 is a bug fix release which fixes bugs found since the 20.1.5 release.
5
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.
12
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.
16
17 SHA256 checksum
18 ---------------
19
20 ::
21
22 23bed40114b03ad640c95bfe72cc879ed2f941d0d481b77b5204a1fc567fa93c mesa-20.1.6.tar.xz
23
24
25 New features
26 ------------
27
28 - None
29
30
31 Bug 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
44 Changes
45 -------
46
47 Bas 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
56 Christian Gmeiner (1):
57
58 - etnaviv: completely turn off MSAA
59
60 Daniel Schürmann (1):
61
62 - aco: execute branch instructions in WQM if necessary
63
64 Danylo 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
70 Dave Airlie (2):
71
72 - llvmpipe: only read 0 for channels being read
73 - llvmpipe/cs: update compute counters not fragment shader.
74
75 Eric 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
86 Icenowy Zheng (1):
87
88 - panfrost: signal syncobj if nothing is going to be flushed
89
90 Jason Ekstrand (2):
91
92 - anv: Advertise shaderIntegerFunctions2
93 - spirv: Don't emit RMW for vector indexing in shared or global
94
95 Karol Herbst (1):
96
97 - nv50/ir/nir: fix global_atomic_comp_swap
98
99 Lionel Landwerlin (1):
100
101 - anv: fix incorrect realloc failure handling
102
103 Marcin Ślusarz (1):
104
105 - intel/perf: fix performance counters availability after glFinish
106
107 Marek 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
112 Nanley Chery (1):
113
114 - dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM
115
116 Rhys Perry (1):
117
118 - aco: set constant_data_offset correctly in the case of merged shaders
119
120 Samuel 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
125 Tony Wasserka (1):
126
127 - nir/lower_idiv: Port recent LLVM fixes to emit_udiv