diff options
author | Maarten Lankhorst <maarten.lankhorst@canonical.com> | 2013-06-26 16:45:09 +0200 |
---|---|---|
committer | Maarten Lankhorst <maarten.lankhorst@canonical.com> | 2013-06-26 16:50:08 +0200 |
commit | e72cc26518d8a60093ac497bf680c1f4ba614fa9 (patch) | |
tree | 012acb1678138a15a5de587c031d07551806e8fd | |
parent | 30c2c344648481c0abe550ee43731263f735e29d (diff) | |
download | external_mesa3d-e72cc26518d8a60093ac497bf680c1f4ba614fa9.zip external_mesa3d-e72cc26518d8a60093ac497bf680c1f4ba614fa9.tar.gz external_mesa3d-e72cc26518d8a60093ac497bf680c1f4ba614fa9.tar.bz2 |
nvc0: set rsvd_kick correctly
This prevents trampling beyond the end of the command stream during flushes.
NOTE: This is a candidate for the stable branches.
Reported-by: Christoph Bumiller <christoph.bumiller@speed.at>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
-rw-r--r-- | src/gallium/drivers/nvc0/nvc0_screen.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/drivers/nvc0/nvc0_screen.c b/src/gallium/drivers/nvc0/nvc0_screen.c index 97ce82c..19f11ca 100644 --- a/src/gallium/drivers/nvc0/nvc0_screen.c +++ b/src/gallium/drivers/nvc0/nvc0_screen.c @@ -568,6 +568,7 @@ nvc0_screen_create(struct nouveau_device *dev) chan = screen->base.channel; push = screen->base.pushbuf; push->user_priv = screen; + push->rsvd_kick = 5; screen->base.vidmem_bindings |= PIPE_BIND_CONSTANT_BUFFER | PIPE_BIND_VERTEX_BUFFER | PIPE_BIND_INDEX_BUFFER; |