diff options
author | Ilia Mirkin <[email protected]> | 2017-03-02 20:18:24 -0500 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2017-03-04 17:48:27 +0100 |
commit | 8e6d67685e10b001e07f92a7a6aaff4fe987b6f2 (patch) | |
tree | 989044448fbfd7378345f247cac54aa9c01a73fb /src/gallium/auxiliary/pipe-loader/pipe_loader.h | |
parent | 32dd8d59b6d1b6828e16e854d589d0f04536da14 (diff) |
nvc0: take extra pushbuf space into account for pushbuf_space calls
See detailed explanation of why this is needed in commit eb60a89bc3a.
This spot was missed/overlooked. Basically as a result of the fact
that BEGIN_* ends up calling PUSH_SPACE, which in turn adds an extra 8
to the requested amount, we have to be mindful of that when doing bare
nouveau_pushbuf_space calls.
Reportedly this fixes some crashes when replaying a hitman trace taken
on radeonsi.
Fixes: eb60a89bc3a ("nouveau: take extra push space into account for pushbuf_space calls")
Cc: "13.0 17.0" <[email protected]>
Reported-by: Karol Herbst <[email protected]>
Signed-off-by: Ilia Mirkin <[email protected]>
Reviewed-by: Samuel Pitoiset <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/pipe-loader/pipe_loader.h')
0 files changed, 0 insertions, 0 deletions