Danylo Piliaiev
58d8ea2d31
[d3d11,d3d9,util] Add a config option for reproducible VK output
...
It ensures that for the same D3D commands the output VK commands
don't change between runs.
Useful for comparative benchmarking, can negatively affect performance.
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
2024-05-23 15:20:28 +02:00
WinterSnowfall
20185a5309
[d3d9] Do not enable support for DF formats on Nvidia
2024-05-18 16:16:34 +00:00
Robin Kertels
e7d14e97de
[dxbc] Implement option to split up fma
2024-04-29 13:17:21 +02:00
Blisto91
28c7c09bf5
[dxgi] Remove useMonitorFallback option
...
QueryDisplayConfig optimization is now in Proton 9 Wine
2024-03-21 17:23:38 +01:00
Philip Rebohle
0414bbe2d5
[dxgi] Add separate option to override vendor IDs for NVK
2024-03-06 14:46:21 +01:00
Blisto91
6b3b934471
[util] Clarify maxDeviceMemory and maxSharedMemory
...
This config often leads to confusion as people expect applications to honor the limit.
2024-03-02 20:41:19 +01:00
Philip Rebohle
234f3ea071
[d3d11] Add option to hide native command list support
2024-02-22 16:07:24 +01:00
Robin Kertels
0841f5faf4
[d3d9] Implement config option to disable rejecting reset
2024-01-26 18:11:25 +00:00
Philip Rebohle
03c09ce15f
[dxvk] Add option to skip integrated GPU adapters
2023-12-01 14:14:13 +01:00
Paul Gofman
552d2f0a6d
[dxgi] Add useMonitorFallback option
...
And enable it for CP2077.
It is supposed to be dropped once QueryDisplayConfig optimization
is in Proton Wine.
2023-10-10 12:01:51 +02:00
Philip Rebohle
952c66fe2a
[dxgi] Add options to hide Intel or AMD GPUs.
2023-08-14 20:12:02 +02:00
Philip Rebohle
b6a7714e67
[dxgi,util] Rename dxgi.nvapiHack option to dxgi.hideNvidiaGpu
2023-08-14 19:21:16 +02:00
Blisto91
98f3887680
[util] Cleanup a couple of example config options
2023-07-17 15:38:13 +02:00
Lilium
bd575a4a46
[d3d11] implement 'clampNegativeLodBias' as a conf option
2023-06-14 20:22:27 +01:00
Lilium
3fce9886f5
[d3d9] implement 'clampNegativeLodBias' as a conf option
2023-06-14 20:22:27 +01:00
Lilium
5d134b877a
[d3d9] implement 'samplerLodBias' as a conf option
2023-06-14 20:22:27 +01:00
Robin Kertels
5fd025c513
[d3d9] Rename apitraceMode
...
It's not just used for apitrace and the new name
is more consistent with the D3D11 equivalent option.
2023-06-11 16:57:17 +01:00
Robin Kertels
d9d6316609
[d3d9] Remove allowDiscard hack
2023-06-11 16:57:17 +01:00
Blisto91
f3fb5ba320
[util] Example config wording changes
2023-06-06 13:47:00 -07:00
Philip Rebohle
ab00591297
[dxvk] Introduce dxvk.tearFree option
...
And replace the old frontend-specific options.
2023-06-01 17:48:51 +02:00
Philip Rebohle
2be0d6842e
[dxvk] Add option to limit memory chunk size
2023-03-01 11:53:18 +01:00
Philip Rebohle
0342a25e61
[d3d9,dxso] Add d3d9.forceSampleRateShading option
2023-01-09 18:35:02 +01:00
Philip Rebohle
e426ec09a1
[d3d11,dxbc] Add d3d11.forceSampleRateShading option
2023-01-09 18:35:02 +01:00
Joshua Ashton
c10b53ed3e
[dxgi] Add dxgi.enableHDR option
2023-01-06 17:27:38 +01:00
Georg Lehmann
6188ffa23a
[d3d9] Add a config option for D24 -> D32
2022-09-26 21:39:51 +01:00
Philip Rebohle
c4c1d413db
[meta] Update default config file
2022-09-19 16:09:48 +02:00
Jens Peters
4fc5ba66ed
[util] Add missing feature level in example config
2022-09-01 04:36:02 +02:00
Philip Rebohle
2f39ae792a
[dxvk] Change DXVK_PERF_EVENTS environment variable to DXVK_DEBUG
2022-09-01 00:25:10 +02:00
Blisto91
7ebd359941
[util] correct maxFeatureLevel to 12_0 in example config
2022-08-27 22:02:35 +02:00
Philip Rebohle
559fa50f54
[d3d11] Introduce d3d11.enableContextLock option
2022-08-24 12:27:02 +02:00
Blisto91
372a27fad2
[util] remove allowDoNotWait from example config
2022-08-22 22:09:44 +02:00
Philip Rebohle
a695644fea
[d3d9] Remove alphaTestWiggleRoom option
2022-08-18 00:10:39 +02:00
Philip Rebohle
61025c0079
[dxvk] Don't disable frame rate limiter if vsync is enabled
...
This only works if we know the actual refresh rate of the display.
However, in a wine virtual desktop or with proton's fshack, this
is often not the case, so we'd see a 60 Hz mode on a high-refresh
rate display and never actually enable the limiter.
2022-08-17 01:53:24 +02:00
Philip Rebohle
67614917c3
[meta] Update README on shader compiler threads
2022-08-11 20:20:59 +02:00
Philip Rebohle
67f937111d
[dxvk] Remove shrinkNvidiaHVVHeap workaround
...
No longer needed.
2022-08-10 16:39:58 +02:00
Philip Rebohle
915b03ba7b
[dxvk] Add option to control pipeline lifetime tracking
2022-08-09 13:40:58 +02:00
Philip Rebohle
727fd7ac33
[d3d11] Add option to control sampler LOD bias
2022-08-01 13:15:09 +02:00
Robin Kertels
ea76bfd019
[d3d9] Unmap unused resources
2022-07-29 13:14:33 +01:00
Robin Kertels
45c1d7911e
[d3d9] Remove evictManagedOnUnlock
...
This is annoying to maintain and hopefully won't be necessary anymore.
2022-07-29 13:14:33 +01:00
Philip Rebohle
81b89cf31d
[dxvk] Simplify Nvidia HVV workaround
...
We no longer support 465 series drivers, so the check was obsolete.
2022-07-14 21:21:34 +02:00
Philip Rebohle
f99a833f51
[d3d11] Remove d3d11.constantBufferRangeCheck option
2022-07-12 02:11:39 +02:00
Philip Rebohle
a6b0783a51
[dxvk] Add config option for graphics pipeline library enablement
2022-07-09 01:53:51 +02:00
Georg Lehmann
913129d3b6
[d3d9] Add an config option to disable non seamless cube maps.
2022-07-07 14:18:49 +01:00
Robin Kertels
9302d33ac7
[d3d9+util] Enable invariant position by default
2022-04-18 12:40:46 +01:00
Blisto91
727ba89670
[util] remove allowLockFlagReadonly from conf
2022-04-09 19:44:50 +02:00
Blisto91
2e68b33abd
[util] correct enableDebugUtils conf to default False
2022-04-09 19:44:50 +02: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
4c0df63e2d
[meta] Update example configuration file
2022-02-28 23:39:55 +01:00
Philip Rebohle
603828951c
[meta] Update example config file
2022-02-22 05:32:16 +01:00
Philip Rebohle
e1b3bc45ce
[d3d11] Add d3d11.maxImplicitDiscardSize option
2022-02-14 04:17:56 +01:00