diff --git a/source/adapters/level_zero/v2/command_buffer.cpp b/source/adapters/level_zero/v2/command_buffer.cpp index 9ccdc1f1eb..2dfea6df65 100644 --- a/source/adapters/level_zero/v2/command_buffer.cpp +++ b/source/adapters/level_zero/v2/command_buffer.cpp @@ -193,4 +193,15 @@ urCommandBufferGetInfoExp(ur_exp_command_buffer_handle_t hCommandBuffer, return exceptionToResult(std::current_exception()); } +ur_result_t urCommandBufferEnqueueExp( + ur_exp_command_buffer_handle_t CommandBuffer, ur_queue_handle_t UrQueue, + uint32_t NumEventsInWaitList, const ur_event_handle_t *EventWaitList, + ur_event_handle_t *Event) try { + return UrQueue->get().enqueueCommandBuffer( + CommandBuffer->commandListManager.getZeCommandList(), Event, + NumEventsInWaitList, EventWaitList); +} catch (...) { + return exceptionToResult(std::current_exception()); +} + } // namespace ur::level_zero