1 | Mesa 21.2.3 Release Notes / 2021-09-29
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 21.2.3 is a bug fix release which fixes bugs found since the 21.2.2 release.
|
---|
5 |
|
---|
6 | Mesa 21.2.3 implements the OpenGL 4.6 API, but the version reported by
|
---|
7 | glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
---|
8 | glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
|
---|
9 | Some drivers don't support all the features required in OpenGL 4.6. OpenGL
|
---|
10 | 4.6 is **only** available if requested at context creation.
|
---|
11 | Compatibility contexts may report a lower version depending on each driver.
|
---|
12 |
|
---|
13 | Mesa 21.2.3 implements the Vulkan 1.2 API, but the version reported by
|
---|
14 | the apiVersion property of the VkPhysicalDeviceProperties struct
|
---|
15 | depends on the particular driver being used.
|
---|
16 |
|
---|
17 | SHA256 checksum
|
---|
18 | ---------------
|
---|
19 |
|
---|
20 | ::
|
---|
21 |
|
---|
22 | 7245284a159d2484770e1835a673e79e4322a9ddf43b17859668244946db7174 mesa-21.2.3.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 | New features
|
---|
26 | ------------
|
---|
27 |
|
---|
28 | - None
|
---|
29 |
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - Significant performance drop on Radeon HD 8400
|
---|
35 | - [nir][radv] Out of range shift when compiling Resident Evil Village shaders
|
---|
36 | - [nir][radv] Out of range shift when compiling Resident Evil Village shaders
|
---|
37 | - GL_EXT_disjoint_timer_query glGetInteger64v GL_TIMESTAMP failing with GL_INVALID_ENUM
|
---|
38 | - Possible miscompilation of an integer division with vulkan
|
---|
39 |
|
---|
40 |
|
---|
41 | Changes
|
---|
42 | -------
|
---|
43 |
|
---|
44 | Boris Brezillon (3):
|
---|
45 |
|
---|
46 | - panfrost: RGB10_A2_SNORM is not a valid texture format on v6+
|
---|
47 | - panfrost: RGB332_UNORM is not a valid texture format on v6+
|
---|
48 | - pan/blit: Fix a NULL dereference in the preload path
|
---|
49 |
|
---|
50 | Charmaine Lee (1):
|
---|
51 |
|
---|
52 | - svga: fix render target views leak
|
---|
53 |
|
---|
54 | Dylan Baker (15):
|
---|
55 |
|
---|
56 | - docs/relnotes/21.2.2: Add SHA256 sum
|
---|
57 | - .pick_status.json: Update to d3511e8af21ac11b8e7f5305942624d1ae29a73a
|
---|
58 | - .pick_status.json: Mark a79ac1bee14d6600cde2788bf136aa59b69a786f as backported
|
---|
59 | - .pick_status.json: Mark e0533ebf16edcb8b9f0687d3155417e6c1c53d35 as backported
|
---|
60 | - .pick_status.json: Mark f241bd3749cec55ca5fac9cb24f17553ab31c0e1 as backported
|
---|
61 | - .pick_status.json: Mark 268158a758551a46feb120af3f3cff5fb9292310 as backported
|
---|
62 | - .pick_status.json: Mark 6373dd814a74d84becbbbfc42673df147adb6e9b as denominated
|
---|
63 | - .pick_status.json: Mark eb7d2ef070a8819c2859c10559496836275848e2 as denominated
|
---|
64 | - .pick_status.json: Mark a810e58051b4a065b0aade86c45bf7ed254fc726 as denominated
|
---|
65 | - .pick_status.json: Update to 400da4900e2d72ee807cc3eedac9ace1dfd5dfba
|
---|
66 | - .pick_status.json: Update to dc354b8fda928861b7dfff3f8f53159e0053f9f5
|
---|
67 | - .pick_status.json: Update to b653164973bbd3053d3b9ed37c4362af96346900
|
---|
68 | - .pick_status.json: Update to ecc6d78b0541d66765d434dd4158066d6c664f8e
|
---|
69 | - .pick_status.json: Update to fbbe00c0b7f7aa5aca42a82358332eb2de56b9af
|
---|
70 | - lavapipe/ci: Add additional failing test
|
---|
71 |
|
---|
72 | Ella-0 (1):
|
---|
73 |
|
---|
74 | - v3d: add R10G10B10X2_UNORM to format table
|
---|
75 |
|
---|
76 | Emma Anholt (1):
|
---|
77 |
|
---|
78 | - mesa: Fix missing CopyTexImage formats for OES_required_internalformat.
|
---|
79 |
|
---|
80 | Italo Nicola (1):
|
---|
81 |
|
---|
82 | - panfrost: fix null deref when no color buffer is attached
|
---|
83 |
|
---|
84 | Jordan Justen (2):
|
---|
85 |
|
---|
86 | - iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13
|
---|
87 | - intel/dev: Add display_ver and set adl-p to 13
|
---|
88 |
|
---|
89 | Lionel Landwerlin (1):
|
---|
90 |
|
---|
91 | - nir: fix opt_memcpy src/dst mixup
|
---|
92 |
|
---|
93 | Marcin Ślusarz (1):
|
---|
94 |
|
---|
95 | - intel/compiler: INT DIV function does not support source modifiers
|
---|
96 |
|
---|
97 | Marek Olšák (2):
|
---|
98 |
|
---|
99 | - radeonsi: fix a depth texturing performance regression on gfx6-7
|
---|
100 | - radeonsi: fix clearing index_size for NGG fast launch
|
---|
101 |
|
---|
102 | Marek Vasut (1):
|
---|
103 |
|
---|
104 | - freedreno: Handle timeout == PIPE_TIMEOUT_INFINITE and rollover
|
---|
105 |
|
---|
106 | Neha Bhende (1):
|
---|
107 |
|
---|
108 | - auxiliary/indices: convert primitive type PIPE_PRIM_PATCHES
|
---|
109 |
|
---|
110 | Qiang Yu (1):
|
---|
111 |
|
---|
112 | - radeonsi: fix ps SI_PARAM_LINE_STIPPLE_TEX arg
|
---|
113 |
|
---|
114 | Rhys Perry (3):
|
---|
115 |
|
---|
116 | - aco: don't coalesce constant copies into non-power-of-two sizes
|
---|
117 | - aco/tests: add idep_amdgfxregs_h
|
---|
118 | - radv: don't require a GS copy shader to use the cache with NGG VS+GS
|
---|
119 |
|
---|
120 | Rob Clark (2):
|
---|
121 |
|
---|
122 | - freedreno: Use correct key for binning pass shader
|
---|
123 | - freedreno/drm: Don't return shared/control bo's to cache
|
---|
124 |
|
---|
125 | Tapani Pälli (1):
|
---|
126 |
|
---|
127 | - mesa: fix timestamp enum with EXT_disjoint_timer_query
|
---|
128 |
|
---|
129 | Timur Kristóf (5):
|
---|
130 |
|
---|
131 | - aco/optimize_postRA: Use iterators instead of operator[] of std::array.
|
---|
132 | - ac/nir: Fix match_mask to work correctly for VS outputs.
|
---|
133 | - nir: Exclude non-generic patch variables from get_variable_io_mask.
|
---|
134 | - ac/nir/nggc: Refactor save_reusable_variables.
|
---|
135 | - ac/nir/nggc: Don't reuse uniform values from divergent control flow.
|
---|
136 |
|
---|
137 | Zachary Michaels (1):
|
---|
138 |
|
---|
139 | - X11: Ensure that VK_SUBOPTIMAL_KHR propagates to user code
|
---|