xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.0.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.0.2 Release Notes / 2021-04-07
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.0.2 is a bug fix release which fixes bugs found since the 21.0.1 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 21.0.2 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 21.0.2 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    46c1dc5bb54a372dee43ec3c067229c299187d5bdadf1402756bbf66a6df5b88  mesa-21.0.2.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- warning: xnack 'Off' was requested for a processor that does not support it! \[AMD VEGAM with LLVM 12.0.0\]
35*61046927SAndroid Build Coastguard Worker- Clover doesn't work for kmsro drivers
36*61046927SAndroid Build Coastguard Worker- util cpu detection breaks on 128-core AMD machines
37*61046927SAndroid Build Coastguard Worker- ACO error with GCN 1 GPU
38*61046927SAndroid Build Coastguard Worker- kmsro advertises EGL_MESA_device_software
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard WorkerChanges
42*61046927SAndroid Build Coastguard Worker-------
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard WorkerAdrian Ratiu (1):
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker- docs: docker: minor stale documentation fix
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (1):
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- radv: Flush caches for shader read operations.
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard WorkerBoyuan Zhang (1):
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard Worker- frontend/va/image: add pipe flush for vlVaPutImage
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- gallivm: increase size of texture target enum bitfield
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard WorkerDave Airlie (3):
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard Worker- lavapipe: fix templated descriptor updates
63*61046927SAndroid Build Coastguard Worker- util: rework AMD cpu L3 cache affinity code.
64*61046927SAndroid Build Coastguard Worker- drisw: move zink down the list below the sw drivers.
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard WorkerDylan Baker (9):
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard Worker- docs: Add 21.0.1 hashes
69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 9be24c89c8c298069eaa3ff600ba556b9a4557e9
70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 8e43abcd2c29366d77fff804a7845b61fb97ca5c
71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 75951a44ee9f25d29865f3dd60cdf3b8ce3f7f0c as backported
72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a7c0cf500b335069bfe480c947b26052335f897e
73*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ee14bec09a92e4363ef916d00d4d9baecfb09fa9
74*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 3c64c090e0d2250d7ee880550f8cbeac0052c8d9
75*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to fb5615af40a5878b127827f80f4185df63933f34
76*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 1e0a69afa72c61e5f5841db3e5e7f6bb846a0fab
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1):
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Worker- compiler/glsl: avoid null-pointer deref
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard WorkerGert Wollny (1):
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard Worker- r600: don't set an index_bias for indirect draw calls
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard WorkerIcecream95 (2):
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard Worker- panfrost: Disable early-z when alpha test is used
89*61046927SAndroid Build Coastguard Worker- pipe-loader,gallium/drm: Fix the kmsro pipe_loader target
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard Worker- intel/fs/copy_prop: check stride constraints with actual final type
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard WorkerMarek Olšák (2):
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker- ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8
98*61046927SAndroid Build Coastguard Worker- radeonsi: disable sparse buffers on gfx7-8
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard WorkerMichel Dänzer (2):
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard Worker- intel/tools: Use subprocess.Popen to read output directly from a pipe
103*61046927SAndroid Build Coastguard Worker- Revert "glsl/test: Don't run whitespace tests in parallel"
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (5):
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard Worker- util/set: stop leaking u32 key sets which pass a mem ctx
108*61046927SAndroid Build Coastguard Worker- lavapipe: use the passed offset for CmdCopyQueryPoolResults
109*61046927SAndroid Build Coastguard Worker- util/bitscan: add u_foreach_bit macros
110*61046927SAndroid Build Coastguard Worker- lavapipe: fix CmdCopyQueryPoolResults for partial pipeline statistics queries
111*61046927SAndroid Build Coastguard Worker- lavapipe: fix array texture region copies
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (3):
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard Worker- mesa/st: fix lower_tex_src_plane in multiple samplers scenario
116*61046927SAndroid Build Coastguard Worker- nir/lower_tex: ignore texture_index if tex_instr has deref src
117*61046927SAndroid Build Coastguard Worker- mesa/st: fix st_nir_lower_tex_src_plane arguments
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerRhys Perry (1):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker- aco: implement image_deref_samples
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard WorkerSimon Ser (3):
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard Worker- egl: fix software flag in \_eglAddDevice call on DRM
126*61046927SAndroid Build Coastguard Worker- egl: only take render nodes into account when listing DRM devices
127*61046927SAndroid Build Coastguard Worker- Revert "egl: Don't add hardware device if there is no render node v2."
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker- iris: clamp PointWidth in 3DSTATE_SF like i965 does
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard WorkerTony Wasserka (1):
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard Worker- aco/isel: Don't emit unsupported i16<->f16 conversion opcodes on GFX6/7
136