• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Mesa 21.3.9 Release Notes / 2022-06-08
2======================================
3
4Mesa 21.3.9 is a bug fix release which fixes bugs found since the 21.3.8 release.
5
6Mesa 21.3.9 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.3.9 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    91fe6f20339884e37a7c47bfba42fb1cd397512c9ed5ad423de369f047cd8b5c  mesa-21.3.9.tar.xz
23
24
25New features
26------------
27
28- None
29
30
31Bug fixes
32---------
33
34- [regression][bisected] MSVC: Build failure in libmesa_util when targeting x86 32-bit
35- A crash in radeonsi driver
36
37
38Changes
39-------
40
41Alyssa Rosenzweig (2):
42
43- panfrost: Emulate GL_CLAMP on Bifrost
44- pan/bi: Handle non-2D arrays
45
46Dave Airlie (2):
47
48- crocus: don't map scanout buffers as write-back
49- intel/perf: use a function to do common allocations
50
51Emma Anholt (2):
52
53- vulkan: Make sure we've loaded our connectors when querying plane props.
54- intel/perf: Move some static blocks of C code out of the python script.
55
56Eric Engestrom (3):
57
58- .pick_status.json: Update to 05d687723530ed3c5c9f7d0addb3b047138613a3
59- .pick_status.json: Update to fc381fa1e341bc9cf71f53a915dc47926a3f621f
60- Revert "glx: Fix build errors with --enable-mangling (v2)"
61
62Erik Faye-Lund (1):
63
64- Revert "ci: downgrade sphinx to v3.x"
65
66Georg Lehmann (1):
67
68- radv: Don't hash ycbcr sampler base object.
69
70Ian Romanick (1):
71
72- intel/fs: Force destination types on DP4A instructions
73
74Icecream95 (2):
75
76- panfrost: Don't initialise the trampolines array
77- panfrost: Optimise recalculation of max sampler view
78
79Jason Ekstrand (1):
80
81- anv: Allow MSAA resolve with different numbers of planes
82
83Jonathan Gray (1):
84
85- util: fix msvc build
86
87Lionel Landwerlin (4):
88
89- anv: fix variable shadowing
90- anv: zero-out anv_batch_bo
91- anv: emit timestamp & availability using the same part of CS
92- anv: flush tile cache with query copy command
93
94Matt Turner (8):
95
96- intel/perf: Don't print leading space from desc_units()
97- intel/perf: Deduplicate perf counters
98- intel/perf: Use a function to initialize perf counters
99- intel/perf: Use slimmer intel_perf_query_counter_data struct
100- intel/perf: Store indices to strings rather than pointers
101- intel/perf: Mark intel_perf_counter_* enums as PACKED
102- intel/perf: Fix mistake in description string
103- intel/perf: Destination array calculation into function
104
105Mike Blumenkrantz (9):
106
107- llvmpipe: fix occlusion queries with early depth test
108- anv: fix xfb usage with rasterizer discard
109- anv: fix CmdSetColorWriteEnableEXT for maximum rts
110- anv: fix some dynamic rasterization discard cases in pipeline construction
111- lavapipe: always clone shader nir for shader states
112- gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray
113- zink: flag sample locations for re-set on batch flush
114- zink: force-add usage when adding last-ref tracking
115- zink: only update usage on buffer rebind if rebinds occurred
116
117Pierre-Eric Pelloux-Prayer (1):
118
119- radeonsi: don't clear framebuffer.state before dcc decomp
120