xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.1.6.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.1.6 Release Notes / 2020-08-19
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.1.6 is a bug fix release which fixes bugs found since the 20.1.5 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 20.1.6 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.1.6 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    23bed40114b03ad640c95bfe72cc879ed2f941d0d481b77b5204a1fc567fa93c  mesa-20.1.6.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- [spirv-fuzz] SPIR-V parsing failed "src->type->type == dest->type->type"
35*61046927SAndroid Build Coastguard Worker- [RADV] commit d19bc94e4eb94 broke gamescope with Navi
36*61046927SAndroid Build Coastguard Worker- 4e3a7dcf6ee4946c46ae8b35e7883a49859ef6fb breaks Gamescope showing windows properly.
37*61046927SAndroid Build Coastguard Worker- anv: crashes in CTS test dEQP-VK.subgroups.*.framebuffer.*_tess_eval
38*61046927SAndroid Build Coastguard Worker- Mafia 3: Trees get rendered incorrectly
39*61046927SAndroid Build Coastguard Worker- radv: dEQP-VK.synchronization.op.multi_queue.timeline_semaphore.write_clear_attachments_*_concurrent fail when forcing DCC.
40*61046927SAndroid Build Coastguard Worker- Assertion failure compiling shader from Zigguart
41*61046927SAndroid Build Coastguard Worker- Panfrost locks for waiting fence when running Source engine games
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard WorkerChanges
45*61046927SAndroid Build Coastguard Worker-------
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (6):
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker- radv: Do not consider layouts fast-clearable on compute queue.
50*61046927SAndroid Build Coastguard Worker- radv: When importing an image, redo the layout based on the metadata.
51*61046927SAndroid Build Coastguard Worker- radv: Use getter instead of setter to extract value.
52*61046927SAndroid Build Coastguard Worker- driconf: Support selection by Vulkan applicationName.
53*61046927SAndroid Build Coastguard Worker- radv: Override the uniform buffer offset alignment for World War Z.
54*61046927SAndroid Build Coastguard Worker- radv: Fix handling of attribs 16-31.
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerChristian Gmeiner (1):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- etnaviv: completely turn off MSAA
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1):
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker- aco: execute branch instructions in WQM if necessary
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (3):
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard Worker- st/mesa: Treat vertex outputs absent in outputMapping as zero in mesa_to_tgsi
67*61046927SAndroid Build Coastguard Worker- anv/nir: Unify inputs_read/outputs_written between geometry stages
68*61046927SAndroid Build Coastguard Worker- spirv: Only require bare types to match when copying variables
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard WorkerDave Airlie (2):
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard Worker- llvmpipe: only read 0 for channels being read
73*61046927SAndroid Build Coastguard Worker- llvmpipe/cs: update compute counters not fragment shader.
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard WorkerEric Engestrom (8):
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.5
78*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a880f97d593a461bdcce27e526423a9b1d6834b4
79*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark e03622e50fcebbcc32b2fd403b1a729c73cb49d5 as denominated
80*61046927SAndroid Build Coastguard Worker- pick-ui: specify git commands in "resolve cherry pick" message
81*61046927SAndroid Build Coastguard Worker- egl/entrypoint-check: split sort-check into a function
82*61046927SAndroid Build Coastguard Worker- egl/entrypoint-check: add check that GLVND and plain EGL have the same entrypoints
83*61046927SAndroid Build Coastguard Worker- driconf: fix force_gl_vendor description
84*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.1.6
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard WorkerIcenowy Zheng (1):
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard Worker- panfrost: signal syncobj if nothing is going to be flushed
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard Worker- anv: Advertise shaderIntegerFunctions2
93*61046927SAndroid Build Coastguard Worker- spirv: Don't emit RMW for vector indexing in shared or global
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard WorkerKarol Herbst (1):
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker- nv50/ir/nir: fix global_atomic_comp_swap
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker- anv: fix incorrect realloc failure handling
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (1):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker- intel/perf: fix performance counters availability after glFinish
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerMarek Olšák (2):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker- radeonsi: use correct wave size in gfx10_ngg_calculate_subgroup_info
110*61046927SAndroid Build Coastguard Worker- radeonsi: fix applying the NGG minimum vertex count requirement
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard WorkerNanley Chery (1):
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard Worker- dri_util: Update internal_format to GL_RGB8 for MESA_FORMAT_B8G8R8X8_UNORM
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard WorkerRhys Perry (1):
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard Worker- aco: set constant_data_offset correctly in the case of merged shaders
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (2):
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard Worker- radv/gfx10: add missing initialization of registers
123*61046927SAndroid Build Coastguard Worker- radv: limit LATE_ALLOC_GS to prevent a GPU hang on GFX10
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard WorkerTony Wasserka (1):
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard Worker- nir/lower_idiv: Port recent LLVM fixes to emit_udiv
128