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
Erik Faye-Lund
b7f912f11a
.mailmap: add an alias for Igor Gnatenko
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
ebaa8765fe
.mailmap: specify spelling for Henri Verbeet
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
eb96435aaf
.mailmap: specify spelling for Heinrich Fink
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00
Erik Faye-Lund
02b2dc22d3
.mailmap: add an alias for Harish Krupo
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1999 >
2020-04-16 11:46:14 +00:00