-
Notifications
You must be signed in to change notification settings - Fork 124
Closed
Labels
piDPC++ PI requirementDPC++ PI requirementspecificationChanges or additions to the specificationChanges or additions to the specification
Milestone
Description
The piext*CreateWithNativeHandle entry points have an additional parameter OwnNativeHandle which is missing from UR versions of these entry points. Additionally in intel/llvm#7196 a new piextQueueGetNativeHandle2 introduces another parameter int32_t nativeHandleDesc.
Additionally, the ur*CreateWithNativeHandle entry points do not currently provide any form of extensibility which could require ABI changes or additional entry points to be introduced in future.
As such, update all ur*CreateWithNativeHandle entry points to include a pointer to struct parameter, which pNext chaining abilities, while also enabling the OwnNativeHandle and nativeHandleDesc functionality with is already present in PI.
jandres742
Metadata
Metadata
Assignees
Labels
piDPC++ PI requirementDPC++ PI requirementspecificationChanges or additions to the specificationChanges or additions to the specification