~mmach/netext73/mesa-haswell

« back to all changes in this revision

Viewing changes to docs/relnotes/21.3.5.rst

  • Committer: mmach
  • Date: 2022-09-22 19:56:13 UTC
  • Revision ID: netbit73@gmail.com-20220922195613-wtik9mmy20tmor0i
2022-09-22 21:17:09

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Mesa 21.3.5 Release Notes / 2022-01-26
2
 
======================================
3
 
 
4
 
Mesa 21.3.5 is a bug fix release which fixes bugs found since the 21.3.4 release.
5
 
 
6
 
Mesa 21.3.5 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.3.5 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
 
    d93b2a9d2464ee856d7637a07dff6b7cd950f295ad58518bb959f76882cf4a4c  mesa-21.3.5.tar.xz
23
 
 
24
 
 
25
 
New features
26
 
------------
27
 
 
28
 
- None
29
 
 
30
 
 
31
 
Bug fixes
32
 
---------
33
 
 
34
 
- glGetActiveUniform failing with GL_INVALID_VALUE for no reason
35
 
- CopelliaSim crashes on adding vision sensor to a scene on Ubuntu 20+, runs fine on Ubuntu 18.04
36
 
- Dirt Rally: Flickering glitches on certain foliage going from Mesa 21.2.5 to 21.3.0
37
 
- FrontFacing input is broken on Intel/Vulkan
38
 
- llvmpipe: Unimplemented get_driver_uuid/get_device_uuid causes segfaults in e.g. Wine
39
 
 
40
 
 
41
 
Changes
42
 
-------
43
 
 
44
 
Alejandro Piñeiro (1):
45
 
 
46
 
- vulkan: return default string for undefined enum
47
 
 
48
 
Alyssa Rosenzweig (3):
49
 
 
50
 
- pan/bi: Schedule around blend shader register clobbering
51
 
- panfrost: Use u_reduced_prim for primitive checks
52
 
- panfrost: Only cull polygons
53
 
 
54
 
Bas Nieuwenhuizen (1):
55
 
 
56
 
- util/fossilize_db: Fix double free in error handling.
57
 
 
58
 
Carsten Haitzler (1):
59
 
 
60
 
- panfrost: Don't double-free when handling error for unsupported GPU
61
 
 
62
 
Charles Baker (1):
63
 
 
64
 
- zink: Output PackHalf2x16 to uint not float
65
 
 
66
 
Emma Anholt (1):
67
 
 
68
 
- softpipe: respect !independent_blend_enable for color masks.
69
 
 
70
 
Eric Engestrom (4):
71
 
 
72
 
- .pick_status.json: Update to 06504fb9e2382e43b889fd6ca642bb785b544d4d
73
 
- .pick_status.json: Mark 1b88777e97f635612c560a2f00d349ea271581b1 as denominated
74
 
- .pick_status.json: Mark d1530a3f3b1625baa42e84cba9844b6eb4ac76ce as denominated
75
 
- .pick_status.json: Mark 58a843ab14e0eecf044a35154da72cdf7ab6f15a as denominated
76
 
 
77
 
Ian Romanick (1):
78
 
 
79
 
- intel/fs: Fix gl_FrontFacing optimization on Gfx12+
80
 
 
81
 
Kenneth Graunke (1):
82
 
 
83
 
- iris: Fix and refactor check for clear color being fully zero
84
 
 
85
 
Lepton Wu (1):
86
 
 
87
 
- driconf: Fix unhandled tags in static conf
88
 
 
89
 
Lionel Landwerlin (2):
90
 
 
91
 
- intel/fs: disable VRS when omask is written
92
 
- anv: fix missing descriptor copy of bufferview/surfacestate content
93
 
 
94
 
Mike Blumenkrantz (10):
95
 
 
96
 
- zink: always set number of timestamp results to 1 for internal qbo
97
 
- zink: fix availability buffer sizing/copying for xfb queries
98
 
- zink: skip readback of qbos with no results
99
 
- Revert "zink: when performing an implicit reset, sync qbos"
100
 
- zink: use even more accurate stride values for query result copies
101
 
- aux/trace: copy over stream_output_target_offset method from context
102
 
- util/vbuf: fix buffer translation sizing
103
 
- zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier
104
 
- zink: check EXT_image_drm_format_modifier for dmabuf support
105
 
- zink: stop allocating such massive staging regions for buffer maps
106
 
 
107
 
Pavel Ondračka (1):
108
 
 
109
 
- r300: properly initialize new_vs in r300_draw_init_vertex_shader
110
 
 
111
 
Pierre-Eric Pelloux-Prayer (2):
112
 
 
113
 
- driconf: enable vs_position_always_invariant for Dirt Rally
114
 
- mesa: use less temporaries in build_lighting
115
 
 
116
 
Qiang Yu (1):
117
 
 
118
 
- nir: fix nir_tex_instr hash not count is_sparse field
119
 
 
120
 
Rhys Perry (1):
121
 
 
122
 
- nir/unsigned_upper_bound: don't follow 64-bit f2u32()
123
 
 
124
 
Rob Clark (5):
125
 
 
126
 
- mesa/st: Lowered ucp should still mark rast state dirty
127
 
- freedreno: Pass shader cache key instead of shader key
128
 
- freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE
129
 
- freedreno/a6xx: Fix clip_mask
130
 
- freedreno/a5xx: Fix clip_mask
131
 
 
132
 
Stefan Brüns (1):
133
 
 
134
 
- llvmpipe: Add get_{driver,device}_uuid implementations
135
 
 
136
 
Tapani Pälli (2):
137
 
 
138
 
- mesa: refactor GetProgramiv to use program resource list
139
 
- mesa: move GetProgramInterfaceiv as a shader_query function
140
 
 
141
 
Yiwei Zhang (1):
142
 
 
143
 
- venus: VkExternalImageFormatProperties is optional