-
Notifications
You must be signed in to change notification settings - Fork 39
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
Add initial nvofapi tests #249
Conversation
8741522
to
60a57d2
Compare
a343dc7
to
4323e7c
Compare
90eff35
to
c613a2b
Compare
c613a2b
to
872dd78
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nothing else stands out, so I suppose it should be good now. Do you want me to build and try to run games with it locally for safety before it's merged?
Yes, that would be nice. Thanks! |
Also split current ResourceFactory into ResourceFactory and NvapiResourceFactory to keep Shared free from dxgi. lfx and nvml.
Technically this changes the behavior from loading the corresponding Vulkan library into just retrieving a handle of already-loaded one. Probably doesn't matter though, it shouldn't be possible to create ID3D12Device from vkd3d-proton without having winevulkan loaded.
Move mocks and resource factory related files to separate folder.
872dd78
to
c8c60a4
Compare
It does appear to be working, both D3D12 and Vulkan flavors (the latter in Portal RTX), although the version is reported strangely, even after
But yeah, working fine. |
Just the very basics and and some preparations. Not yet tested.