diff options
author | José Fonseca <[email protected]> | 2010-01-21 09:38:47 -0800 |
---|---|---|
committer | José Fonseca <[email protected]> | 2010-01-21 15:18:40 -0800 |
commit | 37246f854b49101b5a112cd5a0bd93bab1b78f7a (patch) | |
tree | 15512dd240b27facbc04a4a1357cd3c7f07b3b78 | |
parent | 17974949464b75f25f635443067b4495bb451248 (diff) |
util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.
-rw-r--r-- | src/gallium/auxiliary/util/u_upload_mgr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/util/u_upload_mgr.c b/src/gallium/auxiliary/util/u_upload_mgr.c index 975ee89c455..55a65375c81 100644 --- a/src/gallium/auxiliary/util/u_upload_mgr.c +++ b/src/gallium/auxiliary/util/u_upload_mgr.c @@ -85,7 +85,9 @@ my_buffer_write(struct pipe_screen *screen, map = pipe_buffer_map_range(screen, buf, offset, size, PIPE_BUFFER_USAGE_CPU_WRITE | - PIPE_BUFFER_USAGE_FLUSH_EXPLICIT); + PIPE_BUFFER_USAGE_FLUSH_EXPLICIT | + PIPE_BUFFER_USAGE_DISCARD | + PIPE_BUFFER_USAGE_UNSYNCHRONIZED); if (map == NULL) return PIPE_ERROR_OUT_OF_MEMORY; |