Skip to content

Update UR versions of piext*CreateWithNativeHandle entry points #392

@kbenzie

Description

@kbenzie

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.

Metadata

Metadata

Assignees

Labels

piDPC++ PI requirementspecificationChanges or additions to the specification

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions