xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.3.9.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.3.9 Release Notes / 2022-06-08
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.3.9 is a bug fix release which fixes bugs found since the 21.3.8 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 21.3.9 implements the OpenGL 4.6 API, but the version reported by
7*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
8*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
9*61046927SAndroid Build Coastguard WorkerSome drivers don't support all the features required in OpenGL 4.6. OpenGL
10*61046927SAndroid Build Coastguard Worker4.6 is **only** available if requested at context creation.
11*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each driver.
12*61046927SAndroid Build Coastguard Worker
13*61046927SAndroid Build Coastguard WorkerMesa 21.3.9 implements the Vulkan 1.2 API, but the version reported by
14*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct
15*61046927SAndroid Build Coastguard Workerdepends on the particular driver being used.
16*61046927SAndroid Build Coastguard Worker
17*61046927SAndroid Build Coastguard WorkerSHA256 checksum
18*61046927SAndroid Build Coastguard Worker---------------
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker::
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker    91fe6f20339884e37a7c47bfba42fb1cd397512c9ed5ad423de369f047cd8b5c  mesa-21.3.9.tar.xz
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerNew features
26*61046927SAndroid Build Coastguard Worker------------
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard Worker- None
29*61046927SAndroid Build Coastguard Worker
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard WorkerBug fixes
32*61046927SAndroid Build Coastguard Worker---------
33*61046927SAndroid Build Coastguard Worker
34*61046927SAndroid Build Coastguard Worker- [regression][bisected] MSVC: Build failure in libmesa_util when targeting x86 32-bit
35*61046927SAndroid Build Coastguard Worker- A crash in radeonsi driver
36*61046927SAndroid Build Coastguard Worker
37*61046927SAndroid Build Coastguard Worker
38*61046927SAndroid Build Coastguard WorkerChanges
39*61046927SAndroid Build Coastguard Worker-------
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (2):
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard Worker- panfrost: Emulate GL_CLAMP on Bifrost
44*61046927SAndroid Build Coastguard Worker- pan/bi: Handle non-2D arrays
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerDave Airlie (2):
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker- crocus: don't map scanout buffers as write-back
49*61046927SAndroid Build Coastguard Worker- intel/perf: use a function to do common allocations
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard WorkerEmma Anholt (2):
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard Worker- vulkan: Make sure we've loaded our connectors when querying plane props.
54*61046927SAndroid Build Coastguard Worker- intel/perf: Move some static blocks of C code out of the python script.
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard WorkerEric Engestrom (3):
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 05d687723530ed3c5c9f7d0addb3b047138613a3
59*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to fc381fa1e341bc9cf71f53a915dc47926a3f621f
60*61046927SAndroid Build Coastguard Worker- Revert "glx: Fix build errors with --enable-mangling (v2)"
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1):
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker- Revert "ci: downgrade sphinx to v3.x"
65*61046927SAndroid Build Coastguard Worker
66*61046927SAndroid Build Coastguard WorkerGeorg Lehmann (1):
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard Worker- radv: Don't hash ycbcr sampler base object.
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard WorkerIan Romanick (1):
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard Worker- intel/fs: Force destination types on DP4A instructions
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard WorkerIcecream95 (2):
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard Worker- panfrost: Don't initialise the trampolines array
77*61046927SAndroid Build Coastguard Worker- panfrost: Optimise recalculation of max sampler view
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (1):
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker- anv: Allow MSAA resolve with different numbers of planes
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerJonathan Gray (1):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker- util: fix msvc build
86*61046927SAndroid Build Coastguard Worker
87*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (4):
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard Worker- anv: fix variable shadowing
90*61046927SAndroid Build Coastguard Worker- anv: zero-out anv_batch_bo
91*61046927SAndroid Build Coastguard Worker- anv: emit timestamp & availability using the same part of CS
92*61046927SAndroid Build Coastguard Worker- anv: flush tile cache with query copy command
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard WorkerMatt Turner (8):
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard Worker- intel/perf: Don't print leading space from desc_units()
97*61046927SAndroid Build Coastguard Worker- intel/perf: Deduplicate perf counters
98*61046927SAndroid Build Coastguard Worker- intel/perf: Use a function to initialize perf counters
99*61046927SAndroid Build Coastguard Worker- intel/perf: Use slimmer intel_perf_query_counter_data struct
100*61046927SAndroid Build Coastguard Worker- intel/perf: Store indices to strings rather than pointers
101*61046927SAndroid Build Coastguard Worker- intel/perf: Mark intel_perf_counter_* enums as PACKED
102*61046927SAndroid Build Coastguard Worker- intel/perf: Fix mistake in description string
103*61046927SAndroid Build Coastguard Worker- intel/perf: Destination array calculation into function
104*61046927SAndroid Build Coastguard Worker
105*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (9):
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard Worker- llvmpipe: fix occlusion queries with early depth test
108*61046927SAndroid Build Coastguard Worker- anv: fix xfb usage with rasterizer discard
109*61046927SAndroid Build Coastguard Worker- anv: fix CmdSetColorWriteEnableEXT for maximum rts
110*61046927SAndroid Build Coastguard Worker- anv: fix some dynamic rasterization discard cases in pipeline construction
111*61046927SAndroid Build Coastguard Worker- lavapipe: always clone shader nir for shader states
112*61046927SAndroid Build Coastguard Worker- gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray
113*61046927SAndroid Build Coastguard Worker- zink: flag sample locations for re-set on batch flush
114*61046927SAndroid Build Coastguard Worker- zink: force-add usage when adding last-ref tracking
115*61046927SAndroid Build Coastguard Worker- zink: only update usage on buffer rebind if rebinds occurred
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1):
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard Worker- radeonsi: don't clear framebuffer.state before dcc decomp
120