• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 20.1.7 Release Notes / 2020-09-02
2======================================
3
4Mesa 20.1.7 is a bug fix release which fixes bugs found since the 20.1.6 release.
5
6Mesa 20.1.7 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.7 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    4de9dd0cb2ca367606cada421db62fbf6d276dfd533e522bfab6001ff9aba288  mesa-20.1.7.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- Road Redemption certain  graphic effects rendered white color
35- Intel Vulkan driver crash with alpha-to-coverage
36- error: ‘static_assert’ was not declared in this scope
37- vulkan/wsi/x11: deadlock with Xwayland when compositor holds multiple buffers
38- [RADV/ACO] Death Stranding cause a GPU hung (*ERROR* Waiting for fences timed out!)
39- lp_bld_init.c:172:7: error: implicit declaration of function ‘LLVMAddConstantPropagationPass’; did you mean ‘LLVMAddCorrelatedValuePropagationPass’? [-Werror=implicit-function-declaration]
40- radv: blitting 3D images with linear filter
41- <<MESA crashed>> Array Index Out of Range with Graphicsfuzz application
42- Intel Vulkan driver assertion with small xfb buffer
43
44
45Changes
46-------
47
48Alejandro Piñeiro (2):
49
50- v3d/packet: fix typo on Set InstanceID/PrimitiveID packet
51- v3d: set instance id to 0 at start of tile
52
53Alyssa Rosenzweig (6):
54
55- panfrost: Fix blend leak for render targets 5-8
56- panfrost: Free hash_to_temp map
57- pan/mdg: Free previous liveness
58- panfrost: Use memctx for sysvals
59- panfrost: Free batch->dependencies
60- pan/mdg: Fix perspective combination
61
62Bas Nieuwenhuizen (1):
63
64- radv: Fix 3d blits.
65
66Danylo Piliaiev (3):
67
68- glsl: Eliminate out-of-bounds triop_vector_insert
69- ir_constant: Return zero on out-of-bounds vector accesses
70- glsl: Eliminate assigments to out-of-bounds elements of vector
71
72Emil Velikov (1):
73
74- radv: restrict exported symbols with static llvm
75
76Eric Engestrom (11):
77
78- docs/relnotes: add sha256 sums to 20.1.6
79- .pick_status.json: Update to e94c22429b64f419d9a66f04fa5ecdad33f7f5ef
80- .pick_status.json: Mark 9146f596ed1e8854a2a6c9137396a902bc92946c as denominated
81- .pick_status.json: Mark da6d0e3facfe0eb5c7db2d75d6992643d929caff as denominated
82- .pick_status.json: Mark b5558f2d2aa738d90b9e039144ae3ca69bdf92ca as denominated
83- .pick_status.json: Mark c9858fb941ce7e903f608e537b3657c946f86980 as denominated
84- .pick_status.json: Mark ee77951714ff4373261befde6e84f592cc1c769c as denominated
85- .pick_status.json: Mark 7c226116c6c0793d6d9a7dec52ac7cf54b82b57f as denominated
86- .pick_status.json: Mark d7d7687829875e401690219d4a72458fb2bbe4de as denominated
87- scons: bump c++ standard to 14 to match meson
88- docs: add release notes for 20.1.7
89
90Jason Ekstrand (5):
91
92- clover/spirv: Don't call llvm::regularizeLlvmForSpirv
93- intel/nir: Pass the nir_builder by reference in lower_alpha_to_coverage
94- nir: Add a nir_metadata_all enum value
95- intel/nir: Rewrite the guts of lower_alpha_to_coverage
96- intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types on Gen11+
97
98Jonathan Gray (11):
99
100- util: unbreak endian detection on OpenBSD
101- util/anon_file: add OpenBSD shm_mkstemp() path
102- meson: build with _ISOC11_SOURCE on OpenBSD
103- meson: conditionally include -ldl in gbm pkg-config file
104- util: futex fixes for OpenBSD
105- util/u_thread: include pthread_np.h if found
106- anv: use os_get_total_physical_memory()
107- util/os_misc: add os_get_available_system_memory()
108- anv: use os_get_available_system_memory()
109- util/os_misc: os_get_available_system_memory() for OpenBSD
110- vulkan: make VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT conditional
111
112Lionel Landwerlin (3):
113
114- anv: fix transform feedback surface size
115- intel/perf: store query symbol name
116- intel/perf: fix raw query kernel metric selection
117
118Marek Olšák (3):
119
120- st/mesa: don't generate NIR for ARB_vp/fp if NIR is not preferred
121- radeonsi: fix tess levels coming as scalar arrays from SPIR-V
122- gallivm: fix build on LLVM 12 due to LLVMAddConstantPropagationPass removal
123
124Marek Vasut (2):
125
126- etnaviv: Remove etna_resource_get_status()
127- etnaviv: Add lock around pending_ctx
128
129Nanley Chery (1):
130
131- gallium/dri2: Report correct YUYV and UYVY plane count
132
133Pierre Moreau (1):
134
135- clover/spirv: Remove unused tuple header
136
137Pierre-Eric Pelloux-Prayer (5):
138
139- mesa/st: introduce PIPE_CAP_NO_CLIP_ON_COPY_TEX
140- radeonsi: enable PIPE_CAP_NO_CLIP_ON_COPY_TEX
141- ac/llvm: add option to clamp division by zero
142- radeonsi,driconf: add clamp_div_by_zero option
143- radeonsi: use radeonsi_clamp_div_by_zero for SPECviewperf13, Road Redemption
144
145Rhys Perry (1):
146
147- aco: fix non-rtz pack_half_2x16
148
149Rob Clark (1):
150
151- freedreno: handle case of shadowing current render target
152
153Roman Gilg (2):
154
155- vulkan/wsi/x11: add sent image counter
156- vulkan/wsi/x11: wait for acquirable images in FIFO mode
157
158Samuel Pitoiset (1):
159
160- nir/algebraic: mark some optimizations with fsat(NaN) as inexact
161
162Vinson Lee (1):
163
164- vulkan: Fix memory leaks.
165