xref: /aosp_15_r20/external/mesa3d/docs/relnotes/22.1.4.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1Mesa 22.1.4 Release Notes / 2022-07-15
2======================================
3
4Mesa 22.1.4 is a bug fix release which fixes bugs found since the 22.1.3 release.
5
6Mesa 22.1.4 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 22.1.4 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    670d8cbe8b72902a45ea2da68a9da4dc4a5d99c5953a926177adbce1b1640b76  mesa-22.1.4.tar.xz
23
24
25
26New features
27------------
28
29- None
30
31
32Bug fixes
33---------
34
35- r300: Segfault in shaders/closed/steam/kerbal-space-program/1017.shader_test
36
37
38Changes
39-------
40
41Alyssa Rosenzweig (2):
42
43- ttn: Set nir->info.separate_shader
44- panfrost: Clear with a quad to avoid flushing
45
46Daniel Schürmann (3):
47
48- nir/opt_shrink_vectors: fix re-using of components for vecN
49- radv/shader_info: fix load_frag_coord and load_sample_pos read masks
50- aco: fix packed 16bit fneg/fsat optimization
51
52Dylan Baker (6):
53
54- docs: add sah256sum for mesa 22.1.3
55- .pick_status.json: Update to c017dfec62e448fea9ad9d16c575086b0de19b3b
56- .pick_status.json: Mark 4480e577a462d43f5c7701d2c1b70c601c626e18 as denominated
57- .pick_status.json: Update to 8ab1e9826db5936ff287bef7b428ebee27ada507
58- .pick_status.json: Update to 9dbfc21ab9ac99ebec56369d1e1ea9d7b615d5f5
59- .pick_status.json: Update to 0feedec9e6b630f930605d9681911fe9e2b705ce
60
61Emma Anholt (1):
62
63- zink: Do the timestamp-to-ns math in a double to have better precision.
64
65Iago Toral Quiroga (2):
66
67- v3dv: fix pool descriptor count for inline uniform buffers
68- nir: fix documentation for uadd_carry and usub_borry opcodes
69
70Faith Ekstrand (4):
71
72- vulkan/wsi: Pass the size to MapMemory in the SW path
73- vulkan/wsi/x11: Don't leak shm_reply if we don't have dri3 or present
74- anv: Inheritance info cannot be NULL
75- anv: Stop compacting surface state tables
76
77Lionel Landwerlin (5):
78
79- anv: disable non uniform indexing of UBOs
80- anv: use the right helper to invalidate memory
81- intel/fs: ray query fix for global address
82- nir/serialize: restore ray query variables
83- isl: add new helper for format component compatibility
84
85Marek Olšák (1):
86
87- radeonsi: fix random PS wave size
88
89Mike Blumenkrantz (5):
90
91- nir/types: fix glsl_matrix_type_is_row_major() assert
92- zink: enforce viewport depth clamping
93- mesa: fix SignalSemaphoreEXT behavior
94- lavapipe: don't overwrite entire VkFormatProperties3 struct
95- lavapipe: don't crash on null xfb buffer pointer
96
97Pavel Ondračka (1):
98
99- r300: Keep rc_rename_regs() from overflowing RC_REGISTER_MAX_INDEX
100
101Rhys Perry (1):
102
103- aco/ra: update register file when updating phi definition
104
105Tatsuyuki Ishi (1):
106
107- radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard.
108