forked from intel/llvm
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Bindless][Exp] Windows & DX12 interop. Semaphore ops can take values. (
intel#13860) The following PI functions have been added to support importing various external handle types for both memory and semaphores: - `piextImportExternalMemory` - `piextImportExternalSemaphore` The following PI functions and their corresponding `pi2ur` functions are now deprecated: - `piextImportExternalSemaphoreOpaqueFD` - `piextMemImportOpaqueFD` All Vulkan tests have been updated to work on both Windows and Linux. Comments have been added to the Vulkan test files to make it easier to read and understand the code. Support has been added for interoperability of certain DirectX 12 resources, namely dedicated memory resources and fences. A test has been added that uses both functionalities. Support has been added for semaphore operations to take values passed by the user. The semaphore will either signal a given value, or wait for a value of the user's choice. --------- Co-authored-by: chedy.najjar <chedy.najjar@codeplay.com>
- Loading branch information
1 parent
6385079
commit bd97f28
Showing
36 changed files
with
2,228 additions
and
313 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.