gallium: remove PIPE_TRANSFER_NOOVERWRITE, use equivalent UNSYNCHRONIZED

This commit is contained in:
Marek Olšák 2012-04-13 21:10:21 +02:00
parent a8a478999c
commit 5db9cedeaf
3 changed files with 2 additions and 3 deletions

View file

@ -370,7 +370,7 @@ pipe_buffer_write_nooverlap(struct pipe_context *pipe,
buf,
0,
(PIPE_TRANSFER_WRITE |
PIPE_TRANSFER_NOOVERWRITE),
PIPE_TRANSFER_UNSYNCHRONIZED),
&box,
data,
0, 0);

View file

@ -256,7 +256,6 @@ enum pipe_transfer_usage {
* - WDDM's D3DDDICB_LOCKFLAGS.IgnoreSync flag.
*/
PIPE_TRANSFER_UNSYNCHRONIZED = (1 << 10),
PIPE_TRANSFER_NOOVERWRITE = (1 << 10), /* are these really the same?? */
/**
* Written ranges will be notified later with

View file

@ -1501,7 +1501,7 @@ struct GalliumD3D10Device : public GalliumD3D10ScreenImpl<threadsafe>
else if(map_type == D3D11_MAP_WRITE_DISCARD)
usage = PIPE_TRANSFER_WRITE | PIPE_TRANSFER_DISCARD;
else if(map_type == D3D11_MAP_WRITE_NO_OVERWRITE)
usage = PIPE_TRANSFER_WRITE | PIPE_TRANSFER_NOOVERWRITE;
usage = PIPE_TRANSFER_WRITE | PIPE_TRANSFER_UNSYNCHRONIZED;
else
return E_INVALIDARG;
if(map_type & D3D10_MAP_FLAG_DO_NOT_WAIT)