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

Commit Graph

  • 81632b91bb [dxso] Allocate shader compiler on the heap Joshua Ashton 2020-08-26 20:30:51 +01:00
  • 3e65c2bb87 [d3d9] Reduce copying around of shader metadata at Create time Joshua Ashton 2020-08-26 20:29:53 +01:00
  • 1274b7a8e7 [dxvk] Add helper to retrieve SHA1 hash from shader key Joshua Ashton 2020-08-26 20:27:50 +01:00
  • bb85a4caa8 Handle non-ASCII characters properly in paths ishitatsuyuki 2020-09-10 12:02:53 +09:00
  • 7bf02a1925
    [d3d11] Fix incorrect layer count for some non-PoT 3D RTVs Philip Rebohle 2020-09-04 23:04:06 +02:00
  • 41a49a9c14
    [dxgi] Add B8G8A8X8 formats to GetMonitorFormatBpp Philip Rebohle 2020-09-04 17:54:01 +02:00
  • 9433d0cbf3 [meta] Update README Philip Rebohle 2020-08-24 10:10:20 +02:00
  • 645c8f8177 [util] Add option to disable log files entirely Philip Rebohle 2020-08-24 09:09:18 +02:00
  • 16a51f3c03 [dxvk] Only use half of the DEVICE_LOCAL | HOST_VISIBLE heap on Nvidia Philip Rebohle 2020-08-22 11:51:56 +02:00
  • e435e071e0 [dxvk] Introduce memory heap budget Philip Rebohle 2020-08-22 11:50:37 +02:00
  • 743f309253 [d3d9] Implement YV12 video format Joshua Ashton 2020-08-16 15:13:30 +01:00
  • 89d36e1d7f [d3d9] Handle edge cases around implicit discard Robin Kertels 2020-08-15 02:53:23 +02:00
  • ea53923406
    [meta] Release 1.7.1 Philip Rebohle 2020-08-13 19:10:20 +02:00
  • 2a0f10e611
    [util] Enable apitrace mode for Monster Hunter World Philip Rebohle 2020-08-13 18:52:45 +02:00
  • 48777c8fcf
    [dxvk] Remove optional memory property flags one by one Philip Rebohle 2020-08-13 18:47:52 +02:00
  • 346197c8c1
    [util] Enable apitrace mode for Darksiders Warmastered Edition Philip Rebohle 2020-08-12 23:39:53 +02:00
  • d4f6ccb8a8
    [dxvk] Add new 4444 formats to format list Philip Rebohle 2020-08-12 23:12:18 +02:00
  • d92660923a
    [d3d9] Use VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT Joshua Ashton 2020-08-07 11:28:07 +01:00
  • cb7f1dc966
    [dxgi] Use VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT if available Philip Rebohle 2020-08-07 16:39:38 +02:00
  • 397daa0432
    [dxvk] Enable VK_EXT_4444_formats if available Philip Rebohle 2020-08-07 16:32:59 +02:00
  • a714cd94bd
    [include] Update Vulkan headers Philip Rebohle 2020-08-07 14:42:07 +02:00
  • b28a7353bb [d3d9] Do implicit discard when locking system memory resources Robin Kertels 2020-08-10 00:20:39 +02:00
  • 98c7da805b [d3d9] Rename BT.703 to BT.709 Joshua Ashton 2020-08-07 20:53:43 +01:00
  • 9f6f6a7979 [util] Enable d3d9.memoryTrackTest for Anarchy Online Kevin Schmidt 2020-07-25 02:31:46 +02:00
  • e2a26f2bc5 [d3d9] Optimize NV12 conversion to use a macropixel of [2, 1] Joshua Ashton 2020-08-07 10:39:40 +01:00
  • 9fe1b9d03f [d3d9] Replace macropixel size with plane count Joshua Ashton 2020-08-07 09:52:25 +01:00
  • 2bf9f298af [d3d9] Implement NV12 format conversion Joshua Ashton 2020-08-07 09:37:55 +01:00
  • 32c1a4e2b8 [tests] Implement an NV12 test Joshua Ashton 2020-08-07 09:37:34 +01:00
  • 2cfd219024 [d3d9] Move some YUV helpers to common and cleanup YUY2 shader Joshua Ashton 2020-08-06 07:19:50 +01:00
  • ad6b91d84a [d3d9] Flush and synchronize to cs before format conversion Joshua Ashton 2020-08-06 10:05:20 +01:00
  • f1aa80dab9 [d3d9] Don't private reference additional swapchains Joshua Ashton 2020-08-06 09:37:47 +01:00
  • e7d9d4739a [util] Fix trace macro for functions with no args Joshua Ashton 2020-08-05 23:47:27 +01:00
  • aa01d914f1 [util] Implement METHOD_NAME for _MSC_VER Joshua Ashton 2020-08-05 23:47:00 +01:00
  • 145d8225f4 [util] Set enableRtOutputNaNFixup for Observation Jason Bagavatsingham 2020-08-05 08:11:35 -04:00
  • d88b792447 Use d3d9.deferSurfaceCreation for Fairy Tail ryester27 2020-08-02 20:36:15 -04:00
  • 3322da4b94
    [dxgi] Add DXGIGetDebugInterface1 stub Philip Rebohle 2020-07-24 12:24:49 +02:00
  • 3b52cad243 fix clang errors Biswapriyo Nath 2020-07-17 14:00:00 +05:30
  • 76e3bb78c9 [util] Disable DF24 support for Borderlands 2 Christopher Egert 2020-06-28 16:07:54 +02:00
  • f3a82a0bcc [d3d9] Only use DEVICE_LOCAL memory for small dynamic buffers Robin Kertels 2020-07-13 17:59:01 +02:00
  • 2714cb952d [d3d9] Extend dirty tracking to render targets Robin Kertels 2020-07-13 12:06:22 +02:00
  • 66814ea8db
    Revert "[d3d11] Move D3D11Shader implementation to its own file" Philip Rebohle 2020-07-18 00:10:31 +02:00
  • 56fe52ca3c
    [d3d11] Move D3D11Shader implementation to its own file Philip Rebohle 2020-07-17 10:15:00 +02:00
  • 0b4489a31c meson: use if-else to detect rc compiler Biswapriyo Nath 2020-07-14 23:52:16 +05:30
  • 5ab12d9668
    [d3d11] Reenable null descriptor feature Philip Rebohle 2020-06-24 16:14:49 +02:00
  • 23691cd0ff
    [dxvk] Enable extended dynamic state feature if available Philip Rebohle 2020-06-24 15:00:01 +02:00
  • ce33b60f9c
    [dxvk] Remove null descriptor code paths for unbound resources Philip Rebohle 2020-07-10 16:22:42 +02:00
  • 2c641566ab
    [dxvk] Fix inefficient check in bindVertexBuffer Philip Rebohle 2020-07-10 16:19:17 +02:00
  • dfc0b740f8
    [dxvk] Use vkCmdBindVertexBuffers2 to bind buffer ranges Philip Rebohle 2020-07-10 03:48:22 +02:00
  • 9ba99eba93
    [dxvk] Add feature bit for extended dynamic state Philip Rebohle 2020-06-22 13:24:40 +02:00
  • 9f3fb028b0
    [dxvk] Enable VK_EXT_extended_dynamic_state if available. Philip Rebohle 2020-06-22 13:04:00 +02:00
  • 93f7735814
    [meta] Update Vulkan headers Philip Rebohle 2020-06-22 10:45:20 +02:00
  • 1efe91e17d
    [dxgi] Restore the Topmost state upon exiting fullscreen Gabriel Ivăncescu 2020-07-08 18:57:49 +02:00
  • 4ac9dcf855 [util] Enable d3d11.invariantPosition for Mafia III: Definitive Edition Gregor Münch 2020-07-03 18:40:10 +02:00
  • c4f37d3981 [util] Enable d3d11.invariantPosition for Star Wars Jedi: Fallen Order Samuel Pitoiset 2020-06-18 10:57:23 +02:00
  • 291f7e05bc [d3d9] Fix uninitialized BufferHandle when discarding mapped buffer Robin Kertels 2020-06-14 23:30:42 +02:00
  • 9525f53d00 [d3d9] Only enable FETCH4 when POINT sampling Joshua Ashton 2020-06-14 00:16:07 +01:00
  • cd0a21dda5 [util] Enable d3d11.invariantPosition for Terminator: Resistance Rhys Perry 2020-06-12 14:16:41 +01:00
  • 0a486bd975 [util] Enable d3d11.invariantPosition for Borderlands 3 Rhys Perry 2020-06-12 14:16:32 +01:00
  • 51bd84368c
    [util] Disable relaxed barrier option for RE7 Philip Rebohle 2020-06-11 22:05:41 +02:00
  • 67f01631fa [d3d9] Clear dirty range when discarding buffers Joshua Ashton 2020-06-11 05:58:17 +01:00
  • 7389da29be [d3d9] Discard mapped buffer if it's currently in use Robin Kertels 2020-06-10 23:00:55 +02:00
  • 5d5ec2aa77 [d3d9] Remove IsUploading from CommonTexture Robin Kertels 2020-06-10 22:48:49 +02:00
  • e6ed8dab63 [d3d9] Perform tracking for preloaded managed resources Joshua Ashton 2020-06-06 21:59:25 +01:00
  • 7e72010302 [d3d9] Upload managed resource if needed before mip gen Joshua Ashton 2020-06-06 20:17:48 +01:00
  • 04397e5a7b [d3d9] Mark mips as dirty when the filter changes Joshua Ashton 2020-06-06 20:17:32 +01:00
  • f537474fe4 [d3d9] Add missing locks to mipmap auto gen Joshua Ashton 2020-06-06 20:17:13 +01:00
  • b1bd3597a4 [d3d9] Implement PreLoad for buffers + textures Joshua Ashton 2020-06-06 20:10:22 +01:00
  • 86c53bb9e6 [util] Set enableRtOutputNaNFixup for Stars End Samuel Pitoiset 2020-06-09 14:15:14 +02:00
  • 68ae3f4376 [d3d9] Return D3D_OK when unlocking not locked textures Joshua Ashton 2020-06-05 23:46:33 +01:00
  • 124023bac5 [d3d9] Add read-only check to uploading managed textures on Lock Joshua Ashton 2020-06-05 23:33:00 +01:00
  • ed5cbb99b6 [d3d9] Mark managed for upload in Lock rather than Unlock Joshua Ashton 2020-06-05 23:29:23 +01:00
  • 86e8315416 [d3d9] Revert Nekopara hacks Joshua Ashton 2020-06-05 23:15:10 +01:00
  • fa988be4aa [d3d9] Improve MarkAllForUpload implementation Joshua Ashton 2020-06-05 02:40:41 +01:00
  • 326f6c26cb [util] Enable forceSamplerTypeSpecConstants for all of the games in the Spellforce 2 seires Joshua Ashton 2020-06-05 02:36:17 +01:00
  • b658cae509 [util] Enable uploadAllManagedSubresources for Nekopara titles Joshua Ashton 2020-06-05 02:35:03 +01:00
  • d39cf31189 [d3d9] Implement uploadAllManagedSubresources option Joshua Ashton 2020-06-05 02:34:44 +01:00
  • 5558460853 [d3d9] Don't mark lock on DONOTWAIT path Joshua Ashton 2020-06-01 15:52:25 +01:00
  • 12356d7342 [dxso] Bias FETCH4 half-texel offset to avoid grid effect Joshua Ashton 2020-06-01 13:32:54 +01:00
  • 2cac70fbb6
    [d3d11] Require transform feedback for FL10_0 and newer Philip Rebohle 2020-05-30 15:55:27 +02:00
  • f92d60496c [util] Enable forceSamplerTypeSpecConstants for SpellForce 2: Faith in Destiny Joshua Ashton 2020-05-27 17:14:12 +01:00
  • a21e0d4bcf Revert "[dxso] Make FETCH4 swizzle ARGB" Joshua Ashton 2020-05-27 12:11:36 +01:00
  • 56687cc258 [dxso] Handle half texel offset for FETCH4 Joshua Ashton 2020-05-27 07:39:53 +01:00
  • 362a591e5b [spirv] Implement constuReplicant helper Joshua Ashton 2020-05-27 07:32:40 +01:00
  • 16cea83325 [spirv] Implement constiReplicant helper Joshua Ashton 2020-05-27 07:32:02 +01:00
  • a9db65c8c2 [spirv] Implement OpImage Joshua Ashton 2020-05-27 07:30:47 +01:00
  • c03eaf2de7 [d3d9] Hook up auto gen mip filter Joshua Ashton 2020-05-27 09:09:58 +01:00
  • 7cd46e72e9 [dxvk] Add filter type to generateMipmaps Joshua Ashton 2020-05-27 09:08:23 +01:00
  • 3825d16a31 [d3d9] Move mip filter into common texture Joshua Ashton 2020-05-27 09:06:15 +01:00
  • 561254b51d [d3d9] Support RENDERTARGET and AUTOGENMIPMAP together Joshua Ashton 2020-05-27 08:57:01 +01:00
  • 2fc00a331b [dxso] Make FETCH4 swizzle ARGB Joshua Ashton 2020-05-27 06:19:13 +01:00
  • d8381dab8d [d3d9] Fix a typo when unmarking autogen mips Joshua Ashton 2020-05-26 18:57:28 +01:00
  • 1a920f44ea [d3d9] Rename GenerateMips to EmitGenerateMips Joshua Ashton 2020-05-26 18:50:34 +01:00
  • fabe7b5d59 [d3d9] Check if needs mip gen in GenerateTextureMips Joshua Ashton 2020-05-26 18:49:17 +01:00
  • 6c030afc95 [d3d9] Update device tracking when manually autogenning mips Joshua Ashton 2020-05-26 18:48:42 +01:00
  • e57aea5749 [d3d9] Track and defer mipmap generations Joshua Ashton 2020-05-26 18:42:46 +01:00
  • b958473cc9 [d3d9] Move pLockedBox/Rect checks to subresource Joshua Ashton 2020-05-26 13:14:58 +01:00
  • 4c1deabcd3 [d3d9] Don't expose surfaces for autogenned mips Joshua Ashton 2020-05-26 13:11:24 +01:00
  • a35df1c3b1 [d3d9] Fix AUTOGENMIPMAP not working in some instances Joshua Ashton 2020-05-26 12:46:55 +01:00
  • 67b1ee4f9b [d3d9] Only allow ColorFill on surfaces in D3DPOOL_DEFAULT Christopher Egert 2020-05-21 01:39:24 +02:00
  • 4d70d59ea4 [d3d9] Use base texture for subresource refs Joshua Ashton 2020-05-25 13:29:56 +01:00