xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.1.8.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1Mesa 21.1.8 Release Notes / 2021-09-08
2======================================
3
4Mesa 21.1.8 is a bug fix release which fixes bugs found since the 21.1.7 release.
5
6Mesa 21.1.8 implements the OpenGL 4.6 API, but the version reported by
7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9Some drivers don't support all the features required in OpenGL 4.6. OpenGL
104.6 is **only** available if requested at context creation.
11Compatibility contexts may report a lower version depending on each driver.
12
13Mesa 21.1.8 implements the Vulkan 1.2 API, but the version reported by
14the apiVersion property of the VkPhysicalDeviceProperties struct
15depends on the particular driver being used.
16
17SHA256 checksum
18---------------
19
20::
21
22    5cd32f5d089dca75300578a3d771a656eaed652090573a2655fe4e7022d56bfc  mesa-21.1.8.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- llvmpipe doesn't compile a valid shader with an useless switch
35- GetFragDataLocation(prog, "gl_FragColor") generates INVALID_OPERATION, but specs don't say it should
36- Possible miscompilation of a comparison with unsigned zero
37- dEQP-VK.wsi.android.swapchain.create#image_swapchain_create_info crash on Android R
38
39
40Changes
41-------
42
43Alyssa Rosenzweig (1):
44
45- drm-shim: Support kernels with >4k pages
46
47Boris Brezillon (1):
48
49- panfrost: Fix pan_blitter_emit_bifrost_blend()
50
51Eric Engestrom (3):
52
53- .pick_status.json: Update to 8bb9e9e76fa1f062c8da9536e9ee209b2dc268f7
54- Revert "python: Explicitly add the 'L' suffix on Python 3"
55- isl: drop left-over comment
56
57Erik Faye-Lund (2):
58
59- gallium/nir/tgsi: fixup indentation
60- gallium/nir/tgsi: initialize file_max for inputs
61
62Ilia Mirkin (1):
63
64- mesa: don't return errors for gl_* GetFragData* queries
65
66Faith Ekstrand (1):
67
68- anv: Set CONTEXT_PARAM_RECOVERABLE to false
69
70Lionel Landwerlin (1):
71
72- anv/android: handle image bindings from gralloc buffers
73
74Mao, Marc (1):
75
76- iris: declare padding for iris_vue_prog_key
77
78Marcin Ślusarz (2):
79
80- nir/builder: invalidate metadata per function
81- glsl/opt_algebraic: disable invalid optimization
82
83Mike Blumenkrantz (1):
84
85- nir/lower_vectorize_tess_levels: set num_components for vectorized loads
86
87Roman Stratiienko (1):
88
89- lima: Implement lima_resource_get_param() callback
90
91Simon Ser (4):
92
93- etnaviv: add stride, offset and modifier to resource_get_param
94- panfrost: implement resource_get_param
95- vc4: implement resource_get_param
96- v3d: implement resource_get_param
97
98Timothy Arceri (1):
99
100- glsl: fix variable scope for instructions inside case statements
101
102Vinson Lee (2):
103
104- meson: Remove duplicate xvmc in build summary.
105- nir: Initialize evaluate_cube_face_index_amd dst.x.
106