xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.1.5.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.1.5 Release Notes / 2020-08-05
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.1.5 is a bug fix release which fixes bugs found since the 20.1.4 release.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerMesa 20.1.5 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 20.1.5 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    fac1861e6e0bf1aec893f8d86dbfb9d8a0f426ff06b05256df10e3ad7e02c69b  mesa-20.1.5.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- panfrost: Register allocation fails for Firefox WebRender shaders
35*61046927SAndroid Build Coastguard Worker- VRAM leak with vuilkan external memory + opengl memory objects
36*61046927SAndroid Build Coastguard Worker- Possible array out of bounds in brw_vec4_nir.cpp
37*61046927SAndroid Build Coastguard Worker- [tgl][bisected][regression][iris] failure on dEQP-EGL.functional.wide_color.pbuffer_8888_colorspace_default
38*61046927SAndroid Build Coastguard Worker- Multiply defined symbols compiling with gcc\@10.1.0
39*61046927SAndroid Build Coastguard Worker- shrinking descriptor pool on intel+vulkan
40*61046927SAndroid Build Coastguard Worker- dEQP-VK.renderpass2.dedicated_allocation.attachment.1.12 fails on NAVI14
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerChanges
44*61046927SAndroid Build Coastguard Worker-------
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerAlyssa Rosenzweig (2):
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard Worker- pan/mdg: Mask spills from texture write
49*61046927SAndroid Build Coastguard Worker- pan/mdg: Test for SSA before chasing addresses
50*61046927SAndroid Build Coastguard Worker
51*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard Worker- radv: Fix uninitialized variable in renderpass.
54*61046927SAndroid Build Coastguard Worker- radv: Fix host->host signalling with legacy timeline semaphores.
55*61046927SAndroid Build Coastguard Worker- mesa/st: Actually free the driver part of memory objects on destruction.
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (3):
58*61046927SAndroid Build Coastguard Worker
59*61046927SAndroid Build Coastguard Worker- aco: fix scratch loads which cross element_size boundaries
60*61046927SAndroid Build Coastguard Worker- aco: don't split store data if it was already split into more elements
61*61046927SAndroid Build Coastguard Worker- aco: prevent infinite recursion in RA for subdword variables
62*61046927SAndroid Build Coastguard Worker
63*61046927SAndroid Build Coastguard WorkerDaryl W. Grunau (1):
64*61046927SAndroid Build Coastguard Worker
65*61046927SAndroid Build Coastguard Worker- prevent multiply defined symbols
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard WorkerEric Engestrom (6):
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.4
70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to caa98246a0e180a96f3fcdcd3bfcbef0b136bc11
71*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark bd75e9923302a3d389469b7b233968576a46f4de as denominated
72*61046927SAndroid Build Coastguard Worker- .pick_status.json: Mark 1b3be07b5faf867f698668080b060a270c5f795e as denominated
73*61046927SAndroid Build Coastguard Worker- bin/gen_release_notes: automatically commit release notes
74*61046927SAndroid Build Coastguard Worker- docs: add release notes for 20.1.5
75*61046927SAndroid Build Coastguard Worker
76*61046927SAndroid Build Coastguard WorkerFrancisco Jerez (1):
77*61046927SAndroid Build Coastguard Worker
78*61046927SAndroid Build Coastguard Worker- intel/ir/gen12+: Work around FS performance regressions due to SIMD32 discard divergence.
79*61046927SAndroid Build Coastguard Worker
80*61046927SAndroid Build Coastguard WorkerFrank Binns (1):
81*61046927SAndroid Build Coastguard Worker
82*61046927SAndroid Build Coastguard Worker- egl/dri2: only take a dri2_dpy reference when binding a new context/surfaces
83*61046927SAndroid Build Coastguard Worker
84*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (2):
85*61046927SAndroid Build Coastguard Worker
86*61046927SAndroid Build Coastguard Worker- intel/eu: Use non-coherent mode (BTI=253) for stateless A64 messages
87*61046927SAndroid Build Coastguard Worker- nir/deref: Don't try to compare derefs containing casts
88*61046927SAndroid Build Coastguard Worker
89*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1):
90*61046927SAndroid Build Coastguard Worker
91*61046927SAndroid Build Coastguard Worker- iris: Delete shader variants when deleting the API-facing shader
92*61046927SAndroid Build Coastguard Worker
93*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (1):
94*61046927SAndroid Build Coastguard Worker
95*61046927SAndroid Build Coastguard Worker- anv: Pass device to setup_gralloc0_usage for error reporting
96*61046927SAndroid Build Coastguard Worker
97*61046927SAndroid Build Coastguard WorkerLionel Landwerlin (1):
98*61046927SAndroid Build Coastguard Worker
99*61046927SAndroid Build Coastguard Worker- anv: fix descriptor set free
100*61046927SAndroid Build Coastguard Worker
101*61046927SAndroid Build Coastguard WorkerMarcin Ślusarz (6):
102*61046927SAndroid Build Coastguard Worker
103*61046927SAndroid Build Coastguard Worker- iris: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL
104*61046927SAndroid Build Coastguard Worker- i965: propagate error from gen_perf_begin_query to glBeginPerfQueryINTEL
105*61046927SAndroid Build Coastguard Worker- util: fix possible fd leaks in os_socket_listen_abstract
106*61046927SAndroid Build Coastguard Worker- util: fix possible buffer overflow in util_get_process_exec_path
107*61046927SAndroid Build Coastguard Worker- mesa: fix out of bounds access in glGetFramebufferParameterivEXT
108*61046927SAndroid Build Coastguard Worker- intel/vec4: fix out of bounds read
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard WorkerMarek Olšák (4):
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard Worker- ac: update register and packet definitions for preemption
113*61046927SAndroid Build Coastguard Worker- radeonsi: add missing initialization of registers
114*61046927SAndroid Build Coastguard Worker- radeonsi/gfx10: set the correct value for OFFCHIP_BUFFERING
115*61046927SAndroid Build Coastguard Worker- radeonsi: disable SDMA on gfx9
116*61046927SAndroid Build Coastguard Worker
117*61046927SAndroid Build Coastguard WorkerMauro Rossi (1):
118*61046927SAndroid Build Coastguard Worker
119*61046927SAndroid Build Coastguard Worker- radv: fix build on Android 7 (v2)
120*61046927SAndroid Build Coastguard Worker
121*61046927SAndroid Build Coastguard WorkerYevhenii Kolesnikov (1):
122*61046927SAndroid Build Coastguard Worker
123*61046927SAndroid Build Coastguard Worker- nine: fix incorrect calculation of layer count for 3D textures
124