1 | Mesa 21.2.4 Release Notes / 2021-10-14
|
---|
2 | ======================================
|
---|
3 |
|
---|
4 | Mesa 21.2.4 is a bug fix release which fixes bugs found since the 21.2.3 release.
|
---|
5 |
|
---|
6 | Mesa 21.2.4 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.4 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 | fe6ede82d1ac02339da3c2ec1820a379641902fd351a52cc01153f76eff85b44 mesa-21.2.4.tar.xz
|
---|
23 |
|
---|
24 |
|
---|
25 | New features
|
---|
26 | ------------
|
---|
27 |
|
---|
28 | - None
|
---|
29 |
|
---|
30 |
|
---|
31 | Bug fixes
|
---|
32 | ---------
|
---|
33 |
|
---|
34 | - RADV: Rendering issues in Resident Evil 2 with NGGC
|
---|
35 | - crocus: Incorrect stride when used through prime
|
---|
36 | - anv: descriptorBindingUniformBufferUpdateAfterBind feature is not supported
|
---|
37 |
|
---|
38 |
|
---|
39 | Changes
|
---|
40 | -------
|
---|
41 |
|
---|
42 | Alyssa Rosenzweig (3):
|
---|
43 |
|
---|
44 | - panfrost: Move special_varying to compiler definitions
|
---|
45 | - panfrost: Fix off-by-one in varying count assert
|
---|
46 | - panfrost: Don't set CAP_TGSI_FS_COORD_PIXEL_CENTER_INTEGER
|
---|
47 |
|
---|
48 | Bas Nieuwenhuizen (2):
|
---|
49 |
|
---|
50 | - amd/common: Add fallback for misreported clocks for RGP.
|
---|
51 | - radv: Handle copying zero queries.
|
---|
52 |
|
---|
53 | Chia-I Wu (1):
|
---|
54 |
|
---|
55 | - radv: plug leaks in radv_device_init_accel_struct_build_state
|
---|
56 |
|
---|
57 | Connor Abbott (1):
|
---|
58 |
|
---|
59 | - ir3: Use source in ir3_output_conv_src_type()
|
---|
60 |
|
---|
61 | Dave Airlie (7):
|
---|
62 |
|
---|
63 | - crocus/query: don't loop on ready status after gpu hang.
|
---|
64 | - device_select: close dri3 fd after using it.
|
---|
65 | - crocus: Honor scanout requirement from DRI
|
---|
66 | - crocus/gen5: reemit shaders on gen5 after new program cache bo.
|
---|
67 | - crocus/gen5: add dirty flags for urb fences.
|
---|
68 | - crocus/gen6: don't reemit the svbi when debugging
|
---|
69 | - gallivm/format: clamp SINT conversion rather than truncate.
|
---|
70 |
|
---|
71 | Dylan Baker (7):
|
---|
72 |
|
---|
73 | - docs" Add SHA256 sum for mesa 21.2.3
|
---|
74 | - .pick_status.json: Update to fb8f532ea1bbd9c959e0f59c652347e435a71f91
|
---|
75 | - .pick_status.json: Update to d2543658ef6fe0ad59af217a09a931d3b6174a43
|
---|
76 | - .pick_status.json: Update to 729991e09cd28550001ae63710ab929d95b115bc
|
---|
77 | - .pick_status.json: Update to 3a18963b0876af2aa0d60dd9917e69d409ce4d6e
|
---|
78 | - .pick_status.json: Update to ced950e42f4a95ef410e63c2d26a2119e0c3c40b
|
---|
79 | - .pick_status.json: Update to 783f8f728ce8e77885adbc7b2c12c39c3e3e5198
|
---|
80 |
|
---|
81 | Emma Anholt (2):
|
---|
82 |
|
---|
83 | - gallium/dri: Make YUV formats we're going to emulate external-only.
|
---|
84 | - i915g: Check for the scanout-layout conditions before setting level info.
|
---|
85 |
|
---|
86 | Filip Gawin (1):
|
---|
87 |
|
---|
88 | - r300: implement forgotten tgsi's cases of textures
|
---|
89 |
|
---|
90 | Gert Wollny (1):
|
---|
91 |
|
---|
92 | - mesa: signal driver when buffer is bound to different texture format
|
---|
93 |
|
---|
94 | Icecream95 (1):
|
---|
95 |
|
---|
96 | - pan/mdg: Use the correct swizzle for condition moves
|
---|
97 |
|
---|
98 | Faith Ekstrand (1):
|
---|
99 |
|
---|
100 | - vulkan/shader_module: Fix the lifetime of temporary shader modules
|
---|
101 |
|
---|
102 | Kai Wasserbäch (2):
|
---|
103 |
|
---|
104 | - gallivm: add new wrapper around Module::setOverrideStackAlignment()
|
---|
105 | - gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone
|
---|
106 |
|
---|
107 | Lionel Landwerlin (3):
|
---|
108 |
|
---|
109 | - anv: enable UBO indexing
|
---|
110 | - anv: add missing transition handling bits
|
---|
111 | - spirv: deal with null pointers
|
---|
112 |
|
---|
113 | Marek Olšák (2):
|
---|
114 |
|
---|
115 | - radeonsi: add back a workaround for DCC MSAA on gfx9 due to conformance issues
|
---|
116 | - ac/surface: don't overwrite DCC settings for imported buffers
|
---|
117 |
|
---|
118 | Pavel Asyutchenko (1):
|
---|
119 |
|
---|
120 | - llvmpipe: fix crash when doing FB fetch + gl_FragDepth write in one shader
|
---|
121 |
|
---|
122 | Qiang Yu (1):
|
---|
123 |
|
---|
124 | - loader/dri3: fix swap out of order when changing swap interval
|
---|
125 |
|
---|
126 | Rob Clark (1):
|
---|
127 |
|
---|
128 | - freedreno/drm: Move pipe unref after fence removal
|
---|
129 |
|
---|
130 | Samuel Pitoiset (2):
|
---|
131 |
|
---|
132 | - radv: fix adjusting the frag coord when RADV_FORCE_VRS is enabled
|
---|
133 | - aco: fix load_barycentric_at_{offset,sample}
|
---|
134 |
|
---|
135 | Timur Kristóf (3):
|
---|
136 |
|
---|
137 | - aco: Fix small primitive precision.
|
---|
138 | - aco: Fix determining whether any culling is enabled.
|
---|
139 | - ac/nir/cull: Accept NaN and +/- Inf in face culling.
|
---|
140 |
|
---|
141 | Vasily Khoruzhick (1):
|
---|
142 |
|
---|
143 | - lima: split_load_input: don't split unaligned vec2
|
---|
144 |
|
---|
145 | Vinson Lee (1):
|
---|
146 |
|
---|
147 | - pps: Avoid duplicate elements in with_datasources array.
|
---|