diff options
author | Marek Olšák <[email protected]> | 2016-07-13 15:16:20 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2016-07-14 22:00:54 +0200 |
commit | a7d84f7731b2095ed5dc4f741213fef60a55dcd3 (patch) | |
tree | f93899473bb239ca29009d876f5d5d30ae68ea05 /src/gallium/drivers/radeon/radeon_winsys.h | |
parent | b919100d6101c0bd7e15a187968af9a36b49e6de (diff) |
gallium/radeon: add a return value to cs_flush
Required by our UVD code.
Reviewed-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/radeon_winsys.h')
-rw-r--r-- | src/gallium/drivers/radeon/radeon_winsys.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/gallium/drivers/radeon/radeon_winsys.h b/src/gallium/drivers/radeon/radeon_winsys.h index 090cafc7ff6..a9c9b9ebf32 100644 --- a/src/gallium/drivers/radeon/radeon_winsys.h +++ b/src/gallium/drivers/radeon/radeon_winsys.h @@ -733,10 +733,12 @@ struct radeon_winsys { * \param flags, RADEON_FLUSH_ASYNC or 0. * \param fence Pointer to a fence. If non-NULL, a fence is inserted * after the CS and is returned through this parameter. + * \return Negative POSIX error code or 0 for success. + * Asynchronous submissions never return an error. */ - void (*cs_flush)(struct radeon_winsys_cs *cs, - unsigned flags, - struct pipe_fence_handle **fence); + int (*cs_flush)(struct radeon_winsys_cs *cs, + unsigned flags, + struct pipe_fence_handle **fence); /** * Return true if a buffer is referenced by a command stream. |