v3dv: assert command buffers are executable when submitting to a queue

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
This commit is contained in:
Iago Toral Quiroga 2020-05-25 10:32:01 +02:00 committed by Marge Bot
parent 8e4cf16da9
commit ca86c7c65a

View file

@ -693,6 +693,7 @@ queue_submit_cmd_buffer(struct v3dv_queue *queue,
pthread_t *wait_thread) pthread_t *wait_thread)
{ {
assert(cmd_buffer); assert(cmd_buffer);
assert(cmd_buffer->status = V3DV_CMD_BUFFER_STATUS_EXECUTABLE);
if (list_is_empty(&cmd_buffer->submit_jobs)) if (list_is_empty(&cmd_buffer->submit_jobs))
return queue_submit_noop_job(queue, pSubmit); return queue_submit_noop_job(queue, pSubmit);