xref: /aosp_15_r20/external/mesa3d/docs/relnotes/20.1.2.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 Release Notes / 2020-06-24
2*61046927SAndroid Build Coastguard Worker======================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 is a bug fix release which fixes bugs found since the 20.1.1
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 implements the OpenGL 4.6 API, but the version reported by
8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL
11*61046927SAndroid Build Coastguard Worker4.6. OpenGL 4.6 is **only** available if requested at context creation.
12*61046927SAndroid Build Coastguard WorkerCompatibility contexts may report a lower version depending on each
13*61046927SAndroid Build Coastguard Workerdriver.
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerMesa 20.1.2 implements the Vulkan 1.2 API, but the version reported by
16*61046927SAndroid Build Coastguard Workerthe apiVersion property of the VkPhysicalDeviceProperties struct depends
17*61046927SAndroid Build Coastguard Workeron the particular driver being used.
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard WorkerSHA256 checksum
20*61046927SAndroid Build Coastguard Worker---------------
21*61046927SAndroid Build Coastguard Worker
22*61046927SAndroid Build Coastguard Worker::
23*61046927SAndroid Build Coastguard Worker
24*61046927SAndroid Build Coastguard Worker    283dff72814c8a80ce1ff8271e3f055895d26f4da3f4362acc49193e635780cb  mesa-20.1.2.tar.xz
25*61046927SAndroid Build Coastguard Worker
26*61046927SAndroid Build Coastguard WorkerNew features
27*61046927SAndroid Build Coastguard Worker------------
28*61046927SAndroid Build Coastguard Worker
29*61046927SAndroid Build Coastguard Worker- None
30*61046927SAndroid Build Coastguard Worker
31*61046927SAndroid Build Coastguard Worker
32*61046927SAndroid Build Coastguard WorkerBug fixes
33*61046927SAndroid Build Coastguard Worker---------
34*61046927SAndroid Build Coastguard Worker
35*61046927SAndroid Build Coastguard Worker- [RADV/GFX8] Performance drop in DOOM Eternal when "Present from
36*61046927SAndroid Build Coastguard Worker  compute" is enabled
37*61046927SAndroid Build Coastguard Worker- freedreno: multiple applications crash on a5xx
38*61046927SAndroid Build Coastguard Worker- [RADV] - Path of Exile (238960) - Map outline, landscape and markers are
39*61046927SAndroid Build Coastguard Worker  missing with the Vulkan renderer.
40*61046927SAndroid Build Coastguard Worker- ASTC texture decompression fails when using software fallback
41*61046927SAndroid Build Coastguard Worker- [BISECTED] compiling shader causes crash
42*61046927SAndroid Build Coastguard Worker- Zink + GALLIUM_HUD SIGSEGV
43*61046927SAndroid Build Coastguard Worker- If-statement body is executed for false condition
44*61046927SAndroid Build Coastguard Worker
45*61046927SAndroid Build Coastguard WorkerChanges
46*61046927SAndroid Build Coastguard Worker-------
47*61046927SAndroid Build Coastguard Worker
48*61046927SAndroid Build Coastguard WorkerBas Nieuwenhuizen (3):
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard Worker- vulkan/wsi/x11: Ensure we create at least minImageCount images.
51*61046927SAndroid Build Coastguard Worker- radv/winsys: Deal with realloc failures in BO lists.
52*61046927SAndroid Build Coastguard Worker- radv: Handle mmap failures.
53*61046927SAndroid Build Coastguard Worker
54*61046927SAndroid Build Coastguard WorkerDaniel Schürmann (1):
55*61046927SAndroid Build Coastguard Worker
56*61046927SAndroid Build Coastguard Worker- aco: fix WQM handling in nested loops
57*61046927SAndroid Build Coastguard Worker
58*61046927SAndroid Build Coastguard WorkerDanylo Piliaiev (1):
59*61046927SAndroid Build Coastguard Worker
60*61046927SAndroid Build Coastguard Worker- st/mesa: account for "loose", per-mipmap level textures in CopyImageSubData
61*61046927SAndroid Build Coastguard Worker
62*61046927SAndroid Build Coastguard WorkerEric Anholt (2):
63*61046927SAndroid Build Coastguard Worker
64*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix register allocation assertion failures.
65*61046927SAndroid Build Coastguard Worker- freedreno/ir3: Fix register allocation assertion failures.
66*61046927SAndroid Build Coastguard Worker
67*61046927SAndroid Build Coastguard WorkerEric Engestrom (3):
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard Worker- docs/relnotes: add sha256 sums to 20.1.0
70*61046927SAndroid Build Coastguard Worker- .pick_status.json: Update to 4fc0499049fcdb7f892f99ce7abf9d739730138e
71*61046927SAndroid Build Coastguard Worker- v3d: add missing unlock() in error path
72*61046927SAndroid Build Coastguard Worker
73*61046927SAndroid Build Coastguard WorkerErik Faye-Lund (3):
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard Worker- Revert "gallium/hud: don't use user vertex buffers"
76*61046927SAndroid Build Coastguard Worker- gallium/hud: don't use user vertex buffers
77*61046927SAndroid Build Coastguard Worker- mesa/main: fix inverted condition
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard WorkerGert Wollny (1):
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker- r600/sfn: Don't set num_components on TESS sysvalue intrinsics
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerJan Beich (2):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker- util: enable futex usage on BSDs after 7dc2f4788288
86*61046927SAndroid Build Coastguard Worker- meson: unbreak sysctl.h detection on BSDs
87*61046927SAndroid Build Coastguard Worker
88*61046927SAndroid Build Coastguard WorkerJose Maria Casanova Crespo (1):
89*61046927SAndroid Build Coastguard Worker
90*61046927SAndroid Build Coastguard Worker- nir: only uniforms with dynamically_uniform offset are dynamically_uniform
91*61046927SAndroid Build Coastguard Worker
92*61046927SAndroid Build Coastguard WorkerKristian Høgsberg (1):
93*61046927SAndroid Build Coastguard Worker
94*61046927SAndroid Build Coastguard Worker- freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard WorkerKrzysztof Raszkowski (1):
97*61046927SAndroid Build Coastguard Worker
98*61046927SAndroid Build Coastguard Worker- gallium/swr: Fix building swr with MSVC
99*61046927SAndroid Build Coastguard Worker
100*61046927SAndroid Build Coastguard WorkerMarek Olšák (7):
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard Worker- ac/surface: don't recompute the DCC retile map for imported textures
103*61046927SAndroid Build Coastguard Worker- amd/addrlib: don't recompute DCC info for every ComputeDccAddrFromCoord call
104*61046927SAndroid Build Coastguard Worker- amd/addrlib: remove unused members of ADDR2_COMPUTE_DCC_ADDRFROMCOORD_INPUT
105*61046927SAndroid Build Coastguard Worker- ac/surface: add a wrapper structure to hold ADDR_HANDLE
106*61046927SAndroid Build Coastguard Worker- ac/surface: cache DCC retile maps (v2)
107*61046927SAndroid Build Coastguard Worker- ac/surface: don't free dcc_retile_map on failure
108*61046927SAndroid Build Coastguard Worker- ac/nir: fix 64-bit division for GL CTS
109*61046927SAndroid Build Coastguard Worker
110*61046927SAndroid Build Coastguard WorkerMario Kleiner (1):
111*61046927SAndroid Build Coastguard Worker
112*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Really terminate DRM lease in wsi_release_display().
113*61046927SAndroid Build Coastguard Worker
114*61046927SAndroid Build Coastguard WorkerPierre-Eric Pelloux-Prayer (1):
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard Worker- st/mesa: make texture views inherit compressed_data storage
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard WorkerRhys Perry (3):
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard Worker- radv: add new drirc option radv_no_dynamic_bounds
121*61046927SAndroid Build Coastguard Worker- radv: enable radv_no_dynamic_bounds for Path of Exile
122*61046927SAndroid Build Coastguard Worker- radv: enable radv_no_dynamic_bounds for more Path of Exile executables
123*61046927SAndroid Build Coastguard Worker
124*61046927SAndroid Build Coastguard WorkerSamuel Pitoiset (3):
125*61046927SAndroid Build Coastguard Worker
126*61046927SAndroid Build Coastguard Worker- radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctly
127*61046927SAndroid Build Coastguard Worker- spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler}
128*61046927SAndroid Build Coastguard Worker- radv: lower discards to demote to workaround a RDR2 game bug
129*61046927SAndroid Build Coastguard Worker
130*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2):
131*61046927SAndroid Build Coastguard Worker
132*61046927SAndroid Build Coastguard Worker- glsl: fix incorrect optimisation in opt_constant_variable()
133*61046927SAndroid Build Coastguard Worker- st_glsl_to_nir: fix potential use after free
134