Philip Rebohle
037d0fa1ad
[meta] Release 2.3.1
2024-03-20 13:48:30 +01:00
Philip Rebohle
03c09ce15f
[dxvk] Add option to skip integrated GPU adapters
2023-12-01 14:14:13 +01:00
Philip Rebohle
a427d22cde
[dxvk] Add Vulkan instance flag for D3D9 apps
2023-10-31 16:05:58 +01:00
Philip Rebohle
80e075406b
[meta] Release 2.3
2023-09-04 17:59:12 +02:00
Blisto91
13440a5d89
[dxvk] Clarify Vulkan 1.3 driver requirement in log
2023-07-23 19:59:31 +02:00
Philip Rebohle
be875cd7e6
[dxvk] Enable VK_EXT_swapchain_maintenance1 and surface_maintenance1
2023-06-01 17:48:51 +02:00
Philip Rebohle
cae0a1cef3
[meta] Release 2.2
2023-05-12 11:26:07 +02:00
Paul Gofman
83a294285e
[dxgi] Only enumerate outputs which belong to the adapter or associated iGPU
2023-05-05 16:44:51 +02:00
Philip Rebohle
ef9d5048f3
[dxvk] Rework instance creation
...
Allows importing foreign Vulkan instances.
2023-03-16 20:59:43 +01:00
Philip Rebohle
2abc102d2c
[meta] Release 2.1
2023-01-24 14:54:09 +01:00
Philip Rebohle
3a63c7cb31
[dxvk] Hide some more format compatibility validation errors
2022-09-16 17:24:33 +02:00
Philip Rebohle
097d3edd05
[dxvk] Create debug messenger if DXVK_DEBUG=validation is set
2022-09-01 00:25:10 +02:00
Philip Rebohle
2f39ae792a
[dxvk] Change DXVK_PERF_EVENTS environment variable to DXVK_DEBUG
2022-09-01 00:25:10 +02:00
Joshua Ashton
86efa46fcf
[dxvk] Throw DxvkError if we failed to load vulkan library
2022-08-27 19:32:03 +02:00
Joshua Ashton
482a7e433b
[vulkan] Make LibraryLoader dynamically load vulkan-1
...
This makes LibraryLoader actually load the library and moves ownership
of GetInstanceProcAddr into it, which means we pass through the
loaders into their parents to grab stuff.
2022-08-27 19:32:03 +02:00
Joshua Ashton
a5db9d22f1
[dxvk] Disable VrInstance and DxvkXrProvider on native builds
...
If/when we want to support VR on native builds, we can deal with that then.
2022-08-21 22:03:45 +02:00
Philip Rebohle
0d33d063ca
[dxvk] Remove device LUID workaround
...
winevulkan properly supports this now.
2022-08-11 16:01:53 +02:00
Philip Rebohle
6c5f73ac26
[dxvk] Reintroduce VkPhysicalDeviceIDProperties
...
We need this to get the device LUID. Wine does not fill in the
LUID properties in VkPhysicalDeviceVulkan11Properties right now.
Fixes DLSS not working, as well as other potential issues.
2022-07-26 22:38:33 +02:00
Philip Rebohle
fc796abede
[dxvk] Bump engine version reported to the Vulkan driver
...
Might help with Fossilize stuff.
2022-07-19 15:27:18 +02:00
Philip Rebohle
9ebeb8e502
[dxvk] Clean up instance creation code a bit
2022-07-18 14:51:40 +02:00
Philip Rebohle
2774a04195
[dxvk] Use VkPhysicalDeviceVulkan11{Features,Properties} where appropriate
2022-07-14 21:21:34 +02:00
Philip Rebohle
fd15795a0b
[dxvk] Require Vulkan 1.3 adapter
2022-07-14 21:21:34 +02:00
Philip Rebohle
a72463c5af
[meta] Release 1.10.1
2022-03-26 12:44:25 +01:00
Oleg Kuznetsov
5156994440
[dxvk] Add a config option to enable debug utils in addition to DXVK_PERF_EVENTS=1
2022-03-17 11:35:19 +01:00
Philip Rebohle
23eead9e99
[meta] Release 1.10
2022-03-04 17:15:51 +01:00
Philip Rebohle
1216466be7
[meta] Release 1.9.4
2022-01-24 15:08:49 +01:00
Philip Rebohle
b4e4eca99f
[dxvk] Remove options to disable OpenVR/XR support
...
No longer needed since we no longer load vrclient.so into the game's
process just to query extensions.
2022-01-24 14:50:04 +01:00
Philip Rebohle
a70a35406e
[meta] Release 1.9.3
2022-01-11 13:28:28 +01:00
Philip Rebohle
b79ce7af8a
[meta] Release 1.9.2
2021-09-20 15:07:25 +02:00
Philip Rebohle
d10e1ed3c0
[meta] Release 1.9.1
2021-07-26 15:45:33 +02:00
Philip Rebohle
dca63464b4
[meta] Release 1.9
2021-06-15 15:32:19 +02:00
Philip Rebohle
94674ac45e
[dxvk] Skip CPU adapters if GPUs are present
...
Because some games try (and fail) to run on Lavapipe despite it already
being the lowest priority device in the list.
2021-05-21 22:55:54 +02:00
Liam Middlebrook
5ce5999232
[dxvk] Add support for debug utils labels
...
Reviewed-by: Oleg Kuznetsov <okouznetsov@nvidia.com>
2021-04-08 14:25:02 +02:00
Liam Middlebrook
c89b274325
[dxvk] Track enabled instance extensions
...
Reviewed-by: Oleg Kuznetsov <okouznetsov@nvidia.com>
2021-04-08 14:25:02 +02:00
DadSchoorse
e44a1e614b
[dxvk] preserve order of devices with the same type
2021-03-03 23:17:44 +01:00
Philip Rebohle
5083b8474c
[meta] Release 1.8.1
2021-03-01 16:49:02 +01:00
Philip Rebohle
d66ecf4a94
[meta] Release 1.8
2021-02-19 05:29:50 +01:00
Philip Rebohle
a60916f7ee
[dxvk] Improve device ordering
...
Make sure that integrated GPUs are preferred over CPU
implementations on systems that have no dedicated GPU.
2021-02-11 14:58:11 +01:00
Andrew Eikum
2405e474e5
[dxvk] Use wineopenxr to apply required OpenXR extensions
2021-01-07 23:54:02 +01:00
Philip Rebohle
b67639bdf0
[meta] Release 1.7.3
2020-12-02 16:14:56 +01:00
Philip Rebohle
7b9644f355
[meta] Release 1.7.2
2020-10-07 17:41:54 +02:00
Philip Rebohle
ea53923406
[meta] Release 1.7.1
2020-08-13 19:10:20 +02:00
Philip Rebohle
2e378257ea
[meta] Release 1.7
2020-05-16 17:07:18 +02:00
Philip Rebohle
dbc9f40aa1
[meta] Release 1.6.1
2020-04-19 21:43:03 +02:00
Philip Rebohle
9c7945d936
[meta] Release 1.6
2020-03-20 16:07:25 +01:00
Philip Rebohle
1e426cdb08
[meta] Release 1.5.5
2020-02-29 15:45:57 +01:00
Philip Rebohle
2435c6369c
[meta] Release 1.5.4
2020-02-07 01:02:22 +01:00
Philip Rebohle
ce51431860
[dxvk] Skip over adapters not supporting Vulkan 1.1
...
Even with a 1.1 instance it appears to be possible to retrieve 1.0
adapters, so we'll just ignore them.
2020-02-03 11:31:58 +01:00
Philip Rebohle
6a5d472e60
[meta] Release 1.5.3
2020-01-30 16:17:31 +01:00
Philip Rebohle
e242d7f312
[meta] Release 1.5.2
2020-01-25 00:32:25 +01:00