Bas Nieuwenhuizen
d80fb02430
winsys/amdgpu: Retrieve WC flags from imported buffers.
...
Otherwise reading from an imported mapped GTT+WC linear texture
is painfully slow.
Sadly no radeon winsys implementation, as I don't know a suitable
kernel driver operation.
Hit this in vaGetImage with an image imported from minigbm (which
we are switching to allocate WC for SCANOUT images).
Cc: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4542 >
2020-04-16 13:51:28 +00:00
Marek Olšák
80797edd71
st/mesa: fix a crash due to passing a draw vertex shader into the driver
...
Fixes: bc99b22a30
Closes : #2754
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4527 >
2020-04-16 13:31:46 +00:00
Daniel Stone
7a794b1de4
CI: Disable Windows/VS2019 builds
...
An update seems to have poisoned gitlab-runner, and it can no longer
resolve DNS even though the host system can.
Disable this until we can figure out what's going on.
Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4589 >
2020-04-16 14:03:49 +01:00
Daniel Stone
9ecd9463de
meson: Make shared-llvm into a tri-state boolean
...
Choosing LLVM's link mode is legitimate on UNIX systems, but only static
actually really works under Windows.
Give shared-llvm a default 'auto' mode which will pick the previous
default of true (shared) on UNIX systems, but newly defaulting to false
(static) on Windows.
Signed-off-by: Daniel Stone <daniels@collabora.com>
Suggested-by: Dylan Baker <dylan@pnwbakers.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4555 >
2020-04-16 12:18:36 +00:00
Connor Abbott
0c05d46237
tu: Align GMEM resolve blit scissor
...
Even though we normally use the CP_BLIT path with resolves that aren't
aligned, there's a special case when we're resolving the entire image
and there's enough padding so that we can still use CP_EVENT_WRITE::BLIT
when the render area isn't aligned. The hardware seems to not like
unaligned scissors when not clearing, and sometimes hangs rather than
silently round the scissor. This causes hangs in e.g.
dEQP-VK.glsl.derivate.dfdx.texture.msaa4.float_highp.
There was some concern that the CP_BLIT path might use this scissor
also, but I confirmed that this isn't the case by setting it to 0 before
resolving and then noting that CP_BLIT still works (but CP_EVENT_WRITE
doesn't). Furthermore, this is actually impossible because of how the 2D
engine is set up: it gets its own pair of register banks, which can be
switched independently of the 3D register banks, so that 2D events
(CP_BLIT) normally aren't synchronized relative to 3D events
(CP_EVENT_WRITE, CP_DRAW_*, and CP_EXEC_CS) and therefore they can't
share any registers except for non-pipelined registers like RB_CCU_CNTL
that don't use the register bank mechanism at all.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4585 >
2020-04-16 12:00:22 +00:00
Erik Faye-Lund
d2e172c03f
.mailmap: add an alias for Zhongmin Wu
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
eafacdc0fa
.mailmap: add alias for Zhaowei Yuan
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
56222c13cf
.mailmap: add an alias for Yaakov Selkowitz
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
8be72b4c79
.mailmap: add an alias for Xavier Bouchoux
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
a96e1a2d9f
.mailmap: specify spelling for Wladimir J. van der Laan
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
f9e1e5857d
.mailmap: specify spelling for Vivek Kasireddy
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
47d17238dd
.mailmap: add an alias for Varad Gautam
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
55f883b8ea
.mailmap: add an alias for Vadym Shovkoplias
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
d8982ce84c
.mailmap: add an alias for Topi Pohjolainen
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
0399b4f298
.mailmap: add an alias for Tomasz Figa
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
049ce5f417
.mailmap: add an alias for Tom Stellard
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
05b2a4471c
.mailmap: add an alias for Tim Wiederhake
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
e430136cc9
.mailmap: add a couple of aliases for Timothy Arceri
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
34ab507c1f
.mailmap: add an alias for Timo Aaltonen
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:15 +00:00
Erik Faye-Lund
cb177e054a
.mailmap: add an alias for Thierry Reding
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
032a603e3c
.mailmap: add a couple of aliases for Suresh Guttula
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
6d1fe4a687
.mailmap: add a couple of aliases for Steinar H. Gunderson
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
5ee82189f2
.mailmap: specify spelling for Sonny Jiang
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
d3f36056fa
.mailmap: add an alias for Sergii Romantsov
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
00d9496a12
.mailmap: add an alias for Samuel Li
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
9a5bd1512a
.mailmap: add an alias for Rodrigo Vivi
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
c6fcca4bd8
.mailmap: add an alias for Rob Clark
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
b7c1f150c9
.mailmap: add an alias for Renato Caldas
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
3dac186704
.mailmap: specify spelling for Randy Xu
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
9e904253e4
.mailmap: add an alias for Qiang Yu
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
3ba1d912a0
.mailmap: add an alias for Plamena Manolova
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
b42a25320e
.mailmap: update aliases for Pierre-Eric Pelloux-Prayer
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
3ffa511d60
.mailmap: add an alias for Philipp Zabel
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
2b82c50e79
.mailmap: update aliases for Nicolai Hähnle
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
f40c48c0c4
.mailmap: add an alias for Nicholas Bishop
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
004c69fbfa
.mailmap: specify spelling for Nian Wu
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
3ce0e25a98
.mailmap: add an alias for Neil Roberts
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
1ac6946ded
.mailmap: add an alias for Neha Bhende
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
a9ed1085ab
.mailmap: add alias for Matthias Groß
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
3223198b4d
.mailmap: update aliases for Marc-André Lureau
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
79bb330904
.mailmap: specify spelling for Liviu Prodea
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
25dcbcbb5b
.mailmap: add an alias for Lionel Landwerlin
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
2e53e65e23
.mailmap: add a few aliases for Kristian Høgsberg
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
69489e48bc
.mailmap: add a few aliases for Kevin Rogovin
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
ab4c32a50e
.mailmap: add a few aliases for Karol Herbst
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
92e4597544
.mailmap: add an alias for Julien Isorce
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
ec001fd323
.mailmap: clean up aliases for Jeremy Huddleston
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
f131469d14
.mailmap: add an alias for Jan Beich
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
d8cb7efd30
.mailmap: specify spelling for James Zhu
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
16ed147cab
.mailmap: add an alias for Illia Iorin
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00