anv/batch_chain: Fall back to growing batches when chaining isn't available

This commit is contained in:
Jason Ekstrand
2016-03-18 16:32:46 -07:00
parent ecfb074276
commit 869e393eb3
3 changed files with 70 additions and 2 deletions

View File

@@ -672,6 +672,7 @@ struct anv_device {
struct isl_device isl_dev;
int context_id;
int fd;
bool can_chain_batches;
struct anv_bo_pool batch_bo_pool;
@@ -1192,6 +1193,7 @@ struct anv_cmd_pool {
enum anv_cmd_buffer_exec_mode {
ANV_CMD_BUFFER_EXEC_MODE_PRIMARY,
ANV_CMD_BUFFER_EXEC_MODE_EMIT,
ANV_CMD_BUFFER_EXEC_MODE_GROW_AND_EMIT,
ANV_CMD_BUFFER_EXEC_MODE_CHAIN,
ANV_CMD_BUFFER_EXEC_MODE_COPY_AND_CHAIN,
};