summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/svga/svga_state.h
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2011-02-23 13:32:37 +0000
committerJosé Fonseca <jfonseca@vmware.com>2011-02-24 14:00:13 +0000
commit369ece170257ef687ca609cacd1d66d186274eb3 (patch)
treefb5cee238c2e4584f234f7253b569bd15dc44ea0 /src/gallium/drivers/svga/svga_state.h
parentf19439940c43aa9d937716c6f1ee70cc26799e08 (diff)
svga: Ensure rendertargets and textures are always rebound at every command buffer start.
The svga_update_state() mechanism is inadequate as it will always end up flushing the primitives before processing the SVGA_NEW_COMMAND_BUFFER dirty state flag.
Diffstat (limited to 'src/gallium/drivers/svga/svga_state.h')
-rw-r--r--src/gallium/drivers/svga/svga_state.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/svga/svga_state.h b/src/gallium/drivers/svga/svga_state.h
index 22d5a6d552..7f239e7a32 100644
--- a/src/gallium/drivers/svga/svga_state.h
+++ b/src/gallium/drivers/svga/svga_state.h
@@ -92,4 +92,8 @@ void svga_update_state_retry( struct svga_context *svga,
enum pipe_error svga_emit_initial_state( struct svga_context *svga );
+enum pipe_error svga_reemit_framebuffer_bindings( struct svga_context *svga );
+
+enum pipe_error svga_reemit_tss_bindings( struct svga_context *svga );
+
#endif