-
Notifications
You must be signed in to change notification settings - Fork 896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[d3d9] Add device import interop API #4506
base: master
Are you sure you want to change the base?
Conversation
2368357
to
8f109e3
Compare
@AlpyneDreams Not sure if you saw it, but there's a warning that's probably worth fixing:
|
@WinterSnowfall Thanks, fixed! |
aea7cbc
to
2771c99
Compare
Rebased. |
2771c99
to
bf71ae8
Compare
Rebased to 2.5.2 |
Apologies for the silence, will look at this again after the next release, we had some regressions to take care of. |
Fixed an issue where |
As requested by @doitsujin in #4497, I have added an API to import existing Vulkan devices. Here is an example of how it could be used to add an async compute queue when creating the device. First, all device creation info is queried with
GetDeviceCreateInfo
, then the device is created in userspace and passed toImportDevice
. I have tested this extensively in a project under active development and can confirm that it works. Feedback or nits are welcomed!