xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.2.3.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.2.3 Release Notes / 2021-09-29
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.2.3 is a bug fix release which fixes bugs found since the 21.2.2 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 21.2.3 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.2.3 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   7245284a159d2484770e1835a673e79e4322a9ddf43b17859668244946db7174  mesa-21.2.3.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- Significant performance drop on Radeon HD 8400
35*61046927SAndroid Build Coastguard Worker- [nir][radv] Out of range shift when compiling Resident Evil Village shaders
36*61046927SAndroid Build Coastguard Worker- [nir][radv] Out of range shift when compiling Resident Evil Village shaders
37*61046927SAndroid Build Coastguard Worker- GL_EXT_disjoint_timer_query glGetInteger64v GL_TIMESTAMP failing with GL_INVALID_ENUM
38*61046927SAndroid Build Coastguard Worker- Possible miscompilation of an integer division with vulkan
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 WorkerBoris Brezillon (3):
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker- panfrost: RGB10_A2_SNORM is not a valid texture format on v6+
47*61046927SAndroid Build Coastguard Worker- panfrost: RGB332_UNORM is not a valid texture format on v6+
48*61046927SAndroid Build Coastguard Worker- pan/blit: Fix a NULL dereference in the preload path
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerCharmaine Lee (1):
51*61046927SAndroid Build Coastguard Worker
52*61046927SAndroid Build Coastguard Worker- svga: fix render target views leak
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerDylan Baker (15):
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker- docs/relnotes/21.2.2: Add SHA256 sum
57*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to d3511e8af21ac11b8e7f5305942624d1ae29a73a
58*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark a79ac1bee14d6600cde2788bf136aa59b69a786f as backported
59*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark e0533ebf16edcb8b9f0687d3155417e6c1c53d35 as backported
60*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark f241bd3749cec55ca5fac9cb24f17553ab31c0e1 as backported
61*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 268158a758551a46feb120af3f3cff5fb9292310 as backported
62*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 6373dd814a74d84becbbbfc42673df147adb6e9b as denominated
63*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark eb7d2ef070a8819c2859c10559496836275848e2 as denominated
64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark a810e58051b4a065b0aade86c45bf7ed254fc726 as denominated
65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 400da4900e2d72ee807cc3eedac9ace1dfd5dfba
66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to dc354b8fda928861b7dfff3f8f53159e0053f9f5
67*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to b653164973bbd3053d3b9ed37c4362af96346900
68*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to ecc6d78b0541d66765d434dd4158066d6c664f8e
69*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to fbbe00c0b7f7aa5aca42a82358332eb2de56b9af
70*61046927SAndroid Build Coastguard Worker- lavapipe/ci: Add additional failing test
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard WorkerElla-0 (1):
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker- v3d: add R10G10B10X2_UNORM to format table
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerEmma Anholt (1):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker- mesa: Fix missing CopyTexImage formats for OES_required_internalformat.
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerItalo Nicola (1):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker- panfrost: fix null deref when no color buffer is attached
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerJordan Justen (2):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker- iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13
87*61046927SAndroid Build Coastguard Worker- intel/dev: Add display_ver and set adl-p to 13
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker- nir: fix opt_memcpy src/dst mixup
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (1):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker- intel/compiler: INT DIV function does not support source modifiers
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard WorkerMarek Olšák (2):
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard Worker- radeonsi: fix a depth texturing performance regression on gfx6-7
100*61046927SAndroid Build Coastguard Worker- radeonsi: fix clearing index_size for NGG fast launch
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard WorkerMarek Vasut (1):
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard Worker- freedreno: Handle timeout == PIPE_TIMEOUT_INFINITE and rollover
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard WorkerNeha Bhende (1):
107*61046927SAndroid Build Coastguard Worker
108*61046927SAndroid Build Coastguard Worker- auxiliary/indices: convert primitive type PIPE_PRIM_PATCHES
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard WorkerQiang Yu (1):
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard Worker- radeonsi: fix ps SI_PARAM_LINE_STIPPLE_TEX arg
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard WorkerRhys Perry (3):
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker- aco: don't coalesce constant copies into non-power-of-two sizes
117*61046927SAndroid Build Coastguard Worker- aco/tests: add idep_amdgfxregs_h
118*61046927SAndroid Build Coastguard Worker- radv: don't require a GS copy shader to use the cache with NGG VS+GS
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard WorkerRob Clark (2):
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard Worker- freedreno: Use correct key for binning pass shader
123*61046927SAndroid Build Coastguard Worker- freedreno/drm: Don't return shared/control bo's to cache
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard WorkerTapani Pälli (1):
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard Worker- mesa: fix timestamp enum with EXT_disjoint_timer_query
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerTimur Kristóf (5):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker- aco/optimize_postRA: Use iterators instead of operator[] of std::array.
132*61046927SAndroid Build Coastguard Worker- ac/nir: Fix match_mask to work correctly for VS outputs.
133*61046927SAndroid Build Coastguard Worker- nir: Exclude non-generic patch variables from get_variable_io_mask.
134*61046927SAndroid Build Coastguard Worker- ac/nir/nggc: Refactor save_reusable_variables.
135*61046927SAndroid Build Coastguard Worker- ac/nir/nggc: Don't reuse uniform values from divergent control flow.
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard WorkerZachary Michaels (1):
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard Worker- X11: Ensure that VK_SUBOPTIMAL_KHR propagates to user code
140