xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.3.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.3.2 Release Notes / 2021-12-17
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.3.2 is a bug fix release which fixes bugs found since the 21.3.1 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 21.3.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.3.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    e2e7bafb8307e7abc3bf982f39382fae3619c84b45504920a21504be52f126bd  mesa-21.3.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- Flickering and blackscreen on Mpv and Clapper (and also low performance on glxgears)
35*61046927SAndroid Build Coastguard Worker- DXVK SIGBUS with Turnip on Poco F1 at loading to open world.
36*61046927SAndroid Build Coastguard Worker- RADV: IsHelperInvocationEXT query is not considered volatile in ACO
37*61046927SAndroid Build Coastguard Worker- [GraphicsFuzz] dEQP-VK.graphicsfuzz.stable-binarysearch-tree-nested-if-and-conditional
38*61046927SAndroid Build Coastguard Worker- [bisected] Mesa 21.3.x breaks GBM with NVIDIA closed source driver 495.44
39*61046927SAndroid Build Coastguard Worker- [DG2] dEQP-GL[45|ES31].functional.shaders.builtin_functions.pack_unpack.packhalf2x16_compute fail
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard WorkerChanges
43*61046927SAndroid Build Coastguard Worker-------
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (1):
46*61046927SAndroid Build Coastguard Worker
47*61046927SAndroid Build Coastguard Worker- panfrost: Don't shadow Mesa's fui()
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard WorkerCaio Oliveira (1):
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard Worker- nir: Initialize nir_register::divergent
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1):
54*61046927SAndroid Build Coastguard Worker
55*61046927SAndroid Build Coastguard Worker- turnip: Fix operator precedence in address calculation macros for queries
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard Worker- crocus: cleanup bo exports for external objects
60*61046927SAndroid Build Coastguard Worker
61*61046927SAndroid Build Coastguard WorkerEric Engestrom (1):
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to a65285f54be6d756a8a558f638c18bb4f075222c
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (1):
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard Worker- intel/fs/xehp: Teach SWSB pass about the exec pipeline of FS_OPCODE_PACK_HALF_2x16_SPLIT.
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard WorkerIan Romanick (2):
70*61046927SAndroid Build Coastguard Worker
71*61046927SAndroid Build Coastguard Worker- intel/compiler: Don't predicate a WHILE if there is a CONT
72*61046927SAndroid Build Coastguard Worker- intel/stub: Silence "initialized field overwritten" warning
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard WorkerJakob Bornecrantz (1):
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker- vulkan-device-select: Don't leak drmDevicePtr
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard WorkerJames Jones (1):
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard Worker- gbm: Don't pass default usage flags on ABIs < 1
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (3):
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard Worker- crocus: wm_prog_key::key_alpha_test uses GL enums
85*61046927SAndroid Build Coastguard Worker- anv: Stop doing too much per-sample shading
86*61046927SAndroid Build Coastguard Worker- radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (4):
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker- nir/opt_deref: don't try to cast empty structures
91*61046927SAndroid Build Coastguard Worker- intel/nir: preserve access value when duping intrinsic
92*61046927SAndroid Build Coastguard Worker- nir/lower_io: include the variable access in the lowered intrinsic
93*61046927SAndroid Build Coastguard Worker- vulkan: fix missing handling of WSI memory signal
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard WorkerMauro Rossi (1):
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard Worker- android: add support for classic dri-drivers (v2)
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard WorkerMichel Zou (1):
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard Worker- meson: correctly detect linker arguments
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard WorkerNanley Chery (1):
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard Worker- iris: Free the local cache bucket in bufmgr_destroy
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker- radeonsi: fix fast clear / depth decompression corruption
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerRhys Perry (1):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker- radv: have the null winsys set more fields
114*61046927SAndroid Build Coastguard Worker
115*61046927SAndroid Build Coastguard WorkerRoman Stratiienko (2):
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard Worker- v3dv: Fix dEQP-VK.info#instance_extensions test
118*61046927SAndroid Build Coastguard Worker- v3dv: Fix V3DV_HAS_SURFACE preprocessor condition
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard Worker- anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard WorkerTimur Kristóf (1):
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker- aco: Clean up and fix quad group instructions with WQM.
127