1
0
mirror of https://github.com/EduApps-CDG/OpenDX synced 2024-12-30 09:45:37 +01:00

Commit Graph

  • e4dbd1e337
    [d3d11] Remove unused parameters from deferred context Map functions Philip Rebohle 2022-02-06 18:17:52 +01:00
  • b5d7b42e65 [d3d11] Add D3D11On12CreateDevice stub Krzysztof Bogacki 2022-02-06 20:50:26 +01:00
  • 2673d74270
    [dxvk] Add version fixup for proprietary Intel drivers Philip Rebohle 2022-02-02 14:56:59 +01:00
  • badc53b1bb
    [dxvk] Rework driver version fixup to use driver ID instead of vendor ID Philip Rebohle 2022-02-02 14:56:08 +01:00
  • 58909e4582 [dxvk] Fix MSVC build. Georg Lehmann 2022-01-16 13:05:50 +01:00
  • c50a650b13 [build] MSVC CI Krzysztof Bogacki 2022-01-16 12:58:02 +01:00
  • b220c8989b [d3d9] Only enable FETCH4 for single channel formats Robin Kertels 2022-01-27 17:27:25 +01:00
  • 5b39f0307e [d3d11] Add FL12+ enum names Robin Kertels 2022-01-26 23:18:06 +01:00
  • 1216466be7
    [meta] Release 1.9.4 Philip Rebohle 2022-01-24 15:08:49 +01:00
  • b4e4eca99f
    [dxvk] Remove options to disable OpenVR/XR support Philip Rebohle 2022-01-24 14:50:04 +01:00
  • 4e6db51230 [d3d9] Fix float emulation detection. Georg Lehmann 2022-01-21 15:40:06 +01:00
  • 14df2f7251 [d3d9] Enable strict float emulation by default for new radv. Georg Lehmann 2022-01-21 00:41:08 +01:00
  • a268de51e3
    [dxvk] Don't shrink HVV heap if it's the main video memory heap Philip Rebohle 2022-01-16 02:47:51 +01:00
  • 703cc78cc0
    [util] Disable NVAPI hack for God of War Philip Rebohle 2022-01-14 15:21:49 +01:00
  • 42c06ceb51
    [util] Enable performance options for God of War Philip Rebohle 2022-01-14 13:16:06 +01:00
  • 08c7bab431
    [dxvk] Reduce maximum size of multi-slice buffers Philip Rebohle 2022-01-13 18:39:14 +01:00
  • 71e7faef69
    [dxvk] Reduce size up to which device-local buffers can be invalidated Philip Rebohle 2022-01-13 17:01:02 +01:00
  • db2e32ede6
    [dxvk] Be smarter about which chunks to free Philip Rebohle 2022-01-13 17:35:17 +01:00
  • 15ab07ab94
    [dxvk] Replace allocation priority with allocation flags Philip Rebohle 2022-01-12 16:22:05 +01:00
  • d34bbdb58e
    [dxvk] Free empty memory chunks Philip Rebohle 2022-01-12 14:11:42 +01:00
  • e6442d64be
    [dxvk] Display allocated memory in HUD again Philip Rebohle 2022-01-12 14:03:17 +01:00
  • a70a35406e
    [meta] Release 1.9.3 Philip Rebohle 2022-01-11 13:13:34 +01:00
  • f5744284eb [d3d9] Dirty FF vertex shader if any D3D9VertexDeclFlags change. Georg Lehmann 2022-01-10 22:09:39 +01:00
  • b1a6cbad7f [d3d9] Update FFVS when D3DFVF_PSIZE is specified. Christopher Egert 2022-01-10 20:25:34 +01:00
  • 4cdee69bc9 [d3d9] Always upload all managed texture mips after AddDirtyBox call Robin Kertels 2022-01-10 18:51:24 +01:00
  • b53c3057e1
    [dxgi] Fix refresh rate filtering in FindClosestMatchingMode Philip Rebohle 2021-12-15 21:54:37 +01:00
  • 55c4aba4d0 Added config for James Cameron's Avatar (DX9) dosse91 2021-12-31 19:21:28 +01:00
  • 14f93d7d17 [build] Update arch-mingw-github-action to v6 Joshua Ashton 2022-01-10 11:44:59 +00:00
  • ecd7b67069 [d3d11] Lock context before EmitCs for annotations Joshua Ashton 2021-12-17 17:48:51 +00:00
  • 3bfad1e70e
    [dxvk] Explicitly intiialize framebuffer info Philip Rebohle 2021-12-20 23:47:50 +01:00
  • 34774f4ea4 Enabled strict float emulation for BlazBlue Centralfiction Supreeeme 2021-12-09 13:23:50 -05:00
  • c13395db97 [util] Enable strict float emulation for a bunch of games Robin Kertels 2021-11-12 15:26:22 +01:00
  • 6c17b8801c [d3d9] Add strict option to float emulation setting Robin Kertels 2021-09-02 22:46:35 +02:00
  • eb9dfcedbd [util] Move toLower transform to function Robin Kertels 2021-11-12 15:13:11 +01:00
  • 11f8b8ba44 [dxso] Handle multiplication by zero when emitting clip distances Philip Rebohle 2021-09-14 15:37:56 +02:00
  • 337360cdc6 [dxso] Handle multiplication by zero in TexM*Tex instructions Philip Rebohle 2021-09-14 15:36:58 +02:00
  • a9515d3530 [dxso] Handle multiplication by zero in matrix ALU instructions Philip Rebohle 2021-09-14 15:32:59 +02:00
  • 8063e27c08 [dxso] Handle multiplication by zero in cross product Philip Rebohle 2021-09-14 15:27:27 +02:00
  • 7b2b8ceff3 [dxso] Handle multiplication by zero in dst instruction Philip Rebohle 2021-09-14 15:27:05 +02:00
  • ebc5326ed5 [dxso] Correctly handle multiplication by zero Philip Rebohle 2021-09-07 20:10:45 +02:00
  • 804eca9cad [d3d9] Respect shader defined constants for HWVP/PS buffer binding range Robin Kertels 2021-11-17 15:47:37 +01:00
  • ce1c66d7dc [dxso] Omit relative constant range check when possible Robin Kertels 2021-11-14 16:27:39 +01:00
  • 0061139652 [d3d9] Copy shader defined constants into SWVP UBO Robin Kertels 2021-11-14 16:00:36 +01:00
  • 39039f9ac8 [dxso+d3d9] Clean up texture slots Robin Kertels 2021-11-14 14:09:28 +01:00
  • b672c07a93 [d3d9] Send WM_ACTIVATEAPP messsage on WM_SIZE. Paul Gofman 2021-11-29 22:52:09 +03:00
  • 1abd205216
    [d3d11] Compute image data layout for unmapped textures Philip Rebohle 2021-11-29 16:55:35 +01:00
  • b6cd6aaecc
    [d3d11] Fix depth aspect not being applied to some D16_UNORM views Philip Rebohle 2021-11-29 15:39:41 +01:00
  • 1fff48f509 [meta] Be clearer about mingw threading support Georg Lehmann 2021-11-25 15:27:05 +01:00
  • 97f03127e9 [dxso] Remove empty dxso_helpers.h Georg Lehmann 2021-11-25 00:31:48 +01:00
  • c2a66c043a [dxvk] Remove empty dxvk_main Georg Lehmann 2021-11-25 00:30:05 +01:00
  • 12249fd330 [dxso] Fix constant buffer debug names Georg Lehmann 2021-11-11 23:03:37 +01:00
  • 4c0eee89e4 [d3d9] Use clamped LOD for creating new views Joshua Ashton 2021-11-11 23:53:38 +00:00
  • c22dcdbaa3 [d3d9] Clamp LOD in calls to SetLOD Joshua Ashton 2021-11-11 23:52:35 +00:00
  • 5d4b7db9e6 [d3d9] Fix = alignent in CreateView Joshua Ashton 2021-11-11 23:51:59 +00:00
  • 06eb52387a
    [meta] Fix configuration sample Philip Rebohle 2021-11-10 17:01:24 +01:00
  • 2abe2132a6
    [dxvk] Implement framebuffer cache Philip Rebohle 2021-11-09 17:49:42 +01:00
  • a987b729a7
    [dxvk] Introduce DxvkFramebufferKey Philip Rebohle 2021-11-09 17:18:09 +01:00
  • 2527ea45b9
    [dxvk] Refactor framebuffer creation Philip Rebohle 2021-11-05 13:56:19 +01:00
  • f1aad6cb7b
    [dxvk] Remove frame buffer from context state Philip Rebohle 2021-11-03 17:55:06 +01:00
  • 5b725205ef
    [dxvk] Introduce DxvkFramebufferInfo Philip Rebohle 2021-11-03 16:07:46 +01:00
  • 1fd037cf29
    [dxvk] Fix load aspect mask in render pass creation Philip Rebohle 2021-11-05 15:31:31 +01:00
  • 552b29ca0c
    [include] Update Vulkan headers to 1.2.197. Philip Rebohle 2021-11-03 14:11:23 +01:00
  • 4c88335f66
    [util] Shrink Nvidia HVV heap for Final Fantasy XIV Philip Rebohle 2021-11-02 00:17:35 +01:00
  • 778aee0372
    [dxvk] Rework Nvidia HVV option Philip Rebohle 2021-11-02 00:14:46 +01:00
  • 8912c7adb0 [d3d9] Fix long driver/device names not being null terminated Joshua Ashton 2021-10-22 02:58:53 +00:00
  • 409a6f5c3f [d3d11] Use atomics for NVX handles Joshua Ashton 2021-10-21 23:56:11 +00:00
  • b163503f7c [dxso] Respect SM2+ sampler source swizzle. Georg Lehmann 2021-10-20 14:02:39 +02:00
  • 79a20c463f [util] Enable apitrace mode for Crysis 3 Remastered Robin Kertels 2021-10-18 18:08:43 +02:00
  • 7f89fe1406 [d3d9+utils] Remove swvp hack Robin Kertels 2021-09-10 21:03:17 +02:00
  • 530f87f158 [d3d9+dxso] Rely on robustness for unset HW VS & PS constants Robin Kertels 2021-09-10 00:47:01 +02:00
  • 869f75895c [d3d9+dxso] Switch constant buffer order Robin Kertels 2021-09-10 00:15:15 +02:00
  • 791d533a1d [d3d9+dxso] Rely on robustness for unset SWVP constants Robin Kertels 2021-09-08 23:33:23 +02:00
  • 01f633289b [d3d9] Use mapped slice when locking POOL_DEFAULT textures Robin Kertels 2021-10-15 04:19:01 +02:00
  • 3e64e1b3f5
    [dxvk] Explicitly stop state cache worker threads on device destruction Philip Rebohle 2021-10-07 20:32:41 +02:00
  • 24eb875f02 [dxgi] Return success from DxgiSwapChain::Present1() if window is destroyed Paul Gofman 2021-10-07 04:26:38 +03:00
  • 1ef4e60b69 [dxvk] fix barrier tracking code oltolm 2021-10-05 21:16:47 +02:00
  • 581f09696e Update URL to HTTPS TotalCaesar659 2021-10-01 02:21:07 +03:00
  • ec18532ed4
    [dxvk] Use new barrier tracking for images Philip Rebohle 2021-09-27 18:40:33 +02:00
  • 30bc137f9c
    [dxvk] Use new barrier tracking for buffers Philip Rebohle 2021-09-27 18:38:02 +02:00
  • 195b7d7155
    [dxvk] Add fast versioned hash table for barrier tracking Philip Rebohle 2021-09-27 18:37:10 +02:00
  • 714ca48271
    [dxvk] Work around device creation failure with CUDA interop extensions Philip Rebohle 2021-10-01 14:50:07 +02:00
  • b36fa75d1d
    [dxvk] Disable CUDA interop extensions on 32-bit builds Philip Rebohle 2021-10-01 14:25:09 +02:00
  • 8225891751
    [dxvk] Fix copy-paste mistake when enabling bufferDeviceAddress feature Philip Rebohle 2021-10-01 15:31:41 +02:00
  • aa4b7c9f92
    [dxvk] Rework 32-bit check Philip Rebohle 2021-10-01 14:18:42 +02:00
  • 7193962381
    [d3d11] Enable VK_KHR_buffer_device_address if necessary Philip Rebohle 2021-10-01 14:09:17 +02:00
  • 1fefdf2ab6
    [dxvk] Add VK_KHR_buffer_device_address extension info Philip Rebohle 2021-10-01 14:08:57 +02:00
  • c8341e4be3 [d3d9] Fix lenient clears Robin Kertels 2021-09-28 20:09:20 +02:00
  • c4449faf5a [d3d9] Don't clamp clears to the size of RT 0 Robin Kertels 2021-09-27 21:39:52 +02:00
  • 29ee1a74e6 Revert "[d3d9] Avoid depth degenerate viewports" Robin Kertels 2021-09-26 19:51:53 +02:00
  • d799b44d91 [dxso] Ensure pow base is >= 0 in LIT Robin Kertels 2021-09-26 19:46:10 +02:00
  • 2735988fa2 [d3d11] Only use cube arrays for regular cubemap views when enabled Robin Kertels 2021-09-24 19:48:48 +02:00
  • 86148ec070
    [d3d11,dxvk] Implement DXVK pieces required for DX11 DLSS support Adam Moss 2021-09-17 13:30:49 -07:00
  • 3a712b766e
    [dxvk] Introduce accessMemory for barrier tracking Philip Rebohle 2021-09-21 14:05:15 +02:00
  • b79ce7af8a
    [meta] Release 1.9.2 Philip Rebohle 2021-09-20 15:07:25 +02:00
  • 9eb83c187c [util] Make bool and tristate options case-insensitive Philip Rebohle 2021-09-19 16:20:57 +02:00
  • dd7ffbc803
    [d3d11] Also validate draw buffer for DispatchIndirect Philip Rebohle 2021-09-12 16:18:25 +02:00
  • de7fb51e64
    [d3d11] Validate indirect draw buffer size Philip Rebohle 2021-09-11 19:38:24 +02:00
  • 3c7e5c9300 Update Vulkan headers to v182 Adam Moss 2021-09-10 14:38:49 -07:00
  • 827c7a892c [util] Replace countof with std::size Georg Lehmann 2021-09-10 09:39:14 +02:00
  • 5f9d5f1053
    [dxvk] Fix IgnoreWriteAfterWritw check for indirect dispatches Philip Rebohle 2021-09-10 02:50:52 +02:00