diff options
author | Marek Olšák <[email protected]> | 2011-02-13 09:26:07 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2011-02-14 21:51:01 +0100 |
commit | 49579a4df8f9f85139a02c95ae59ea0a5dec663c (patch) | |
tree | 4822f52827a6c686c63701b83278243be6dd4646 /src/gallium/auxiliary/pipebuffer/pb_bufmgr.h | |
parent | 588fa884d212eba5ffbc69fda75db37d7c77214c (diff) |
pb_bufmgr_cache: add is_buffer_busy hook and use it instead of non-blocking map
This is cleaner and implementing the hook is optional.
Diffstat (limited to 'src/gallium/auxiliary/pipebuffer/pb_bufmgr.h')
-rw-r--r-- | src/gallium/auxiliary/pipebuffer/pb_bufmgr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/pipebuffer/pb_bufmgr.h b/src/gallium/auxiliary/pipebuffer/pb_bufmgr.h index 2ef02160f23..960068c494d 100644 --- a/src/gallium/auxiliary/pipebuffer/pb_bufmgr.h +++ b/src/gallium/auxiliary/pipebuffer/pb_bufmgr.h @@ -82,6 +82,10 @@ struct pb_manager */ void (*flush)( struct pb_manager *mgr ); + + boolean + (*is_buffer_busy)( struct pb_manager *mgr, + struct pb_buffer *buf ); }; |