Commit Graph

  • fb552db65f [dxvk] Do not invalidate buffers that allow querying the device address Philip Rebohle 2024-09-13 16:25:37 +02:00
  • ddb59ae394 [dxvk] Add usage property to buffer views Philip Rebohle 2024-09-13 14:16:27 +02:00
  • ab557a2eed [dxvk] Use global buffer whenever possible Philip Rebohle 2024-09-13 13:17:36 +02:00
  • 901861c20b [dxvk] Create global buffer for allocated memory chunks Philip Rebohle 2024-09-13 11:54:23 +02:00
  • 11ec603540 [util] Enable cachedDynamicBuffers for Battle Mages Blisto91 2024-09-17 22:18:34 +02:00
  • ed9ffa6584 [dxgi] Leave fullscreen mode when window looses focus Paul Gofman 2022-06-09 16:34:39 -05:00
  • 758dc805bb [dxgi] Prevent recursive fullscreen mode change. Paul Gofman 2024-09-05 20:58:01 -06:00
  • 5cf0783edb [d3d8] Clean up D3D9 shaders on D3D8 device release WinterSnowfall 2024-09-10 15:35:02 +03:00
  • 010738c107 [d3d9] Add HUD item for FF shaders Robin Kertels 2024-09-17 17:51:44 +02:00
  • 89e190b771 [d3d8] Ensure d3d9 interface release WinterSnowfall 2024-09-17 16:12:09 +03:00
  • 84a8ea9d4a [d3d8] Remove some unneeded explicit ptr use WinterSnowfall 2024-08-29 11:14:12 +03:00
  • 9f8832dd14 [d3d8] Improve handling of failed d3d9 calls WinterSnowfall 2024-08-24 15:37:01 +03:00
  • f3fa4b102a [meta] Note DLLs need native override in readme Blisto91 2024-09-15 13:13:47 +02:00
  • 0a2f2275da [d3d8] Add a framecap for Chrome: Gold Edition WinterSnowfall 2024-09-14 23:17:47 +03:00
  • 04cf0008a0 [dxvk] Correctly enable VK_EXT_line_rasterization Philip Rebohle 2024-09-13 11:57:22 +02:00
  • 8e03b64ca4 [d3d8] Validate viewport dimensions on SetViewport WinterSnowfall 2024-09-08 00:56:18 +03:00
  • 903f1af176 [d3d9] Fix PresentGDI Robin Kertels 2024-09-12 15:27:31 +02:00
  • 26a14c5175 [util] Fix GetEnvironmentVariableW usage Kacper Michajłow 2024-09-12 00:04:49 +02:00
  • 3e26958906 [util] Add a framecap for Pandora Tomorrow WinterSnowfall 2024-09-11 23:27:32 +03:00
  • 1a1c3a4202 [d3d9,d3d11] recreate swapchain on VK_SUBOPTIMAL_KHR llyyr 2024-09-11 06:22:22 +05:30
  • c1a25df468 [dxvk] Fix some logic errors around sysmem chunk size Philip Rebohle 2024-09-11 15:21:03 +02:00
  • 565ec7e0d3 [dxvk] Remove dxvk.maxChunkSize option Philip Rebohle 2024-09-06 01:29:02 +02:00
  • 619b9b12c2 [dxvk] Implement dynamically growing chunk size Philip Rebohle 2024-09-06 01:27:00 +02:00
  • 63506ee1ff [util] Enable cachedDynamicBuffers for Steel Soldiers and FIFA 2003 WinterSnowfall 2024-09-07 16:40:24 +03:00
  • 22ff53013a [d3d8] Ignore unsupported D3DPRESENT_RATE_UNLIMITED WinterSnowfall 2024-09-08 18:52:07 +03:00
  • 9077e5212d [util] Use cdecl calling convention for __wine_dbg_output Billy Laws 2024-09-06 16:08:57 +00:00
  • daccde7643 [d3d9] Don't set IMAGE_USAGE_SAMPLED_BIT for non-msaa depth stencil surfaces Robin Kertels 2024-08-08 17:48:01 +02:00
  • 7f8cfec46f [d3d9] Always set IsAttachmentOnly for CreateOffscreenPlainSurfaceEx Robin Kertels 2024-08-08 17:47:05 +02:00
  • 1b172344eb [d3d9] Remove redundant scene check in StretchRect Robin Kertels 2024-08-08 17:44:34 +02:00
  • 11efd5092e [d3d9] Handle remaining edge cases of Discard & Lockable Robin Kertels 2024-07-30 10:04:05 +02:00
  • 2c23e462b3 [d3d8] Clamp BaseVertexIndex to INT_MAX during use WinterSnowfall 2024-08-31 21:10:01 +03:00
  • d0ea5a4a87 [spirv] Account for unreachable continue blocks Philip Rebohle 2024-09-03 20:24:22 +02:00
  • 427e706a40 [util,d3d11] Be more robust against use-after-free Philip Rebohle 2024-09-02 21:50:42 +02:00
  • 04d558cf2e [util] Make frame rate limiter enablement heuristic more robust Philip Rebohle 2024-08-29 14:19:56 +02:00
  • 38308d443e [build] added <algorithm> header for failed subcommand fix - remove_if ericzlmd 2024-08-30 15:43:07 -04:00
  • d31b7997c0 [util] Enable cachedDynamicBuffers for APB:Reloaded Tiagoquix 2024-08-30 15:20:44 -03:00
  • 8c58bef9cf [util] Hide Intel for Kena: Bridge of Spirits to skip faulty water rendering path. MickAlmighty 2024-08-15 12:17:11 +02:00
  • a5fc08d176 [util] Disable direct buffer mapping for Max Payne 1 Robin Kertels 2024-07-10 18:56:32 +02:00
  • e4fd9ff16b [d3d11] Always keep barrier control options set by app profile Robin Kertels 2024-08-26 23:11:52 +02:00
  • eb8d1885bd [dxgi] Remove emulateUMA option Robin Kertels 2024-08-24 18:14:04 +02:00
  • 9a280b063a [util] Set maxDeviceMemory for GTA IV Robin Kertels 2024-08-24 18:08:54 +02:00
  • 1c30bc92bb [d3d11] Validate viewport parameters Philip Rebohle 2024-08-23 14:39:56 +02:00
  • 6da1ba7cff [dxgi] Avoid reporting large VRAM amounts as a power of two Philip Rebohle 2024-08-23 01:12:12 +02:00
  • d89e324bc4 [util] Remove obsolete Metro Exodus EE config Philip Rebohle 2024-08-19 22:24:25 +02:00
  • be45907479 [dxgi] Under-report iGPU memory if dGPUs are present Philip Rebohle 2024-08-19 19:06:52 +02:00
  • 02d8fa593b [dxgi] Change reported UMD driver version Philip Rebohle 2024-08-15 21:57:23 +02:00
  • 71e44b380d [util] Enable context lock for EDF6 Philip Rebohle 2024-08-14 15:23:15 +02:00
  • 159f540e10 [dxvk] Bump internal engine version Philip Rebohle 2024-08-12 18:57:05 +02:00
  • 1e5b78e8ea [d3d9] Enable longMad behaviour by default Philip Rebohle 2024-08-12 18:40:25 +02:00
  • 60e04503a6 [d3d11] Enable longMad/longDot behaviour by default Philip Rebohle 2024-08-12 18:37:51 +02:00
  • beaf01ecad [dxbc] Reverse order of long dot products Philip Rebohle 2024-08-12 18:26:23 +02:00
  • 813b653645 [spirv] Implement basic dead code elimination Philip Rebohle 2024-08-12 15:15:36 +02:00
  • 6308266a0f [d3d9] Default to Strict floatEmulation for amdvlk 2024.Q3.1 Blisto91 2024-08-13 16:50:27 +02:00
  • 0d0b9eaac1 [util] Enable d3d11.longDot for Trails through Daybreak Philip Rebohle 2024-08-08 16:06:04 +02:00
  • 4ee907a6df [dxbc,d3d11] Add option to explicitly emit long dot products Philip Rebohle 2024-08-08 16:03:16 +02:00
  • 5c987ea3d1 [d3d9] Handle map failure in texture initializer Paul Gofman 2024-07-31 11:50:31 -06:00
  • e38693cdbc [d3d9] Allow querying ID3D9VkInteropTexture from surfaces Jeff 2024-08-07 20:53:05 -07:00
  • 7c9e1ed7cd [util] Set maxChunkSize to 1 for Epic Games Launcher Blisto91 2024-08-03 13:31:44 +02:00
  • e2b823b760 [util] Enable cachedDynamicBuffers for Art of Murder Blisto91 2024-07-31 17:39:35 +02:00
  • 1077d6a67f [util] Set textureMemory to 0 for Operation Racoon City Blisto91 2024-07-29 22:16:13 +02:00
  • 33bf09122c [util] Add configs for Splinter Cell Conviction Blisto91 2024-07-17 00:36:30 +02:00
  • c26b2ade1d [dxvk] Update shouldSubmit to correctly handle descriptorPoolOverallocation Eric Sullivan 2024-07-23 17:47:06 +00:00
  • 10ab85c3ba [d3d8] Remove references to d3d8.useShadowBuffers for now Tobias Jakobi 2024-07-13 21:00:27 +02:00
  • 031a98c232 [d3d9] Allow fourcc formats as the source in CheckFormatConversion Robin Kertels 2024-07-19 18:09:43 +02:00
  • b7d61b70c1 [d3d9] Use converted format for multiplane formats in CheckFormat Robin Kertels 2024-07-19 18:08:08 +02:00
  • bac7ae2929 [util] Disable countLosableResources for Inquisitor WinterSnowfall 2024-07-15 16:21:17 +03:00
  • 2a2d51e049 changed dxgi.customVendorId to dxgi.hideIntelGpu for Batman Arkham Knight Felix Klinge 2024-07-16 14:47:59 +02:00
  • b74725b264 Add Batman Arkham Knight Custom Vendor ID to config to fix the game for Intel GPUs Felix Klinge 2024-07-15 21:08:32 +02:00
  • af1ba1b205 [d3d9] FF: Fix return type for lighting op Robin Kertels 2024-07-15 17:05:58 +02:00
  • a8dbbcfa31 [util] Reorder config options by API WinterSnowfall 2024-07-11 14:40:41 +03:00
  • ba47af53da [meta] Rearrange readme Blisto91 2024-07-11 14:42:06 +02:00
  • 008afc1c5f [meta] Release 2.4 Philip Rebohle 2024-07-10 11:55:14 +02:00
  • d731608d5e [d3d8] Mimic native token allocations WinterSnowfall 2024-07-10 00:51:46 +03:00
  • ff137dac9f [d3d8] Implement monotonic state block tokens WinterSnowfall 2024-07-07 15:36:19 +03:00
  • d456d0b437 [d3d9] StretchRect: Allow using an offscreen surface as dst when stretching Robin Kertels 2024-07-09 14:32:44 +02:00
  • cc87870be1 [d3d9] Relax stretch rect check in D3D8 mode Robin Kertels 2024-07-08 23:56:09 +02:00
  • a7ae5999a9 [d3d8] Slightly clean up CopyRects Robin Kertels 2024-07-08 23:55:44 +02:00
  • 5f9ca08071 [util] Enable deviceLossOnFocussLoss for Rise of Nations Blisto91 2024-07-07 22:18:09 +02:00
  • 4b0c9c611c [meta] Added d3d8 to list of overrides to create to README niansa/tuxifan 2024-07-08 11:37:02 +01:00
  • fe9c875fe9 [util] Set cachedDynamicBuffers for The Sims 2 and friends Blisto91 2024-06-28 18:53:23 +02:00
  • a63a5753d4 [util] Enable longMad for Tomb Raider Legend Blisto91 2024-07-07 13:01:20 +02:00
  • 5a0f05ae66 [util] Disable counting losables for Battlefield 2 & 2142 Robin Kertels 2024-07-07 12:33:42 +02:00
  • 6ffd5acefa [util] dxvk.conf cleanup WinterSnowfall 2024-07-07 15:12:40 +03:00
  • 33e7497ef4 [meta] Add Robin Kertels to LICENSE file Robin Kertels 2024-07-07 11:31:42 +02:00
  • 38006e9cda [dxvk] Add FreeBSD support Er2 2024-07-07 14:22:43 +03:00
  • 60e523b4bf [d3d8] Implement Direct3D 8 Frontend Jeff 2024-07-07 12:10:48 +01:00
  • ef0c6b6f6f [d3d9] Hardware cursor fixes WinterSnowfall 2024-07-06 23:43:38 +03:00
  • 9b504b506e [d3d9] Rework FF texcoord processing to be more accurate Robin Kertels 2024-05-28 15:39:41 +02:00
  • b2d89db8d8 [util] Disable countLosableResources for Myst V Blisto91 2024-06-03 14:19:35 +02:00
  • fa5ce49675 [util] Enable longMad for Watch_Dogs 2 and Legion Blisto91 2024-07-04 23:33:17 +02:00
  • bbe851f6a2 [d3d9] Reduce data copied for SWVP vertex decls Robin Kertels 2024-03-13 15:49:46 +01:00
  • 7de88ff993 [util] Add move & copy constructors to small_vector Robin Kertels 2024-03-13 15:49:01 +01:00
  • ab12ffa0da [d3d9] Use max point size of Vulkan device Robin Kertels 2024-03-13 02:02:44 +01:00
  • dc3dd0f88c [d3d9] Ignore the vertex stream offset in StateBlock::Capture Robin Kertels 2024-03-13 01:25:16 +01:00
  • da814668bc [d3d9] FF: Prevent specular highlights on the back of geometry Robin Kertels 2024-03-12 23:38:18 +01:00
  • df9bdfc6ea [util] Return unchanged matrix if matrix cannot be inverted Robin Kertels 2024-03-11 19:12:20 +01:00
  • 9e422a2b63 [d3d9] Fix default light Robin Kertels 2024-03-11 17:33:02 +01:00
  • 11db6d691c [d3d9] Fix reference leak in ProcessVertices Robin Kertels 2024-03-07 19:17:54 +01:00
  • 9c898bd269 [d3d9] Skip presenting if D3D9Swapchain has no associated window Robin Kertels 2024-03-07 15:28:52 +01:00
  • 175772944c [d3d9] Fix Wine test failures in StretchRect Robin Kertels 2024-03-06 23:39:08 +01:00