Blisto91
8508633ba3
[util] Disable allowDirectBufferMapping for Dark Romance: Vampire in Love
2023-04-11 08:37:50 +01:00
Blisto91
3ce3209e3e
[util] Set syncInterval to 1 for Crash Bandicoot N sane trilogy
2023-04-05 16:25:05 +01:00
Philip Rebohle
977669c613
[util] Enable cached dynamic vertex/index buffers in GTA V
...
Fixes #3311 .
2023-03-25 22:40:43 +01:00
Zhiyi Zhang
631171cf45
[util] Disable nvapiHack for Tom Clancy's Ghost Recon Breakpoint.
...
Otherwise, it shows a DirectX error dialog and exits when using an NVIDIA GPU.
2023-03-25 22:38:07 +01:00
František Zatloukal
1a5afc77b1
[util] Include cstdint to fix compilation with GCC 13
2023-03-23 23:37:10 +01:00
Blisto91
b0ed97e070
[util] Disable nvapiHack for Diablo 4
2023-03-22 17:10:18 +01:00
Philip Rebohle
05fb634f91
[util] Use __wine_dbg_output if available
2023-03-13 16:32:32 +01:00
Blisto91
3a123222e5
[util] Enable cached vertex buffers for SpellForce 3
2023-03-13 13:22:39 +01:00
Blisto91
8ecd1b3b6b
[util] enableDialogMode for Codename Panzers Phase One/Two
2023-03-07 22:51:23 +00:00
Philip Rebohle
7f21a6c491
[dxvk] Accumulate query data into query object
...
And do so when adding additional query handles, in order
to avoid allocating queries indefinitely if End is never
called, which Halo:MCC supposedly does.
Co-authored-by: Sam Edwards <CFSworks@gmail.com>
2023-03-06 12:35:22 +01:00
Philip Rebohle
e430ff5cfd
[dxvk] Use small_vector to store query handles.
2023-03-06 12:35:22 +01:00
Guy1524
5609c5e076
[util] Reduce maximum chunk size for WILD HEARTS.
...
Co-authored-by: Blisto91 <47954800+Blisto91@users.noreply.github.com>
2023-03-01 15:38:14 +01:00
Philip Rebohle
aa92cf48f5
[util] Add function to cache QueryInterface errors
2023-03-01 13:25:56 +01:00
Philip Rebohle
81440340ac
[d3d9,dxvk,util] Actually use dxvk::mutex
2023-03-01 13:03:43 +01:00
Blisto91
081181313e
[util] Limit Battle Fantasia Revisited Edition to 60fps ( #3256 )
2023-02-18 10:54:14 +01:00
TacoDeBoss
caf31033d7
[util] Far Cry 2: Set VendorId to Nvidia, enable apitraceMode ( #3241 )
2023-02-07 12:14:48 +01:00
Philip Rebohle
c6111eaf61
[dxvk] Fix small_vector size
...
Kind of harmless since we're not using this much.
2023-01-27 05:27:49 +01:00
Philip Rebohle
d4143429c4
[util] Add Singleton helper
2023-01-23 17:17:43 +01:00
Blisto91
906b931e61
[util] Disable unmapping for BlazBlue Centralfiction
2023-01-17 20:49:26 +01:00
Philip Rebohle
0ac247c89c
[util] Add helper class for common flush heuristic
2023-01-17 15:01:06 +01:00
Blisto91
cc9266edaa
[util] Add config for Alien Rage
...
Reporting a GTX 295 puts us into the highest behind the scenes graphics settings preset bucket and prevents the shadow issue with `FloatingPointRenderTargets` set to false in the lower preset bucket.
NvapiHack needs to be disabled on Linux since the game pings it in the Windows system folder and want's the VendorId to match your GPU. Else the issue will still happen on Nvidia Linux
2023-01-13 14:15:54 +01:00
Blisto91
3ed0a4fd43
[util] Set Secret World Legends launcher to SM 2
2023-01-08 10:47:04 +01:00
Blisto91
7b2024888e
[util] disable unmapping for Final Fantasy XIV d3d9
2022-12-11 14:01:27 +01:00
Blisto91
4a4d880130
[util] Set TRAHA Global to Intel vendor id
2022-12-04 23:06:59 +01:00
Philip Rebohle
3b9235fe23
[util] Set max frame latency to 1 for Sonic Frontiers
...
Seems like the only reason this game passes QA is because there *was* no
QA. Seriously broken when GPU-bound even on Windows.
2022-11-21 17:18:01 +01:00
Robin Kertels
1a3b576d35
[util] Implement bit vector
2022-11-21 16:06:49 +00:00
Blisto91
2c53459f4c
[util] disable floatControls for Bad Company 2
2022-11-21 13:13:57 +01:00
Joshua Ashton
e037d24017
[util] Default initialize BitMask to 0
...
Found via an MSVC warning, may not fix anything, but good to do anyway.
2022-11-17 17:38:46 +01:00
Joshua Ashton
287412f746
[util] Cast _tzcnt_u64 to uint32_t
...
MSVC has _tzcnt_u64 return a uint64_t, which obviously, it can never return a number that big.
2022-11-17 17:38:46 +01:00
Blisto91
ad3c316d0c
[util] Set Black Mesa customVendorId to Nvidia
2022-11-16 11:30:40 +01:00
Robin Kertels
785bc9738f
[util] Disable DC Single Use Mode for Cardfight!! Vanguard Dear Days
2022-11-15 16:55:38 +01:00
Blisto91
bc08cac220
[util] Enable apitraceMode for Sonic & All-Stars Racing Transformed
2022-11-09 19:22:14 +01:00
Blisto91
145c1ce127
[util] Limit fps to 60 for some WayForward games
2022-11-06 15:32:28 +01:00
Vlad
40a4908a2a
Support for MW:R H1-Mod
2022-11-05 16:07:16 +01:00
Blisto91
e1eec9b359
[util] Set Fallout 3 to Nvidia vendor id
2022-11-05 16:07:04 +01:00
Robin Kertels
892f676605
[util] Disable direct buffer mapping for Dragon Age Origins
2022-11-02 16:12:28 +01:00
Adam Jereczek
0462454d2b
Fix for saving vertex shader constants with a StateBlock
...
Co-authored-by: aroztkow <aneta.roztkowska@intel.com>
2022-10-31 18:16:15 +00:00
Winter Snowfall
f84f992d44
[util] Also enable workaround for the "mod load exe" of ToEE
2022-10-25 03:45:53 +02:00
Joshua Ashton
3b90f5a77f
[util] Enable apitrace mode for Hammer World Editor
2022-10-15 17:21:29 +01:00
Vinjul1704
038ed23a5d
[util] Force SM1 for the Escape from Tarkov launcher
2022-10-06 21:32:19 +02:00
Joshua Ashton
fa45e5838e
[util] Fix tzcnt on ARM64 + Clang
...
This needed brackets around this conditional.
2022-10-05 19:01:05 +01:00
Blisto91
f8bd19f210
[util] Cap Sonic Adventure 2 to 60 fps
2022-09-30 19:14:59 -02:30
Robin Kertels
5c22e2fbda
[util] Enable GTA IV config for Episodes from Liberty City
2022-09-19 15:11:01 +01:00
Robin Kertels
c759fb45aa
[util] Disable DF support for pretty mirrors in GTA IV
2022-09-19 15:11:01 +01:00
Philip Rebohle
0bb0c1e646
[util] Enable ignoreGraphicsBarriers for FFXV
...
Massively improves performance when VXAO is enabled.
2022-09-19 15:43:45 +02:00
xpander69
07094ac4f9
[util] Remove fps cap from Warhammer Online
...
This is a bit embarrassing. Added this config few days ago to counter the animation breakages, but now Return of Reckoning devs patched the executable on their side to cap the framerate by default. So the workaround is not needed anymore.
2022-09-16 21:32:49 +01:00
Philip Rebohle
3543673c5c
[util] Add helper to compute display refresh related stuff
2022-09-16 12:49:42 +02:00
Philip Rebohle
e019edc8c3
[util] Add helper to get time point from raw counter value
2022-09-16 12:49:42 +02:00
Philip Rebohle
c1ab09a048
[util] Move platform-specific sleep code to dedicated helper class
2022-09-16 12:49:42 +02:00
Joshua Ashton
68c528d345
[util] Implement bitmask iterator on non-x86 platforms
2022-09-13 20:11:17 +01:00