Commit Graph

  • 5ae3cfe402 [d3d9] Fix DF Formats selection logic WinterSnowfall 2024-07-04 11:24:25 +03:00
  • b03de97f1b [d3d9] Expose support for D16_LOCKABLE only on AMD WinterSnowfall 2024-06-23 03:43:14 +03:00
  • 18035820de [d3d9] Remove vestigial D32 support WinterSnowfall 2024-06-23 03:27:04 +03:00
  • 1783b9591a [util] Enable 60 FPS lock for WRC4 Łukasz Zając 2024-07-04 20:12:08 +02:00
  • 499460184a [build] Zero-pad soversion components as necessary Philip Rebohle 2024-07-03 14:57:30 +02:00
  • afbcd94569 [util] Fix up recently added app profiles Philip Rebohle 2024-06-26 00:44:43 +02:00
  • 86f04a2da3 Revert "[util] Consolidate maxFrameRate options" Philip Rebohle 2024-06-26 00:42:31 +02:00
  • 8573190c7d [dxvk] Apply frame rate limiter before signaling frame latency event Philip Rebohle 2024-06-24 18:12:59 +02:00
  • fe0e02de18 [util] Set cachedDynamicBuffers for Battle for Middle-Earth 2 Blisto91 2024-06-22 21:41:17 +02:00
  • 3145020a62 [d3d9] Only change vertex offset draw parameters when necessary Robin Kertels 2024-06-21 12:34:08 +02:00
  • e9fc071d95 [d3d9] Validate D3DCREATE_PUREDEVICE usage WinterSnowfall 2024-06-20 00:57:47 +03:00
  • a276e13821 [util] Set deviceLossOnFocusLoss for Guild Wars Blisto91 2024-06-19 13:34:21 +02:00
  • 4b4d323ec3 [util] Set cachedDynamicBuffers for Dragonshard Blisto91 2024-06-17 22:43:56 +02:00
  • d9994665a8 [util] Set strict floatEmulation for New Vegas Blisto91 2024-06-17 22:40:39 +02:00
  • 22b13a94ca [util] Enable deviceLossOnFocusLoss for The Force Unleased Blisto91 2024-06-15 18:05:49 +02:00
  • 3e5eb1660f [d3d8] Implement Dref scaling and fixed-function depth textures (#3565) Jeff 2024-06-14 11:10:49 +01:00
  • a8710f70a5 [util] Dead Space 2 - Lock to 60 FPS and enable vsync Trevonn 2024-06-12 23:03:25 +01:00
  • 336c9b6acc [dxgi] Allow changing refresh rate even without ALLOW_MODE_SWITCH Philip Rebohle 2024-06-12 17:31:31 +02:00
  • 018db92342 [util] Disable Crysis 1 refresh rate fps limiter Blisto91 2024-06-10 19:42:44 +02:00
  • 51f2e246fa [util,dxvk] Limit frame rate based on deadline Philip Rebohle 2024-06-10 19:36:17 +02:00
  • 1811f4b995 [util] Consolidate maxFrameRate options Philip Rebohle 2024-06-06 11:01:04 +02:00
  • 5674abe483 [d3d9] Limit frame rate to display refresh as necessary Philip Rebohle 2024-06-06 10:44:20 +02:00
  • 1c198dcd48 [dxgi] Limit frame rate to display refresh as necessary Philip Rebohle 2024-06-06 10:32:02 +02:00
  • 379346751a [util] Implement refresh rate heuristic for frame rate limiter Philip Rebohle 2024-06-06 10:31:20 +02:00
  • b4c4c9e683 [util] Remove useless vsync parameter from FPS limiter Philip Rebohle 2024-06-06 09:20:04 +02:00
  • 2188caae8e Fix GLFW exception at startup Sanakan8472 2024-06-06 22:14:53 +02:00
  • 8d965359a5 [util] Set longMad for Watch_Dogs Blisto91 2024-06-06 18:55:39 +02:00
  • fd978704fb [dxvk] Add dxvk.deviceFilter config option Philip Rebohle 2024-06-05 00:43:38 +02:00
  • ee18aecb8a [util] Add dxvk.maxChunkSize 1 for Origin Web Helper Service and Ubisoft Connect (UPlay) (#4047) Tiagoquix 2024-06-02 15:08:52 -03:00
  • c2fd91f835 [util] Set longMad for Ghostbusters Remastered Blisto91 2024-06-02 00:57:19 +02:00
  • 79eea564fb Add dxvk.maxChunkSize 1 to Origin Tiagoquix 2024-05-28 17:21:13 -03:00
  • 7df8017e46 [d3d9] FF: Apply transform flags count to generated texture coords Robin Kertels 2024-05-23 00:18:01 +02:00
  • c98152683f [d3d9] Tweak VCache query results WinterSnowfall 2024-05-22 10:32:07 +03:00
  • 890ad3f47f [CI] Update CI actions Blisto91 2024-05-25 22:27:01 +02:00
  • 60cfafe027 [d3d9] Fix strange type in dynamic vertex upload Robin Kertels 2024-05-25 19:47:14 +02:00
  • 889802887f [d3d9] Rework uploading dynamic sysmem buffers at draw time Robin Kertels 2024-03-21 21:11:10 +01:00
  • a1ce690c5c [d3d9] Determine DF format support in the options parser WinterSnowfall 2024-05-22 00:51:58 +03:00
  • 07d007c642 [d3d9] Use customVendorId to determine the options vendorId WinterSnowfall 2024-05-22 00:49:56 +03:00
  • 58d8ea2d31 [d3d11,d3d9,util] Add a config option for reproducible VK output Danylo Piliaiev 2024-05-16 13:50:37 +02:00
  • 61bd62c327 [dxvk] Allow descriptor pool overallocation if supported Philip Rebohle 2024-05-22 13:17:53 +02:00
  • 7bc77b597e [dxvk] Enable VK_NV_descriptor_pool_overallocation if available Philip Rebohle 2024-05-22 13:16:05 +02:00
  • 2ff2c826a5 [build] Generate pkg-config metadata to link to DXVK libraries Simon McVittie 2023-03-31 15:23:03 +01:00
  • f9b4046223 [build] Install headers for native builds Simon McVittie 2023-03-31 15:36:07 +01:00
  • 83436a97f2 [meson] Set the stem of library names instead of the name_prefix Simon McVittie 2023-03-31 15:01:43 +01:00
  • e991bfa604 [ci] Use a tarball for the steamrt-sniper artifact. Ethan Lee 2023-12-12 17:41:54 -05:00
  • f33453afbb [build] Add soversion to dxvk-native binaries Ethan Lee 2023-12-12 11:58:12 -05:00
  • 65dd3c7df3 [d3d9] Always enable STORAGE_BUFFER usage Robin Kertels 2024-05-20 18:46:45 +02:00
  • dfc3776b24 [d3d9] FF: Fix a bunch of wine tests with FF texture coordinates Robin Kertels 2024-05-20 17:24:02 +02:00
  • 3420cd78ac [dxvk] Use new Version helper to deal with driver version numbers Philip Rebohle 2024-05-17 21:07:37 +02:00
  • 4225f35034 [util] Add version helper class Philip Rebohle 2024-05-17 20:41:03 +02:00
  • 2cb2f8694e [dxvk] Use VK_MAKE_API_VERSION instead of VK_MAKE_VERSION. Philip Rebohle 2024-05-17 20:39:18 +02:00
  • c1f665f92b [util] Disable supportDFFormats for Prototype Blisto91 2024-05-18 19:15:57 +02:00
  • 20185a5309 [d3d9] Do not enable support for DF formats on Nvidia WinterSnowfall 2024-05-18 16:27:45 +03:00
  • 0c2efda804 [meta] Add DXVK Native section to the readme Blisto91 2024-05-16 12:23:36 +02:00
  • c7d61b2fc0 [native] Change DXVK_WSIDRIVER to DXVK_WSI_DRIVER Blisto91 2024-05-16 12:20:36 +02:00
  • 6259e86392 [meson] Use dependency() instead of find_library() for SDL2/GLFW detection. Ethan Lee 2024-02-10 13:06:33 -05:00
  • d5d236a1e2 [wsi] Refactor platform system to support multiple WSI implementations Ethan Lee 2023-12-08 01:18:54 -05:00
  • 10b83d184b [native] Dynamically load SDL2/GLFW at runtime. Ethan Lee 2023-12-08 00:59:23 -05:00
  • 0f7c1f753a [wsi] Refactor the WSI backends to be implementations of a WsiDriver interface. Ethan Lee 2023-12-08 00:45:46 -05:00
  • 529129c332 [dxvk] Move getInstanceExtensions platform logic to wsi. Ethan Lee 2023-12-08 00:09:56 -05:00
  • 4055a92856 [wsi] Add init/quit functions, integrate them into DxvkInstance. Ethan Lee 2023-12-07 23:57:02 -05:00
  • 7bad17c1d1 [util] Set deviceLossOnFocusLoss for The Sims 3 Blisto91 2024-05-10 15:01:06 +02:00
  • 6b76d70d9d [util] Enable d3d11.longMad for Guild Wars 2 Blisto91 2024-05-09 00:25:54 +02:00
  • 611dc60018 [d3d9] Do not support cube textures with depth formats Philip Rebohle 2024-05-08 17:01:18 +02:00
  • b2789ab894 [d3d9] Validate DS format support during CheckDepthStencilMatch WinterSnowfall 2024-05-02 16:25:46 +03:00
  • ab715a8876 [d3d11] Implement better filtering when blitting video content Philip Rebohle 2024-05-03 04:24:15 +02:00
  • 1fb35b6d19 [dxgi] Initialize UMD version quad to a max signed int64 (#3985) talkingerbil 2024-05-03 07:22:58 -07:00
  • 4333ee872d [d3d11] Use nearest filter for ID3D11VideoContext scaling Rémi Bernon 2024-04-24 14:02:46 +02:00
  • b99d42c688 [d3d11] Implement VideoProcessorSetStreamSourceRect scaling Rémi Bernon 2024-04-24 14:02:18 +02:00
  • dacb8b434b [util] Add configs for Delta Force Xtreme 1 & 2 Blisto91 2024-04-30 19:10:43 +02:00
  • ea4cb84d8a [dxvk] Remove workaround for non-dynamic depth clip Philip Rebohle 2024-04-29 17:38:22 +02:00
  • 65373792d2 [dxvk] Forward link flags when using shader identifiers Philip Rebohle 2024-04-29 17:19:36 +02:00
  • 29253da356 feat: add H2M-Mod to config Lierrmm 2024-04-29 14:53:08 +01:00
  • 79398b468d [util] Enable longMad for Red Faction Guerrila Remastered Robin Kertels 2024-04-27 15:42:49 +02:00
  • e7d14e97de [dxbc] Implement option to split up fma Robin Kertels 2024-04-27 15:42:25 +02:00
  • c613078ba8 [dxvk] Bump internal version number Philip Rebohle 2024-04-26 19:10:06 +02:00
  • 2970645f33 [dxvk] Fix push constant compatibility for pipeline libraries Philip Rebohle 2024-04-26 19:06:51 +02:00
  • 462165da19 [util] Add Deck profile for Fallout 4 Philip Rebohle 2024-04-26 13:15:59 +02:00
  • 3f27a0ee58 [util] Add a way to define app profiles exclusive to Steam Deck Philip Rebohle 2024-04-26 13:15:14 +02:00
  • aac3396671 [dxgi] unchain DxgiFactory::CreateSwapChain and CreateSwapChainForHwnd Katharine Chui 2024-04-24 01:18:15 +08:00
  • 92a43ebf65 [dxgi] unchain DxgiSwapChain::Present1 and Present Katharine Chui 2024-04-22 14:35:37 +08:00
  • 8ba5256dc7 [util] Set deferSurfaceCreation for 9th Dawn II Blisto91 2024-04-21 21:46:28 +02:00
  • 2b70ba8f77 [dxbc] Do not emit OpImageQueryLevels for multisampled images Philip Rebohle 2024-04-19 13:55:31 +02:00
  • 9c66c4bf1d [build] Target SPIR-V 1.6 for built-in GLSL shaders Philip Rebohle 2024-04-19 13:36:32 +02:00
  • 00872e9e4f [dxvk] Fix render target clears with format reinterpretation Philip Rebohle 2024-04-19 01:44:14 +02:00
  • 35157357dd [dxvk] Fix stencil discard being broken Philip Rebohle 2024-04-19 01:43:23 +02:00
  • 617ebf4e05 [dxbc] Take used components into account for PS inputs Philip Rebohle 2024-04-16 17:40:29 +02:00
  • c2489d5a45 [dxbc] Fix array register anaylsis with multiple dst operands Philip Rebohle 2024-04-16 16:31:30 +02:00
  • 6ef98c613f [dxvk] Re-enable maintenance4 feature Philip Rebohle 2024-04-16 14:54:47 +02:00
  • 7441137a33 [dxbc] Ignore system value components when declaring inputs Philip Rebohle 2024-04-16 14:48:52 +02:00
  • 571948cfc0 [d3d9] Remove support for VERTEXSTATS queries WinterSnowfall 2024-04-13 20:45:09 +03:00
  • 133f0794bc [util] Remove framerate limiter for Nier Replicant Without mods, Nier Replicant runs faster when going above 60 FPS. The game had an official patch that implemented a framerate limiter to prevent this. This limiter is terrible, because it's not a stable 60 FPS, but a weird 57-58 FPS. There's no way to disable this in-game, it has to be done by editing a config file or through a mod. Martino Fontana 2024-04-06 16:27:04 +02:00
  • 44695f9311 [dxvk] Adjust desciptor pool reset heuristic Philip Rebohle 2024-04-08 15:40:25 +02:00
  • 49e9ea5f5a [dxgi] Force vendor ID change when XeSS is detected on an Intel GPU Casey Bowman 2024-03-19 12:51:14 -07:00
  • 198bd3a4b8 [d3d11] Remove missed Shared Keyedmutex warning Blisto91 2024-04-03 19:41:02 +02:00
  • f06c646315 [dxbc] Remove broken atomic counter subgroup optimization Philip Rebohle 2024-04-03 14:55:43 +02:00
  • 855b2746b6 [util] Remove TRAHA Global config Philip Rebohle 2024-03-26 13:42:55 +01:00
  • 28c7c09bf5 [dxgi] Remove useMonitorFallback option Blisto91 2024-03-20 19:51:29 +01:00
  • 2742486540 [dxvk] Don't query color space support for null surfaces Philip Rebohle 2024-03-21 15:32:48 +01:00
  • 037d0fa1ad [meta] Release 2.3.1 Philip Rebohle 2024-03-20 13:48:30 +01:00