xref: /aosp_15_r20/external/mesa3d/docs/relnotes/21.1.3.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 21.1.3 Release Notes / 2021-06-18
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 21.1.3 is a bug fix release which fixes bugs found since the 21.1.2 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 21.1.3 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.1.3 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    cbe221282670875ffd762247b6a2c95dcee91d0a34c29802c75ef761fc891e69  mesa-21.1.3.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- radv: ACO miscompiles a specific DIRT 5 shader
35*61046927SAndroid Build Coastguard Worker- Segfault in mtx_unlock/amdgpu_bo_slab_destroy
36*61046927SAndroid Build Coastguard Worker- [radeonsi] Incorrect rendering when using glDisable(GL_MULTISAMPLE) with multisample backbuffer
37*61046927SAndroid Build Coastguard Worker- kwin_x11 ring gfx_0.0.0 timeout
38*61046927SAndroid Build Coastguard Worker- [i965] regression: piglit.spec.arb_depth_buffer_float.fbo-depthstencil-gl_depth32f_stencil8-drawpixels
39*61046927SAndroid Build Coastguard Worker
40*61046927SAndroid Build Coastguard Worker
41*61046927SAndroid Build Coastguard WorkerChanges
42*61046927SAndroid Build Coastguard Worker-------
43*61046927SAndroid Build Coastguard Worker
44*61046927SAndroid Build Coastguard WorkerAdam Jackson (1):
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard Worker- classic/xlib: Fix the build after !9817
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- radv: Don't skip barriers that only change queues.
51*61046927SAndroid Build Coastguard Worker- radv: Actually return correct value for read-only DCC compressedness.
52*61046927SAndroid Build Coastguard Worker- radv: Allow DCC images to be compressed with foreign queues.
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerDave Airlie (1):
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker- llvmpipe: add the interesting bit of cpu detection to the cache.
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard WorkerDuncan Hopkins (1):
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker- zink: Correct compiler issue with have_moltenvk member having been moved.
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard WorkerEric Engestrom (3):
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to db83dc619c96c35a039f2d8a32e1a179c0f00d64
65*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to f884c2e3be363903a59dbee01868c7ad0bf0f346
66*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 561f9ae74b2b7da06bb4830aaca8d017a3dd2746
67*61046927SAndroid Build Coastguard Worker
68*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (1):
69*61046927SAndroid Build Coastguard Worker
70*61046927SAndroid Build Coastguard Worker- llvmpipe: fix edge-rule logic for lines
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard WorkerFelix DeGrood (1):
73*61046927SAndroid Build Coastguard Worker
74*61046927SAndroid Build Coastguard Worker- anv: Clear all pending stall after pipe flush
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerIan Romanick (1):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker- util: Zero out all of mask in util_set_thread_affinity
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerIcecream95 (1):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker- panfrost: Use first_tiler to check if tiling is needed
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker- intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves
87*61046927SAndroid Build Coastguard Worker- anv: Handle OOM in the pinned path in anv_reloc_list_add
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerMatt Turner (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker- sparc: Avoid some redefinition warnings
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerMike Blumenkrantz (6):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker- zink: ci updates
96*61046927SAndroid Build Coastguard Worker- anv: fix availability for copying timestamp query results
97*61046927SAndroid Build Coastguard Worker- util/vbuf: fix buffer overrun in attribute conversions
98*61046927SAndroid Build Coastguard Worker- zink: fix caching of shader variants with inlined uniforms
99*61046927SAndroid Build Coastguard Worker- zink: use scissor region for discarding clears during blit
100*61046927SAndroid Build Coastguard Worker- zink: fix typo that's definitely not at all embarrassing or anything like that
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard WorkerNeha Bhende (1):
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard Worker- svga: Initialize pipe_shader_state for transform shaders
105*61046927SAndroid Build Coastguard Worker
106*61046927SAndroid Build Coastguard WorkerPetr Vaněk (1):
107*61046927SAndroid Build Coastguard Worker
108*61046927SAndroid Build Coastguard Worker- docs/install: remove one extra when
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (6):
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard Worker- frontend/dri: set PIPE_BIND_PROTECTED later
113*61046927SAndroid Build Coastguard Worker- frontend/dri: fix bool/int comparison
114*61046927SAndroid Build Coastguard Worker- radeonsi: fix encryption check for buffers
115*61046927SAndroid Build Coastguard Worker- radeonsi: add a gfx10 bug workaround for NOT_EOP
116*61046927SAndroid Build Coastguard Worker- radeonsi: dirty msaa_config on rs->multisample_enable change
117*61046927SAndroid Build Coastguard Worker- winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_free
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard WorkerRhys Perry (3):
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard Worker- aco: do not clause NSA instructions
122*61046927SAndroid Build Coastguard Worker- aco: don't create 4 and 5 dword NSA instructions on GFX10
123*61046927SAndroid Build Coastguard Worker- aco: use v1b/v2b for ds_read_u8/ds_read_u16
124*61046927SAndroid Build Coastguard Worker
125*61046927SAndroid Build Coastguard WorkerRob Clark (2):
126*61046927SAndroid Build Coastguard Worker
127*61046927SAndroid Build Coastguard Worker- egl: zero is a valid fd
128*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix use after free
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (6):
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker- radv: enable RADV_DEBUG=invariantgeom for SotTR DX11/DX12 versions
133*61046927SAndroid Build Coastguard Worker- radv: emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL only on GFX9+
134*61046927SAndroid Build Coastguard Worker- aco: fix range checking for SSBO loads/stores with SGPR offset on GFX6-7
135*61046927SAndroid Build Coastguard Worker- aco: fix emitting literal offsets with SMEM on GFX7
136*61046927SAndroid Build Coastguard Worker- radv: do not launch an IB2 for secondary cmdbuf with INDIRECT_MULTI on GFX7
137*61046927SAndroid Build Coastguard Worker- radv: fix aligning the image offset by using align64()
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard WorkerSergii Melikhov (1):
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard Worker- util/format: Change the pointer offset.
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard WorkerTony Wasserka (1):
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard Worker- aco/ra: Fix off-by-one-error in print_regs
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard WorkerVinson Lee (1):
148*61046927SAndroid Build Coastguard Worker
149*61046927SAndroid Build Coastguard Worker- travis: Download XQuartz from GitHub.
150