diff options
author | José Fonseca <jfonseca@vmware.com> | 2011-03-16 15:43:00 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2011-03-16 15:43:00 +0000 |
commit | 74651f5738032466fceede8b8f0c3ce29a770551 (patch) | |
tree | 06b7f08959932f51cc90ebcae8d72b2884dd4e0e /src/gallium/drivers/svga/svga_resource_buffer.h | |
parent | 8767fe2437094f33db140a6b92f25116de4fc371 (diff) | |
download | external_mesa3d-74651f5738032466fceede8b8f0c3ce29a770551.zip external_mesa3d-74651f5738032466fceede8b8f0c3ce29a770551.tar.gz external_mesa3d-74651f5738032466fceede8b8f0c3ce29a770551.tar.bz2 |
svga: Hardcode SVGA_COMBINE_USERBUFFERS to 1.
The code no longer supports otherwise -- it relies on buffers being
uploaded via u_upload_mgr -- so make this clear.
Also, there's no need to flush after draws from user buffers, given all
user content should have been copied by then.
Diffstat (limited to 'src/gallium/drivers/svga/svga_resource_buffer.h')
-rw-r--r-- | src/gallium/drivers/svga/svga_resource_buffer.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/drivers/svga/svga_resource_buffer.h b/src/gallium/drivers/svga/svga_resource_buffer.h index a689fcb..9503221 100644 --- a/src/gallium/drivers/svga/svga_resource_buffer.h +++ b/src/gallium/drivers/svga/svga_resource_buffer.h @@ -90,7 +90,9 @@ struct svga_buffer * Host surface handle. * * This is a platform independent abstraction for host SID. We create when - * trying to bind + * trying to bind. + * + * Only set for non-user buffers. */ struct svga_winsys_surface *handle; @@ -135,6 +137,8 @@ struct svga_buffer * A piece of GMR memory, with the same size of the buffer. It is created * when mapping the buffer, and will be used to upload vertex data to the * host. + * + * Only set for non-user buffers. */ struct svga_winsys_buffer *hwbuf; |