Commit Graph

  • 76777ece73
    [d3d9] Fix reference leak in ProcessVertices Robin Kertels 2024-03-07 19:17:54 +0100
  • 807c1075bd
    [d3d9] Skip presenting if D3D9Swapchain has no associated window Robin Kertels 2024-03-07 15:28:52 +0100
  • 27cc907279
    [d3d9] Fix Wine test failures in StretchRect Robin Kertels 2024-03-06 23:39:08 +0100
  • 92a43ebf65 [dxgi] unchain DxgiSwapChain::Present1 and Present Katharine Chui 2024-04-22 14:35:37 +0800
  • 848abd5579 [dxgi] unchain DxgiSwapChain::Present1 and Present Katharine Chui 2024-04-22 14:35:37 +0800
  • 8ba5256dc7 [util] Set deferSurfaceCreation for 9th Dawn II Blisto91 2024-04-21 21:46:28 +0200
  • 8073715773 [util] Set deferSurfaceCreation for 9th Dawn II Blisto91 2024-04-21 21:46:28 +0200
  • 2b70ba8f77 [dxbc] Do not emit OpImageQueryLevels for multisampled images Philip Rebohle 2024-04-19 13:55:31 +0200
  • 9c66c4bf1d [build] Target SPIR-V 1.6 for built-in GLSL shaders Philip Rebohle 2024-04-19 13:36:32 +0200
  • 00872e9e4f [dxvk] Fix render target clears with format reinterpretation Philip Rebohle 2024-04-19 01:44:14 +0200
  • 8869531bd8 [dxvk] Fix render target clears with format reinterpretation clear-format-mismatch-fix Philip Rebohle 2024-04-19 01:44:14 +0200
  • 35157357dd [dxvk] Fix stencil discard being broken Philip Rebohle 2024-04-19 01:43:23 +0200
  • 617ebf4e05 [dxbc] Take used components into account for PS inputs Philip Rebohle 2024-04-16 17:40:29 +0200
  • c2489d5a45 [dxbc] Fix array register anaylsis with multiple dst operands Philip Rebohle 2024-04-16 16:31:30 +0200
  • 6ef98c613f [dxvk] Re-enable maintenance4 feature Philip Rebohle 2024-04-16 14:54:47 +0200
  • 7441137a33 [dxbc] Ignore system value components when declaring inputs Philip Rebohle 2024-04-16 14:48:52 +0200
  • 4802bbda7b [dxbc] Take used components into account for PS inputs shader-iface-fixes Philip Rebohle 2024-04-16 17:40:29 +0200
  • e1374a584b [dxbc] Fix array register anaylsis with multiple dst operands Philip Rebohle 2024-04-16 16:31:30 +0200
  • 6adda4dbb3 [dxvk] Re-enable maintenance4 feature Philip Rebohle 2024-04-16 14:54:47 +0200
  • f6a31f1000 [dxbc] Ignore system value components when declaring inputs Philip Rebohle 2024-04-16 14:48:52 +0200
  • 571948cfc0 [d3d9] Remove support for VERTEXSTATS queries WinterSnowfall 2024-04-13 20:45:09 +0300
  • 5f24a949a5
    [d3d9] Remove support for VERTEXSTATS queries WinterSnowfall 2024-04-13 20:45:09 +0300
  • e4e89db23c
    [d3d9] Only use GDI GetFrontBufferData when Gamescope WSI isn't enabled Robin Kertels 2024-04-11 17:56:13 +0200
  • 97347a5846
    [d3d9] Implement GetFrontBufferData using GDI Robin Kertels 2024-04-11 17:23:09 +0200
  • d33943f424
    [d3d9] Keep front buffer around when we don't swap with it Robin Kertels 2024-04-10 23:24:51 +0200
  • 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 +0200
  • 44695f9311 [dxvk] Adjust desciptor pool reset heuristic Philip Rebohle 2024-04-08 15:40:25 +0200
  • fcdc7bc902 [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 +0200
  • 3a8bf28e03
    [util] Re-add TRAHA Global config Die4Ever 2024-04-04 04:29:46 -0500
  • 49e9ea5f5a [dxgi] Force vendor ID change when XeSS is detected on an Intel GPU Casey Bowman 2024-03-19 12:51:14 -0700
  • 198bd3a4b8 [d3d11] Remove missed Shared Keyedmutex warning Blisto91 2024-04-03 19:41:02 +0200
  • 511e579616
    [d3d11] Remove missed Shared Keyedmutex warning Blisto91 2024-04-03 19:41:02 +0200
  • f06c646315 [dxbc] Remove broken atomic counter subgroup optimization Philip Rebohle 2024-04-03 14:55:43 +0200
  • 9ce6f02de3 [dxgi] Force vendor ID change when XeSS is detected on an Intel GPU Casey Bowman 2024-03-19 12:51:14 -0700
  • 855b2746b6 [util] Remove TRAHA Global config Philip Rebohle 2024-03-26 13:42:55 +0100
  • 28c7c09bf5 [dxgi] Remove useMonitorFallback option Blisto91 2024-03-20 19:51:29 +0100
  • 2742486540 [dxvk] Don't query color space support for null surfaces Philip Rebohle 2024-03-21 15:32:48 +0100
  • f00ecd9f69 [dxgi] Remove useMonitorFallback option Blisto91 2024-03-20 19:51:29 +0100
  • 037d0fa1ad [meta] Release 2.3.1 v2.3.1 Philip Rebohle 2024-03-20 13:48:30 +0100
  • cbf51a7a25 [d3d11] Enable copy usage for typeless images as necessary copy-fix-thing Philip Rebohle 2024-03-20 13:30:31 +0100
  • 70e34dc31c [dxvk] Support arbitrary source formats for color<->depth copies Philip Rebohle 2024-03-19 18:55:34 +0100
  • c5aeb0f87a [dxvk] Get rid of separate depth shaders for shader-based copies Philip Rebohle 2024-03-19 15:51:45 +0100
  • a163082770 [dxvk] Align index buffer size to index size Philip Rebohle 2024-03-19 19:31:42 +0100
  • 2e1a19c7fd [util] Cap Dark Void to 60fps Blisto91 2024-03-17 21:36:03 +0100
  • 245faae42f
    [util] Cap Dark Void to 60fps Blisto91 2024-03-17 21:36:03 +0100
  • 0beb18ef73 [d3d9] Wait for submission when calling ReturnUnderlyingResource Joshua Ashton 2024-03-16 19:11:11 +0000
  • ef4428ab8c [d3d9] Improve ReturnUnderlyingResource stub for 9on12 Joshua Ashton 2024-03-16 18:59:03 +0000
  • 1085ba713e [dxgi] Implicitly set HDR color space for RGBA16_FLOAT swap chains Philip Rebohle 2024-03-15 14:34:51 +0100
  • e857b09432 [dxgi] Change default behaviour of hideNvkGpu option Philip Rebohle 2024-03-15 22:48:57 +0100
  • 6efe77f248 [dxgi] Implicitly set HDR color space for RGBA16_FLOAT swap chains dxgi-implicit-color-space Philip Rebohle 2024-03-15 14:34:51 +0100
  • 538f1d13d4 Fix UAV as well Kaitlyn 2024-03-15 09:44:23 -0400
  • 783c9d4591 Fix MiscFlags check in GetDescFromResource Kaitlyn 2024-03-13 20:41:11 -0400
  • 39eb4f514f
    Fix UAV as well Kaitlyn 2024-03-15 09:44:23 -0400
  • 1a685b1c67 Implement D3D11DXGIDevice::EnqueueSetEvent Kaitlyn 2024-03-13 20:50:27 -0400
  • 8d19049fef
    Implement D3D11DXGIDevice::EnqueueSetEvent Kaitlyn 2024-03-13 20:50:27 -0400
  • 67ac86ec91
    Fix MiscFlags check in GetDescFromResource Kaitlyn 2024-03-13 20:41:11 -0400
  • 8b19bfed18 [util] Set cachedDynamicResources for Guild Wars 2 Blisto91 2024-03-11 18:58:28 +0100
  • 8b8be7c2bf [d3d9] Fix stream count in Reset Robin Kertels 2024-03-10 16:36:02 +0100
  • ba06511f85
    [d3d9] Fix stream count in Reset Robin Kertels 2024-03-10 16:36:02 +0100
  • 0776d764a4
    build: Support building for ARM64EC Billy Laws 2024-03-09 05:43:46 +0000
  • e4a8f3e338 Support building for ARM64EC Billy Laws 2024-03-08 23:20:03 +0000
  • 15ddadc4de [d3d9] Fix number of streams Robin Kertels 2024-03-07 21:01:30 +0100
  • 3bebd1c6d4
    [d3d9] Fix number of streams Robin Kertels 2024-03-07 21:01:30 +0100
  • 69a52b3da0 [dxbc] Do not emit depth compare for unsupported image types Philip Rebohle 2024-03-07 16:10:50 +0100
  • 707ad6f328 [spirv] Add OpConstantNull Philip Rebohle 2024-03-07 16:10:32 +0100
  • 3a6992ea97 [dxbc] Enable depth compare types for 1D images Philip Rebohle 2024-03-07 15:33:20 +0100
  • 72c86b8229 [d3d9] Only unbind in EndScene if the game cleared the binding Robin Kertels 2024-03-06 22:17:02 +0100
  • 94ecb3df68
    [d3d9] Only unbind in EndScene if the game cleared the binding Robin Kertels 2024-03-06 22:17:02 +0100
  • 85215b10d6 [d3d9] Respect vertex buffer offset when dynamically uploading geometry Robin Kertels 2024-03-06 18:11:29 +0100
  • 47d840a1f3
    [d3d9] Respect vertex buffer offset when dynamically uploading geometry Robin Kertels 2024-03-06 18:11:29 +0100
  • fd3fbf6607 [dxvk] Remove old memory budget code Philip Rebohle 2024-03-06 15:33:48 +0100
  • 0a699fddb6 Update config.cpp Minelelol 2023-09-10 20:39:16 +0700
  • afec5cce88 [util] Remove some unneeded built in configs Blisto91 2024-02-24 16:27:30 +0100
  • 4b0e3111d1 meson: Check for bundled Vulkan/SPIR-V headers before adding them to the include list. Ethan Lee 2024-02-04 19:37:42 -0500
  • 0414bbe2d5 [dxgi] Add separate option to override vendor IDs for NVK Philip Rebohle 2024-03-06 14:40:39 +0100
  • 20490b678f [d3d9] Fix missing else brackets in ResetSwapchain Robin Kertels 2024-03-06 12:05:56 +0100
  • 25a9503e22
    [d3d9] Fix missing else brackets in ResetSwapchain Robin Kertels 2024-03-06 12:05:56 +0100
  • 428c98bc63 [util] Disable countLosableResources for all d3d9 Supreme Ruler games Blisto91 2024-01-27 14:31:24 +0100
  • a0e39e94fa [d3d9] Use most recently used swapchain for GetFrontBufferData Robin Kertels 2024-02-07 00:12:01 +0100
  • eaa732d0b3 [d3d9] Place GetFrontBufferData screenshot at window position Robin Kertels 2024-02-07 00:10:43 +0100
  • 49b18f03fe [d3d9] Unbind buffers in EndScene & Reset Robin Kertels 2024-02-20 23:34:26 +0100
  • c9cea93b7b [dxbc] Use raw access chains for buffer loads and stores Philip Rebohle 2024-02-16 21:50:43 +0100
  • 69d74a46a0 [dxbc] Remove emitRawBuffer{Load,Store} Philip Rebohle 2024-02-16 19:49:38 +0100
  • 94098aa97d [dxbc] Enable SPV_NV_raw_access_chains Philip Rebohle 2024-02-16 19:47:35 +0100
  • c677ba9b3e [dxvk] Enable VK_NV_raw_access_chains if available Philip Rebohle 2024-03-02 16:45:48 +0100
  • 77c7396ee1 [spirv] Add support for OpRawAccessChainNV Philip Rebohle 2024-02-16 13:54:36 +0100
  • f07e5f9eaa [include] Update SPIR-V headers Philip Rebohle 2024-02-16 13:48:40 +0100
  • d5c3011f54 [include] Update Vulkan headers Philip Rebohle 2024-03-02 16:47:58 +0100
  • 3c2d605f69
    Merge d0e232c506 into 6b3b934471 Eric Sullivan 2024-03-02 21:12:42 +0100
  • 6b3b934471 [util] Clarify maxDeviceMemory and maxSharedMemory Blisto91 2024-02-28 14:07:36 +0100
  • 9d417dfb66 [dxbc] Use raw access chains for buffer loads and stores raw-access-chains Philip Rebohle 2024-02-16 21:50:43 +0100
  • ade409a9da [dxbc] Remove emitRawBuffer{Load,Store} Philip Rebohle 2024-02-16 19:49:38 +0100
  • 3cf71554f5 [dxbc] Enable SPV_NV_raw_access_chains Philip Rebohle 2024-02-16 19:47:35 +0100
  • 3f46894cfd [dxvk] Enable VK_NV_raw_access_chains if available Philip Rebohle 2024-03-02 16:45:48 +0100
  • d27d41c938 [spirv] Add support for OpRawAccessChainNV Philip Rebohle 2024-02-16 13:54:36 +0100
  • 418f500234 [include] Update SPIR-V headers Philip Rebohle 2024-02-16 13:48:40 +0100
  • fe65411447 [include] Update Vulkan headers Philip Rebohle 2024-03-02 16:47:58 +0100
  • 5bca5c805b meson: Check for bundled Vulkan/SPIR-V headers before adding them to the include list. Ethan Lee 2024-02-04 19:37:42 -0500
  • 8be25c69b1 initialize heap budget talkingerbil 2024-02-29 21:41:51 -0700
  • 7ca4e9bebf
    [util] Clarify maxDeviceMemory and maxSharedMemory Blisto91 2024-02-28 14:07:36 +0100