~ubuntu-x-swat/mesa:ubuntu

Last commit made on 2020-06-12
Get this branch:
git clone -b ubuntu https://git.launchpad.net/~ubuntu-x-swat/mesa
Members of Ubuntu-X can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu
Repository:
lp:~ubuntu-x-swat/mesa

Recent commits

dc06a5b... by Timo Aaltonen

release to groovy

de5a731... by Timo Aaltonen

fix-build-with-llvm-10.diff: Dropped, upstream.

d054ce7... by Timo Aaltonen

Merge tag 'mesa-20.0.8' into ubuntu

mesa-20.0.8

1ad0ce4... by Dylan Baker <email address hidden>

VERSION: bump to 20.0.8

823ff39... by Dylan Baker <email address hidden>

docs: Add release notes for 20.0.8

1abcfb0... by =?utf-8?q?Michel_D=C3=A4nzer?= <email address hidden>

util: Change os_same_file_description return type from bool to int

This allows communicating that it wasn't possible to determine whether
the two file descriptors reference the same file description. When
that's the case, log a warning in the amdgpu winsys.

In turn, remove the corresponding debugging output from the fallback
os_same_file_description implementation. It depends on the caller if
false negatives are problematic or not.

Reviewed-by: Eric Engestrom <email address hidden>
Reviewed-by: Marek Olšák <email address hidden>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3879>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3879>
(cherry picked from commit f5a8958910f53d924d062cbf024cebe4134f757a)

05ee658... by Lionel Landwerlin <email address hidden>

iris: fix export of GEM handles

We reuse DRM file descriptors internally. Therefore when we export a
GEM handle we must do so in the file descriptor used externally.

This change also fixes a file descriptor leak of the FD given at
screen creation.

v2: Don't bother checking fd equals, they're always different
    Fix dmabuf leak
    Fix GEM handle leaks by tracking exported handles

v3: Check os_same_file_description error (Michel)
    Don't create multiple exports for a given GEM table

v4: Add WARN_ONCE (Ken)
    Rename external_fd to winsys_fd

v5: Remove export lock in favor of bufmgr's

Signed-off-by: Lionel Landwerlin <email address hidden>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2882
Fixes: 7557f1605968 ("iris: share buffer managers accross screens")
Tested-by: Eric Engestrom <email address hidden>
Tested-by: Tapani Pälli <email address hidden>
Reviewed-by: Kenneth Graunke <email address hidden>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4861>
(cherry picked from commit aba3aed96e4394a213e188f2f71ef045803a27c5)

549e247... by Samuel Pitoiset

radv: enable zero VRAM for all VKD3D (DX12->VK) games

To fix rendering issues with Metro Exodus, RE2 and 3 and probably
more titles. It seems the default behaviour of DX12 anyways.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3064
Cc: <email address hidden>
Signed-off-by: Samuel Pitoiset <email address hidden>
Reviewed-by: Bas Nieuwenhuizen <email address hidden>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5262>
(cherry picked from commit d3c937c0e4d1dd05072d9a7169532517ef7d0c7f)

a7a9df2... by Samuel Pitoiset

radv: enable zero VRAM for Doom Eternal

That fixes some rendering issues. Probably some unitialized data
from the game.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3064
Cc: <email address hidden>
Signed-off-by: Samuel Pitoiset <email address hidden>
Reviewed-by: Bas Nieuwenhuizen <email address hidden>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5262>
(cherry picked from commit fd5ffd3a83e178f14fcc69806d3a52724f05b56c)

90b30fb... by Jonathan Marek <email address hidden>

freedreno/a6xx: use nonbinning VS when GS is used

The current "ds = state->bs" seems broken, and the "vs = state->bs" is
unnecessary (already set above). Since it was added as part of a GS-related
patch, I think this is what was intended.

Note: tesselation disables GMEM rendering so we shouldn't have to worry
about hs/ds + binning interaction.

Fixes: 0eebedb6190fdab8956769 ("freedreno/a6xx: Emit program state for GS")

Signed-off-by: Jonathan Marek <email address hidden>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5370>
(cherry picked from commit 6cc95abb273a130fb396f4f0dd2b233c534fd008)