diff options
author | Charmaine Lee <charmainel@vmware.com> | 2016-01-20 10:35:56 -0800 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2016-03-21 13:37:40 -0600 |
commit | 47856e59456361f2218e03d997d2735e1a848230 (patch) | |
tree | b45205ee9ed04a6bdb1f80374ed36f53a85cc326 /src/gallium/drivers/svga/svga_streamout.h | |
parent | 47cfc83440c3030999a08c0b5fccae860294608c (diff) | |
download | external_mesa3d-47856e59456361f2218e03d997d2735e1a848230.zip external_mesa3d-47856e59456361f2218e03d997d2735e1a848230.tar.gz external_mesa3d-47856e59456361f2218e03d997d2735e1a848230.tar.bz2 |
svga: rebind stream output targets
To ensure stream output target surfaces are available for the draw commands,
we need to rebind the current stream output targets at the first draw in the
command buffer.
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Diffstat (limited to 'src/gallium/drivers/svga/svga_streamout.h')
-rw-r--r-- | src/gallium/drivers/svga/svga_streamout.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_streamout.h b/src/gallium/drivers/svga/svga_streamout.h index da0c445..1daa1ad 100644 --- a/src/gallium/drivers/svga/svga_streamout.h +++ b/src/gallium/drivers/svga/svga_streamout.h @@ -47,4 +47,7 @@ void svga_delete_stream_output(struct svga_context *svga, struct svga_stream_output *streamout); +enum pipe_error +svga_rebind_stream_output_targets(struct svga_context *svga); + #endif /* SVGA_STREAMOUT_H */ |